builder: mozilla-beta_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0187 starttime: 1466032165.39 results: success (0) buildid: 20160615151425 builduid: d1e7ffbdfca6425a90d05c60a342a1cb revision: da4a9eed33bdbc5f5bd1002cc07f998a1eb037fa ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-15 16:09:25.393316) ========= master: http://buildbot-master133.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-15 16:09:25.393777) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-15 16:09:25.394044) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-15 16:09:25.417810) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-15 16:09:25.418086) ========= 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.0VtgO6qvDV/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.jzNtge7zvk/Listeners TMPDIR=/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/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-06-15 16:09:25-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 203M=0s 2016-06-15 16:09:25 (203 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.284907 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-15 16:09:25.723330) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-15 16:09:25.723606) ========= 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.0VtgO6qvDV/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.jzNtge7zvk/Listeners TMPDIR=/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/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.030575 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-15 16:09:25.773722) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-15 16:09:25.774058) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev da4a9eed33bdbc5f5bd1002cc07f998a1eb037fa --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-beta --rev da4a9eed33bdbc5f5bd1002cc07f998a1eb037fa --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.0VtgO6qvDV/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.jzNtge7zvk/Listeners TMPDIR=/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/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-06-15 16:09:25,852 truncating revision to first 12 chars 2016-06-15 16:09:25,852 Setting DEBUG logging. 2016-06-15 16:09:25,852 attempt 1/10 2016-06-15 16:09:25,852 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/da4a9eed33bd?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-06-15 16:09:26,548 unpacking tar archive at: mozilla-beta-da4a9eed33bd/testing/mozharness/ program finished with exit code 0 elapsedTime=0.952849 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-15 16:09:26.747143) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-15 16:09:26.747430) ========= script_repo_revision: da4a9eed33bdbc5f5bd1002cc07f998a1eb037fa ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-15 16:09:26.747792) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-15 16:09:26.748050) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-15 16:09:26.766014) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 12 secs) (at 2016-06-15 16:09:26.766290) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-beta', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.0VtgO6qvDV/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.jzNtge7zvk/Listeners TMPDIR=/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/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 16:09:26 INFO - MultiFileLogger online at 20160615 16:09:26 in /builds/slave/test 16:09:26 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols true 16:09:26 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 16:09:26 INFO - {'append_to_log': False, 16:09:26 INFO - 'base_work_dir': '/builds/slave/test', 16:09:26 INFO - 'blob_upload_branch': 'mozilla-beta', 16:09:26 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 16:09:26 INFO - 'buildbot_json_path': 'buildprops.json', 16:09:26 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 16:09:26 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 16:09:26 INFO - 'download_minidump_stackwalk': True, 16:09:26 INFO - 'download_symbols': 'true', 16:09:26 INFO - 'e10s': False, 16:09:26 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 16:09:26 INFO - 'tooltool.py': '/tools/tooltool.py', 16:09:26 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 16:09:26 INFO - '/tools/misc-python/virtualenv.py')}, 16:09:26 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 16:09:26 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 16:09:26 INFO - 'log_level': 'info', 16:09:26 INFO - 'log_to_console': True, 16:09:26 INFO - 'opt_config_files': (), 16:09:26 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 16:09:26 INFO - '--processes=1', 16:09:26 INFO - '--config=%(test_path)s/wptrunner.ini', 16:09:26 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 16:09:26 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 16:09:26 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 16:09:26 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 16:09:26 INFO - 'pip_index': False, 16:09:26 INFO - 'require_test_zip': True, 16:09:26 INFO - 'test_type': ('testharness',), 16:09:26 INFO - 'this_chunk': '1', 16:09:26 INFO - 'tooltool_cache': '/builds/tooltool_cache', 16:09:26 INFO - 'total_chunks': '10', 16:09:26 INFO - 'virtualenv_path': 'venv', 16:09:26 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 16:09:26 INFO - 'work_dir': 'build'} 16:09:26 INFO - ##### 16:09:26 INFO - ##### Running clobber step. 16:09:26 INFO - ##### 16:09:26 INFO - Running pre-action listener: _resource_record_pre_action 16:09:26 INFO - Running main action method: clobber 16:09:26 INFO - rmtree: /builds/slave/test/build 16:09:26 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 16:09:29 INFO - Running post-action listener: _resource_record_post_action 16:09:29 INFO - ##### 16:09:29 INFO - ##### Running read-buildbot-config step. 16:09:29 INFO - ##### 16:09:29 INFO - Running pre-action listener: _resource_record_pre_action 16:09:29 INFO - Running main action method: read_buildbot_config 16:09:29 INFO - Using buildbot properties: 16:09:29 INFO - { 16:09:29 INFO - "project": "", 16:09:29 INFO - "product": "firefox", 16:09:29 INFO - "script_repo_revision": "production", 16:09:29 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-debug-unittest", 16:09:29 INFO - "repository": "", 16:09:29 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta debug test web-platform-tests-1", 16:09:29 INFO - "buildid": "20160615151425", 16:09:29 INFO - "pgo_build": "False", 16:09:29 INFO - "basedir": "/builds/slave/test", 16:09:29 INFO - "buildnumber": 2, 16:09:29 INFO - "slavename": "t-yosemite-r7-0187", 16:09:29 INFO - "master": "http://buildbot-master133.bb.releng.scl3.mozilla.com:8201/", 16:09:29 INFO - "platform": "macosx64", 16:09:29 INFO - "branch": "mozilla-beta", 16:09:29 INFO - "revision": "da4a9eed33bdbc5f5bd1002cc07f998a1eb037fa", 16:09:29 INFO - "repo_path": "releases/mozilla-beta", 16:09:29 INFO - "moz_repo_path": "", 16:09:29 INFO - "stage_platform": "macosx64", 16:09:29 INFO - "builduid": "d1e7ffbdfca6425a90d05c60a342a1cb", 16:09:29 INFO - "slavebuilddir": "test" 16:09:29 INFO - } 16:09:29 INFO - Found installer url https://queue.taskcluster.net/v1/task/CGKAeWoUT0230yN4Qn2xwQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg. 16:09:29 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/CGKAeWoUT0230yN4Qn2xwQ/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json. 16:09:29 INFO - Running post-action listener: _resource_record_post_action 16:09:29 INFO - ##### 16:09:29 INFO - ##### Running download-and-extract step. 16:09:29 INFO - ##### 16:09:29 INFO - Running pre-action listener: _resource_record_pre_action 16:09:29 INFO - Running main action method: download_and_extract 16:09:29 INFO - mkdir: /builds/slave/test/build/tests 16:09: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')]} 16:09:29 INFO - https://queue.taskcluster.net/v1/task/CGKAeWoUT0230yN4Qn2xwQ/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 16:09:29 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CGKAeWoUT0230yN4Qn2xwQ/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 16:09:29 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CGKAeWoUT0230yN4Qn2xwQ/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 16:09:29 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CGKAeWoUT0230yN4Qn2xwQ/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 16:09:29 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CGKAeWoUT0230yN4Qn2xwQ/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json'}, attempt #1 16:09:37 INFO - Downloaded 1201 bytes. 16:09:37 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 16:09:37 INFO - Using the following test package requirements: 16:09:37 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 16:09:37 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 16:09:37 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 16:09:37 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 16:09:37 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 16:09:37 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 16:09:37 INFO - u'jsshell-mac64.zip'], 16:09:37 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 16:09:37 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 16:09:37 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 16:09:37 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 16:09:37 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 16:09:37 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 16:09:37 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 16:09:37 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 16:09:37 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 16:09:37 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 16:09:37 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 16:09:37 INFO - Downloading packages: [u'firefox-48.0.en-US.mac64.common.tests.zip', u'firefox-48.0.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 16:09:37 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:09:37 INFO - https://queue.taskcluster.net/v1/task/CGKAeWoUT0230yN4Qn2xwQ/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 16:09:37 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CGKAeWoUT0230yN4Qn2xwQ/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 16:09:37 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CGKAeWoUT0230yN4Qn2xwQ/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 16:09:37 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CGKAeWoUT0230yN4Qn2xwQ/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip 16:09:37 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CGKAeWoUT0230yN4Qn2xwQ/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip'}, attempt #1 16:09:39 INFO - Downloaded 18355678 bytes. 16:09:39 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 16:09:39 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 16:09:40 INFO - caution: filename not matched: web-platform/* 16:09:40 INFO - Return code: 11 16:09:40 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:09:40 INFO - https://queue.taskcluster.net/v1/task/CGKAeWoUT0230yN4Qn2xwQ/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 16:09:40 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CGKAeWoUT0230yN4Qn2xwQ/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 16:09:40 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CGKAeWoUT0230yN4Qn2xwQ/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 16:09:40 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CGKAeWoUT0230yN4Qn2xwQ/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 16:09:40 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CGKAeWoUT0230yN4Qn2xwQ/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip'}, attempt #1 16:09:44 INFO - Downloaded 36389087 bytes. 16:09:44 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 16:09:44 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 16:09:48 INFO - caution: filename not matched: bin/* 16:09:48 INFO - caution: filename not matched: config/* 16:09:48 INFO - caution: filename not matched: mozbase/* 16:09:48 INFO - caution: filename not matched: marionette/* 16:09:48 INFO - caution: filename not matched: tools/wptserve/* 16:09:48 INFO - Return code: 11 16:09:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:09:48 INFO - https://queue.taskcluster.net/v1/task/CGKAeWoUT0230yN4Qn2xwQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg matches https://queue.taskcluster.net 16:09:48 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CGKAeWoUT0230yN4Qn2xwQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 16:09:48 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CGKAeWoUT0230yN4Qn2xwQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 16:09:48 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CGKAeWoUT0230yN4Qn2xwQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 16:09:48 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CGKAeWoUT0230yN4Qn2xwQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg'}, attempt #1 16:09:55 INFO - Downloaded 73064018 bytes. 16:09:55 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/CGKAeWoUT0230yN4Qn2xwQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 16:09:55 INFO - mkdir: /builds/slave/test/properties 16:09:55 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 16:09:55 INFO - Writing to file /builds/slave/test/properties/build_url 16:09:55 INFO - Contents: 16:09:55 INFO - build_url:https://queue.taskcluster.net/v1/task/CGKAeWoUT0230yN4Qn2xwQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 16:09:56 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/CGKAeWoUT0230yN4Qn2xwQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 16:09:56 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 16:09:56 INFO - Writing to file /builds/slave/test/properties/symbols_url 16:09:56 INFO - Contents: 16:09:56 INFO - symbols_url:https://queue.taskcluster.net/v1/task/CGKAeWoUT0230yN4Qn2xwQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 16:09:56 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:09:56 INFO - https://queue.taskcluster.net/v1/task/CGKAeWoUT0230yN4Qn2xwQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 16:09:56 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CGKAeWoUT0230yN4Qn2xwQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 16:09:56 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CGKAeWoUT0230yN4Qn2xwQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 16:09:56 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CGKAeWoUT0230yN4Qn2xwQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 16:09:56 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CGKAeWoUT0230yN4Qn2xwQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 16:10:01 INFO - Downloaded 103649146 bytes. 16:10:01 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 16:10:01 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 16:10:05 INFO - Return code: 0 16:10:05 INFO - Running post-action listener: _resource_record_post_action 16:10:05 INFO - Running post-action listener: set_extra_try_arguments 16:10:05 INFO - ##### 16:10:05 INFO - ##### Running create-virtualenv step. 16:10:05 INFO - ##### 16:10:05 INFO - Running pre-action listener: _pre_create_virtualenv 16:10:05 INFO - Running pre-action listener: _resource_record_pre_action 16:10:05 INFO - Running main action method: create_virtualenv 16:10:05 INFO - Creating virtualenv /builds/slave/test/build/venv 16:10:05 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 16:10:05 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 16:10:05 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 16:10:05 INFO - Using real prefix '/tools/python27' 16:10:05 INFO - New python executable in /builds/slave/test/build/venv/bin/python 16:10:06 INFO - Installing distribute.............................................................................................................................................................................................done. 16:10:09 INFO - Installing pip.................done. 16:10:09 INFO - Return code: 0 16:10:09 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 16:10:09 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:10:09 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:10:09 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:10:09 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:10:09 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:10:09 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:10:09 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 0x102081e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10209ef48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff161c9c950>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10209a5e0>, '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 0x101c7dcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x101ca8990>, '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.0VtgO6qvDV/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.jzNtge7zvk/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 16:10:09 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 16:10:09 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 16:10:09 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.0VtgO6qvDV/Render', 16:10:09 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:10:09 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:10:09 INFO - 'HOME': '/Users/cltbld', 16:10:09 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:10:09 INFO - 'LOGNAME': 'cltbld', 16:10:09 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:10:09 INFO - 'MOZ_NO_REMOTE': '1', 16:10:09 INFO - 'NO_EM_RESTART': '1', 16:10:09 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:10:09 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:10:09 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:10:09 INFO - 'PWD': '/builds/slave/test', 16:10:09 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:10:09 INFO - 'SHELL': '/bin/bash', 16:10:09 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.jzNtge7zvk/Listeners', 16:10:09 INFO - 'TMPDIR': '/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/', 16:10:09 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:10:09 INFO - 'USER': 'cltbld', 16:10:09 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:10:09 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:10:09 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:10:09 INFO - 'XPC_FLAGS': '0x0', 16:10:09 INFO - 'XPC_SERVICE_NAME': '0', 16:10:09 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:10:09 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:10:09 INFO - Downloading/unpacking psutil>=0.7.1 16:10:09 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:10:09 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:10:09 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 16:10:09 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 16:10:09 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:10:09 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:10:12 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 16:10:12 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 16:10:12 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 16:10:12 INFO - Installing collected packages: psutil 16:10:12 INFO - Running setup.py install for psutil 16:10:12 INFO - building 'psutil._psutil_osx' extension 16:10:12 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 16:10:13 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 16:10:13 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 16:10:13 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 16:10:13 INFO - building 'psutil._psutil_posix' extension 16:10:13 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 16:10:13 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 16:10:13 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 16:10:13 INFO - ^ 16:10:13 INFO - 1 warning generated. 16:10:13 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 16:10:13 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 16:10:13 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 16:10:13 INFO - Successfully installed psutil 16:10:13 INFO - Cleaning up... 16:10:13 INFO - Return code: 0 16:10:13 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 16:10:13 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:10:13 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:10:13 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:10:13 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:10:13 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:10:13 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:10:13 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 0x102081e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10209ef48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff161c9c950>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10209a5e0>, '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 0x101c7dcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x101ca8990>, '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.0VtgO6qvDV/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.jzNtge7zvk/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 16:10:13 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 16:10:13 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 16:10:13 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.0VtgO6qvDV/Render', 16:10:13 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:10:13 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:10:13 INFO - 'HOME': '/Users/cltbld', 16:10:13 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:10:13 INFO - 'LOGNAME': 'cltbld', 16:10:13 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:10:13 INFO - 'MOZ_NO_REMOTE': '1', 16:10:13 INFO - 'NO_EM_RESTART': '1', 16:10:13 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:10:13 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:10:13 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:10:13 INFO - 'PWD': '/builds/slave/test', 16:10:13 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:10:13 INFO - 'SHELL': '/bin/bash', 16:10:13 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.jzNtge7zvk/Listeners', 16:10:13 INFO - 'TMPDIR': '/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/', 16:10:13 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:10:13 INFO - 'USER': 'cltbld', 16:10:13 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:10:13 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:10:13 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:10:13 INFO - 'XPC_FLAGS': '0x0', 16:10:13 INFO - 'XPC_SERVICE_NAME': '0', 16:10:13 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:10:14 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:10:14 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 16:10:14 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:10:14 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:10:14 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 16:10:14 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 16:10:14 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:10:14 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:10:16 INFO - Downloading mozsystemmonitor-0.0.tar.gz 16:10:16 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 16:10:16 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 16:10:16 INFO - Installing collected packages: mozsystemmonitor 16:10:16 INFO - Running setup.py install for mozsystemmonitor 16:10:16 INFO - Successfully installed mozsystemmonitor 16:10:16 INFO - Cleaning up... 16:10:16 INFO - Return code: 0 16:10:16 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 16:10:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:10:16 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:10:16 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:10:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:10:16 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:10:16 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:10:16 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 0x102081e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10209ef48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff161c9c950>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10209a5e0>, '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 0x101c7dcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x101ca8990>, '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.0VtgO6qvDV/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.jzNtge7zvk/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 16:10:16 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 16:10:16 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 16:10:16 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.0VtgO6qvDV/Render', 16:10:16 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:10:16 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:10:16 INFO - 'HOME': '/Users/cltbld', 16:10:16 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:10:16 INFO - 'LOGNAME': 'cltbld', 16:10:16 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:10:16 INFO - 'MOZ_NO_REMOTE': '1', 16:10:16 INFO - 'NO_EM_RESTART': '1', 16:10:16 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:10:16 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:10:16 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:10:16 INFO - 'PWD': '/builds/slave/test', 16:10:16 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:10:16 INFO - 'SHELL': '/bin/bash', 16:10:16 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.jzNtge7zvk/Listeners', 16:10:16 INFO - 'TMPDIR': '/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/', 16:10:16 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:10:16 INFO - 'USER': 'cltbld', 16:10:16 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:10:16 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:10:16 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:10:16 INFO - 'XPC_FLAGS': '0x0', 16:10:16 INFO - 'XPC_SERVICE_NAME': '0', 16:10:16 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:10:17 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:10:17 INFO - Downloading/unpacking blobuploader==1.2.4 16:10:17 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:10:17 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:10:17 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 16:10:17 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 16:10:17 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:10:17 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:10:19 INFO - Downloading blobuploader-1.2.4.tar.gz 16:10:19 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 16:10:19 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 16:10:19 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:10:19 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:10:19 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 16:10:19 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 16:10:19 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:10:19 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:10:20 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 16:10:20 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 16:10:20 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:10:20 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:10:20 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 16:10:20 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 16:10:20 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:10:20 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:10:20 INFO - Downloading docopt-0.6.1.tar.gz 16:10:20 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 16:10:20 INFO - Installing collected packages: blobuploader, requests, docopt 16:10:20 INFO - Running setup.py install for blobuploader 16:10:20 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 16:10:20 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 16:10:20 INFO - Running setup.py install for requests 16:10:21 INFO - Running setup.py install for docopt 16:10:21 INFO - Successfully installed blobuploader requests docopt 16:10:21 INFO - Cleaning up... 16:10:21 INFO - Return code: 0 16:10:21 INFO - Installing None into virtualenv /builds/slave/test/build/venv 16:10:21 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:10:21 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:10:21 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:10:21 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:10:21 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:10:21 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:10:21 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 0x102081e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10209ef48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff161c9c950>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10209a5e0>, '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 0x101c7dcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x101ca8990>, '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.0VtgO6qvDV/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.jzNtge7zvk/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 16:10:21 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 16:10:21 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 16:10:21 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.0VtgO6qvDV/Render', 16:10:21 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:10:21 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:10:21 INFO - 'HOME': '/Users/cltbld', 16:10:21 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:10:21 INFO - 'LOGNAME': 'cltbld', 16:10:21 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:10:21 INFO - 'MOZ_NO_REMOTE': '1', 16:10:21 INFO - 'NO_EM_RESTART': '1', 16:10:21 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:10:21 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:10:21 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:10:21 INFO - 'PWD': '/builds/slave/test', 16:10:21 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:10:21 INFO - 'SHELL': '/bin/bash', 16:10:21 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.jzNtge7zvk/Listeners', 16:10:21 INFO - 'TMPDIR': '/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/', 16:10:21 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:10:21 INFO - 'USER': 'cltbld', 16:10:21 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:10:21 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:10:21 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:10:21 INFO - 'XPC_FLAGS': '0x0', 16:10:21 INFO - 'XPC_SERVICE_NAME': '0', 16:10:21 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:10:21 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:10:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 16:10:21 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-D1qE7y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 16:10:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 16:10:22 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-CCyepQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 16:10:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 16:10:22 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-msgLTa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 16:10:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 16:10:22 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-_uO7jT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 16:10:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 16:10:22 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-SKw6qU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 16:10:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 16:10:22 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-mJh7sw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 16:10:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 16:10:22 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-tDSuTY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 16:10:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 16:10:22 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-z0kR70-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 16:10:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 16:10:22 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-wpm8ue-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 16:10:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 16:10:22 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-bIX1zU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 16:10:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 16:10:22 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-47sYMi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 16:10:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 16:10:23 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-xf4iaj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 16:10:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 16:10:23 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-8O7uan-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 16:10:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 16:10:23 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-ECuOAg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 16:10:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 16:10:23 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-K5B9qJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 16:10:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 16:10:23 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-YIRpPa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 16:10:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 16:10:23 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-fADDMC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 16:10:23 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 16:10:23 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-iQH501-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 16:10:23 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 16:10:23 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-ktvHSK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 16:10:23 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:10:23 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-2jB3_g-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:10:24 INFO - Unpacking /builds/slave/test/build/tests/marionette 16:10:24 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-B3u3Ng-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 16:10:24 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:10:24 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 16:10:24 INFO - Running setup.py install for manifestparser 16:10:24 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 16:10:24 INFO - Running setup.py install for mozcrash 16:10:24 INFO - Running setup.py install for mozdebug 16:10:24 INFO - Running setup.py install for mozdevice 16:10:25 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 16:10:25 INFO - Installing dm script to /builds/slave/test/build/venv/bin 16:10:25 INFO - Running setup.py install for mozfile 16:10:25 INFO - Running setup.py install for mozhttpd 16:10:25 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 16:10:25 INFO - Running setup.py install for mozinfo 16:10:25 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 16:10:25 INFO - Running setup.py install for mozInstall 16:10:25 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 16:10:25 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 16:10:25 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 16:10:25 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 16:10:25 INFO - Running setup.py install for mozleak 16:10:25 INFO - Running setup.py install for mozlog 16:10:25 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 16:10:26 INFO - Running setup.py install for moznetwork 16:10:26 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 16:10:26 INFO - Running setup.py install for mozprocess 16:10:26 INFO - Running setup.py install for mozprofile 16:10:26 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 16:10:26 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 16:10:26 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 16:10:26 INFO - Running setup.py install for mozrunner 16:10:26 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 16:10:26 INFO - Running setup.py install for mozscreenshot 16:10:26 INFO - Running setup.py install for moztest 16:10:26 INFO - Running setup.py install for mozversion 16:10:27 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 16:10:27 INFO - Running setup.py install for wptserve 16:10:27 INFO - Running setup.py install for marionette-driver 16:10:27 INFO - Running setup.py install for browsermob-proxy 16:10:27 INFO - Running setup.py install for marionette-client 16:10:27 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:10:27 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 16:10:27 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 16:10:27 INFO - Cleaning up... 16:10:27 INFO - Return code: 0 16:10:27 INFO - Installing None into virtualenv /builds/slave/test/build/venv 16:10:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:10:27 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:10:27 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:10:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:10:27 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:10:27 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:10:27 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 0x102081e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10209ef48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff161c9c950>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10209a5e0>, '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 0x101c7dcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x101ca8990>, '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.0VtgO6qvDV/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.jzNtge7zvk/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 16:10:27 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 16:10:27 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 16:10:27 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.0VtgO6qvDV/Render', 16:10:27 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:10:27 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:10:27 INFO - 'HOME': '/Users/cltbld', 16:10:27 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:10:27 INFO - 'LOGNAME': 'cltbld', 16:10:27 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:10:27 INFO - 'MOZ_NO_REMOTE': '1', 16:10:27 INFO - 'NO_EM_RESTART': '1', 16:10:27 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:10:27 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:10:27 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:10:27 INFO - 'PWD': '/builds/slave/test', 16:10:27 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:10:27 INFO - 'SHELL': '/bin/bash', 16:10:27 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.jzNtge7zvk/Listeners', 16:10:27 INFO - 'TMPDIR': '/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/', 16:10:27 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:10:27 INFO - 'USER': 'cltbld', 16:10:27 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:10:27 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:10:27 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:10:27 INFO - 'XPC_FLAGS': '0x0', 16:10:27 INFO - 'XPC_SERVICE_NAME': '0', 16:10:27 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:10:28 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:10:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 16:10:28 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-kP0ltj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 16:10:28 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 16:10:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 16:10:28 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-0olMC7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 16:10:28 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 16:10:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 16:10:28 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-s5XuAq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 16:10:28 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 16:10:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 16:10:28 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-KUzgAB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 16:10:28 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 16:10:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 16:10:28 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-9dSZHn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 16:10:28 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 16:10:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 16:10:28 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-Sn0vJV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 16:10:28 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 16:10:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 16:10:28 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-qOsuzN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 16:10:28 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 16:10:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 16:10:28 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-5SsqsC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 16:10:29 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 16:10:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 16:10:29 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-GPBuM5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 16:10:29 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 16:10:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 16:10:29 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-YdWkfF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 16:10:29 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 16:10:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 16:10:29 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-clo20X-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 16:10:29 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 16:10:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 16:10:29 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-XxcoCy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 16:10:29 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 16:10:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 16:10:29 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-K1E_2e-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 16:10:29 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 16:10:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 16:10:29 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-MAxtv1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 16:10:29 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 16:10:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 16:10:29 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-jdkh7x-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 16:10:29 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 16:10:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 16:10:29 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-pAlEcK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 16:10:29 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 16:10:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 16:10:29 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-S09_At-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 16:10:30 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 16:10:30 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 16:10:30 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-vbXx6w-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 16:10:30 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 16:10:30 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 16:10:30 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-aqP32D-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 16:10:30 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 16:10:30 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:10:30 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-k3Hwvy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:10:30 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 16:10:30 INFO - Unpacking /builds/slave/test/build/tests/marionette 16:10:30 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-oHqc7F-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 16:10:30 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:10:30 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 16:10:30 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 16:10:30 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 16:10:30 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 16:10:30 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 16:10:30 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 16:10:30 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 16:10:30 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:10:30 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:10:30 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 16:10:30 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 16:10:30 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:10:30 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:10:33 INFO - Downloading blessings-1.6.tar.gz 16:10:33 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 16:10:33 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 16:10:33 INFO - Installing collected packages: blessings 16:10:33 INFO - Running setup.py install for blessings 16:10:33 INFO - Successfully installed blessings 16:10:33 INFO - Cleaning up... 16:10:34 INFO - Return code: 0 16:10:34 INFO - Done creating virtualenv /builds/slave/test/build/venv. 16:10:34 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 16:10:34 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 16:10:34 INFO - Reading from file tmpfile_stdout 16:10:34 INFO - Current package versions: 16:10:34 INFO - blessings == 1.6 16:10:34 INFO - blobuploader == 1.2.4 16:10:34 INFO - browsermob-proxy == 0.6.0 16:10:34 INFO - docopt == 0.6.1 16:10:34 INFO - manifestparser == 1.1 16:10:34 INFO - marionette-client == 2.3.0 16:10:34 INFO - marionette-driver == 1.4.0 16:10:34 INFO - mozInstall == 1.12 16:10:34 INFO - mozcrash == 0.17 16:10:34 INFO - mozdebug == 0.1 16:10:34 INFO - mozdevice == 0.48 16:10:34 INFO - mozfile == 1.2 16:10:34 INFO - mozhttpd == 0.7 16:10:34 INFO - mozinfo == 0.9 16:10:34 INFO - mozleak == 0.1 16:10:34 INFO - mozlog == 3.1 16:10:34 INFO - moznetwork == 0.27 16:10:34 INFO - mozprocess == 0.22 16:10:34 INFO - mozprofile == 0.28 16:10:34 INFO - mozrunner == 6.11 16:10:34 INFO - mozscreenshot == 0.1 16:10:34 INFO - mozsystemmonitor == 0.0 16:10:34 INFO - moztest == 0.7 16:10:34 INFO - mozversion == 1.4 16:10:34 INFO - psutil == 3.1.1 16:10:34 INFO - requests == 1.2.3 16:10:34 INFO - wptserve == 1.4.0 16:10:34 INFO - wsgiref == 0.1.2 16:10:34 INFO - Running post-action listener: _resource_record_post_action 16:10:34 INFO - Running post-action listener: _start_resource_monitoring 16:10:34 INFO - Starting resource monitoring. 16:10:34 INFO - ##### 16:10:34 INFO - ##### Running pull step. 16:10:34 INFO - ##### 16:10:34 INFO - Running pre-action listener: _resource_record_pre_action 16:10:34 INFO - Running main action method: pull 16:10:34 INFO - Pull has nothing to do! 16:10:34 INFO - Running post-action listener: _resource_record_post_action 16:10:34 INFO - ##### 16:10:34 INFO - ##### Running install step. 16:10:34 INFO - ##### 16:10:34 INFO - Running pre-action listener: _resource_record_pre_action 16:10:34 INFO - Running main action method: install 16:10:34 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 16:10:34 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 16:10:34 INFO - Reading from file tmpfile_stdout 16:10:34 INFO - Detecting whether we're running mozinstall >=1.0... 16:10:34 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 16:10:34 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 16:10:34 INFO - Reading from file tmpfile_stdout 16:10:34 INFO - Output received: 16:10:34 INFO - Usage: mozinstall [options] installer 16:10:34 INFO - Options: 16:10:34 INFO - -h, --help show this help message and exit 16:10:34 INFO - -d DEST, --destination=DEST 16:10:34 INFO - Directory to install application into. [default: 16:10:34 INFO - "/builds/slave/test"] 16:10:34 INFO - --app=APP Application being installed. [default: firefox] 16:10:34 INFO - mkdir: /builds/slave/test/build/application 16:10:34 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 16:10:34 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg --destination /builds/slave/test/build/application 16:10:53 INFO - Reading from file tmpfile_stdout 16:10:53 INFO - Output received: 16:10:53 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 16:10:53 INFO - Running post-action listener: _resource_record_post_action 16:10:53 INFO - ##### 16:10:53 INFO - ##### Running run-tests step. 16:10:53 INFO - ##### 16:10:53 INFO - Running pre-action listener: _resource_record_pre_action 16:10:53 INFO - Running main action method: run_tests 16:10:53 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 16:10:53 INFO - Minidump filename unknown. Determining based upon platform and architecture. 16:10:53 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 16:10:53 INFO - grabbing minidump binary from tooltool 16:10:53 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:10:53 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 0x10209a5e0>, '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 0x101c7dcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x101ca8990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 16:10:53 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 16:10:53 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 16:10:53 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 16:10:53 INFO - Return code: 0 16:10:53 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 16:10:53 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 16:10:53 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/CGKAeWoUT0230yN4Qn2xwQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 16:10:53 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/CGKAeWoUT0230yN4Qn2xwQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 16:10:53 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.0VtgO6qvDV/Render', 16:10:53 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:10:53 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:10:53 INFO - 'HOME': '/Users/cltbld', 16:10:53 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:10:53 INFO - 'LOGNAME': 'cltbld', 16:10:53 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 16:10:53 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:10:53 INFO - 'MOZ_NO_REMOTE': '1', 16:10:53 INFO - 'NO_EM_RESTART': '1', 16:10:53 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:10:53 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:10:53 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:10:53 INFO - 'PWD': '/builds/slave/test', 16:10:53 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:10:53 INFO - 'SHELL': '/bin/bash', 16:10:53 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.jzNtge7zvk/Listeners', 16:10:53 INFO - 'TMPDIR': '/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/', 16:10:53 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:10:53 INFO - 'USER': 'cltbld', 16:10:53 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:10:53 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:10:53 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:10:53 INFO - 'XPC_FLAGS': '0x0', 16:10:53 INFO - 'XPC_SERVICE_NAME': '0', 16:10:53 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:10:53 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/CGKAeWoUT0230yN4Qn2xwQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 16:10:53 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 16:10:53 INFO - import pkg_resources 16:10:54 INFO - Using 1 client processes 16:10:54 INFO - wptserve Starting http server on 127.0.0.1:8000 16:10:54 INFO - wptserve Starting http server on 127.0.0.1:8001 16:10:54 INFO - wptserve Starting http server on 127.0.0.1:8443 16:10:56 INFO - SUITE-START | Running 778 tests 16:10:56 INFO - Running testharness tests 16:10:56 INFO - Setting up ssl 16:10:56 INFO - PROCESS | certutil | 16:10:56 INFO - PROCESS | certutil | 16:10:56 INFO - PROCESS | certutil | 16:10:56 INFO - Certificate Nickname Trust Attributes 16:10:56 INFO - SSL,S/MIME,JAR/XPI 16:10:56 INFO - 16:10:56 INFO - web-platform-tests CT,, 16:10:56 INFO - 16:10:56 INFO - Starting runner 16:10:57 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 16:10:57 INFO - PROCESS | 1657 | 1466032257886 Marionette DEBUG Marionette enabled via build flag and pref 16:10:57 INFO - PROCESS | 1657 | ++DOCSHELL 0x113ce5800 == 1 [pid = 1657] [id = 1] 16:10:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 1 (0x113ce6000) [pid = 1657] [serial = 1] [outer = 0x0] 16:10:57 INFO - PROCESS | 1657 | [1657] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 16:10:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 2 (0x113ce7000) [pid = 1657] [serial = 2] [outer = 0x113ce6000] 16:10:58 INFO - PROCESS | 1657 | 1466032258213 Marionette INFO Listening on port 2828 16:10:58 INFO - PROCESS | 1657 | 1466032258442 Marionette DEBUG Marionette enabled via command-line flag 16:10:58 INFO - PROCESS | 1657 | ++DOCSHELL 0x11695f000 == 2 [pid = 1657] [id = 2] 16:10:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 3 (0x11695f800) [pid = 1657] [serial = 3] [outer = 0x0] 16:10:58 INFO - PROCESS | 1657 | [1657] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 16:10:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 4 (0x116960800) [pid = 1657] [serial = 4] [outer = 0x11695f800] 16:10:58 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:10:58 INFO - PROCESS | 1657 | 1466032258591 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49287 16:10:58 INFO - PROCESS | 1657 | 1466032258678 Marionette DEBUG Closed connection conn0 16:10:58 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:10:58 INFO - PROCESS | 1657 | 1466032258684 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49288 16:10:58 INFO - PROCESS | 1657 | 1466032258692 Marionette DEBUG Closed connection conn1 16:10:58 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:10:58 INFO - PROCESS | 1657 | 1466032258697 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49289 16:10:58 INFO - PROCESS | 1657 | 1466032258707 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 16:10:58 INFO - PROCESS | 1657 | 1466032258711 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160615151425","device":"desktop","version":"48.0"} 16:10:58 INFO - PROCESS | 1657 | [1657] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:10:59 INFO - PROCESS | 1657 | ++DOCSHELL 0x11a21f000 == 3 [pid = 1657] [id = 3] 16:10:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 5 (0x11a21f800) [pid = 1657] [serial = 5] [outer = 0x0] 16:10:59 INFO - PROCESS | 1657 | ++DOCSHELL 0x11a220000 == 4 [pid = 1657] [id = 4] 16:10:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 6 (0x11a1ed400) [pid = 1657] [serial = 6] [outer = 0x0] 16:10:59 INFO - PROCESS | 1657 | [1657] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 16:10:59 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 16:11:00 INFO - PROCESS | 1657 | ++DOCSHELL 0x124008000 == 5 [pid = 1657] [id = 5] 16:11:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 7 (0x11a1ecc00) [pid = 1657] [serial = 7] [outer = 0x0] 16:11:00 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 16:11:00 INFO - PROCESS | 1657 | [1657] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 16:11:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 8 (0x124107000) [pid = 1657] [serial = 8] [outer = 0x11a1ecc00] 16:11:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 9 (0x124603000) [pid = 1657] [serial = 9] [outer = 0x11a21f800] 16:11:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 10 (0x123be8c00) [pid = 1657] [serial = 10] [outer = 0x11a1ed400] 16:11:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 11 (0x123beac00) [pid = 1657] [serial = 11] [outer = 0x11a1ecc00] 16:11:00 INFO - PROCESS | 1657 | [1657] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 16:11:00 INFO - PROCESS | 1657 | 1466032260727 Marionette INFO startBrowser 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:00 INFO - PROCESS | 1657 | 1466032260753 Marionette DEBUG loaded listener.js 16:11:00 INFO - PROCESS | 1657 | 1466032260760 Marionette DEBUG loaded listener.js 16:11:00 INFO - PROCESS | 1657 | 1466032260761 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 12 (0x126710400) [pid = 1657] [serial = 12] [outer = 0x11a1ecc00] 16:11:01 INFO - PROCESS | 1657 | 1466032261065 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444","capabilities":{"browserName":"Firefox","browserVersion":"48.0","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160615151425","device":"desktop","version":"48.0","command_id":1}}] 16:11:01 INFO - PROCESS | 1657 | 1466032261160 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}] 16:11:01 INFO - PROCESS | 1657 | 1466032261163 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:01 INFO - PROCESS | 1657 | 1466032261209 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 16:11:01 INFO - PROCESS | 1657 | 1466032261281 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 16:11:01 INFO - PROCESS | 1657 | 1466032261284 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:01 INFO - PROCESS | 1657 | [1657] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 16:11:01 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 16:11:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 13 (0x128c55800) [pid = 1657] [serial = 13] [outer = 0x11a1ecc00] 16:11:01 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 16:11:01 INFO - PROCESS | 1657 | [1657] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:11:01 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 16:11:01 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 16:11:01 INFO - PROCESS | 1657 | 1466032261561 Marionette TRACE conn2 <- [1,3,null,{}] 16:11:01 INFO - PROCESS | 1657 | 1466032261564 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 16:11:01 INFO - PROCESS | 1657 | 1466032261567 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:01 INFO - PROCESS | 1657 | 1466032261584 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 16:11:01 INFO - PROCESS | 1657 | 1466032261611 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 16:11:01 INFO - PROCESS | 1657 | 1466032261612 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 16:11:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 16:11:01 INFO - PROCESS | 1657 | 1466032261617 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 16:11:01 INFO - PROCESS | 1657 | 1466032261619 Marionette TRACE conn2 <- [1,6,null,{}] 16:11:01 INFO - PROCESS | 1657 | 1466032261622 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}] 16:11:01 INFO - PROCESS | 1657 | 1466032261623 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:01 INFO - PROCESS | 1657 | 1466032261633 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 16:11:01 INFO - PROCESS | 1657 | 1466032261640 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:01 INFO - PROCESS | 1657 | 1466032261641 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:01 INFO - PROCESS | 1657 | ++DOCSHELL 0x1290e0800 == 6 [pid = 1657] [id = 6] 16:11:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 14 (0x12907f800) [pid = 1657] [serial = 14] [outer = 0x0] 16:11:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 15 (0x129081400) [pid = 1657] [serial = 15] [outer = 0x12907f800] 16:11:01 INFO - PROCESS | 1657 | 1466032261673 Marionette DEBUG loaded listener.js 16:11:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 16 (0x129172400) [pid = 1657] [serial = 16] [outer = 0x12907f800] 16:11:01 INFO - PROCESS | 1657 | 1466032261988 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]]]}] 16:11:02 INFO - PROCESS | 1657 | ++DOCSHELL 0x129312800 == 7 [pid = 1657] [id = 7] 16:11:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 17 (0x129175800) [pid = 1657] [serial = 17] [outer = 0x0] 16:11:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 18 (0x12939c400) [pid = 1657] [serial = 18] [outer = 0x129175800] 16:11:02 INFO - PROCESS | 1657 | 1466032262023 Marionette DEBUG loaded listener.js 16:11:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 16:11:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 422ms 16:11:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 19 (0x1293ac000) [pid = 1657] [serial = 19] [outer = 0x129175800] 16:11:02 INFO - PROCESS | 1657 | 1466032262070 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 16:11:02 INFO - PROCESS | 1657 | 1466032262072 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 16:11:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 16:11:02 INFO - PROCESS | 1657 | 1466032262107 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 16:11:02 INFO - PROCESS | 1657 | 1466032262108 Marionette TRACE conn2 <- [1,10,null,{}] 16:11:02 INFO - PROCESS | 1657 | 1466032262124 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}] 16:11:02 INFO - PROCESS | 1657 | 1466032262128 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:02 INFO - PROCESS | 1657 | 1466032262272 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 16:11:02 INFO - PROCESS | 1657 | 1466032262295 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:02 INFO - PROCESS | 1657 | 1466032262296 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:02 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a6c1000 == 8 [pid = 1657] [id = 8] 16:11:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 20 (0x12a6db000) [pid = 1657] [serial = 20] [outer = 0x0] 16:11:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 21 (0x12a6dcc00) [pid = 1657] [serial = 21] [outer = 0x12a6db000] 16:11:02 INFO - PROCESS | 1657 | 1466032262326 Marionette DEBUG loaded listener.js 16:11:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 22 (0x12a6e1000) [pid = 1657] [serial = 22] [outer = 0x12a6db000] 16:11:02 INFO - PROCESS | 1657 | 1466032262645 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]]]}] 16:11:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 16:11:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 581ms 16:11:02 INFO - PROCESS | 1657 | 1466032262682 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 16:11:02 INFO - PROCESS | 1657 | 1466032262686 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 16:11:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 16:11:02 INFO - PROCESS | 1657 | 1466032262691 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 16:11:02 INFO - PROCESS | 1657 | 1466032262692 Marionette TRACE conn2 <- [1,14,null,{}] 16:11:02 INFO - PROCESS | 1657 | 1466032262723 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}] 16:11:02 INFO - PROCESS | 1657 | 1466032262726 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:02 INFO - PROCESS | 1657 | 1466032262824 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 16:11:02 INFO - PROCESS | 1657 | 1466032262828 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:02 INFO - PROCESS | 1657 | 1466032262829 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:02 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b7c2800 == 9 [pid = 1657] [id = 9] 16:11:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 23 (0x12a6e5800) [pid = 1657] [serial = 23] [outer = 0x0] 16:11:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 24 (0x12a9f8400) [pid = 1657] [serial = 24] [outer = 0x12a6e5800] 16:11:02 INFO - PROCESS | 1657 | 1466032262855 Marionette DEBUG loaded listener.js 16:11:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 25 (0x12b8a5c00) [pid = 1657] [serial = 25] [outer = 0x12a6e5800] 16:11:03 INFO - PROCESS | 1657 | 1466032263126 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]]]}] 16:11:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 16:11:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 448ms 16:11:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 16:11:03 INFO - PROCESS | 1657 | 1466032263143 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 16:11:03 INFO - PROCESS | 1657 | 1466032263144 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 16:11:03 INFO - PROCESS | 1657 | 1466032263146 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 16:11:03 INFO - PROCESS | 1657 | 1466032263148 Marionette TRACE conn2 <- [1,18,null,{}] 16:11:03 INFO - PROCESS | 1657 | 1466032263158 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}] 16:11:03 INFO - PROCESS | 1657 | 1466032263160 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:03 INFO - PROCESS | 1657 | 1466032263257 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 16:11:03 INFO - PROCESS | 1657 | 1466032263262 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:03 INFO - PROCESS | 1657 | 1466032263264 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:03 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b96d800 == 10 [pid = 1657] [id = 10] 16:11:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 26 (0x12b995400) [pid = 1657] [serial = 26] [outer = 0x0] 16:11:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 27 (0x12b999c00) [pid = 1657] [serial = 27] [outer = 0x12b995400] 16:11:03 INFO - PROCESS | 1657 | 1466032263288 Marionette DEBUG loaded listener.js 16:11:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 28 (0x12b9a3000) [pid = 1657] [serial = 28] [outer = 0x12b995400] 16:11:03 INFO - PROCESS | 1657 | 1466032263593 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]]]}] 16:11:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 16:11:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 476ms 16:11:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 16:11:03 INFO - PROCESS | 1657 | 1466032263625 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 16:11:03 INFO - PROCESS | 1657 | 1466032263627 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 16:11:03 INFO - PROCESS | 1657 | 1466032263630 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 16:11:03 INFO - PROCESS | 1657 | 1466032263633 Marionette TRACE conn2 <- [1,22,null,{}] 16:11:03 INFO - PROCESS | 1657 | 1466032263639 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}] 16:11:03 INFO - PROCESS | 1657 | 1466032263641 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:03 INFO - PROCESS | 1657 | 1466032263786 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 16:11:03 INFO - PROCESS | 1657 | 1466032263795 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:03 INFO - PROCESS | 1657 | 1466032263796 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:03 INFO - PROCESS | 1657 | ++DOCSHELL 0x118422800 == 11 [pid = 1657] [id = 11] 16:11:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 29 (0x11721ac00) [pid = 1657] [serial = 29] [outer = 0x0] 16:11:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 30 (0x1176ea800) [pid = 1657] [serial = 30] [outer = 0x11721ac00] 16:11:03 INFO - PROCESS | 1657 | 1466032263836 Marionette DEBUG loaded listener.js 16:11:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 31 (0x12bf17800) [pid = 1657] [serial = 31] [outer = 0x11721ac00] 16:11:04 INFO - PROCESS | 1657 | 1466032264156 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]]]}] 16:11:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 16:11:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 574ms 16:11:04 INFO - PROCESS | 1657 | 1466032264205 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 16:11:04 INFO - PROCESS | 1657 | 1466032264207 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 16:11:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 16:11:04 INFO - PROCESS | 1657 | 1466032264209 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 16:11:04 INFO - PROCESS | 1657 | 1466032264210 Marionette TRACE conn2 <- [1,26,null,{}] 16:11:04 INFO - PROCESS | 1657 | 1466032264212 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}] 16:11:04 INFO - PROCESS | 1657 | 1466032264213 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:04 INFO - PROCESS | 1657 | 1466032264311 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 16:11:04 INFO - PROCESS | 1657 | 1466032264315 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:04 INFO - PROCESS | 1657 | 1466032264316 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:04 INFO - PROCESS | 1657 | ++DOCSHELL 0x1181a9000 == 12 [pid = 1657] [id = 12] 16:11:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 32 (0x118458c00) [pid = 1657] [serial = 32] [outer = 0x0] 16:11:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 33 (0x12bf1bc00) [pid = 1657] [serial = 33] [outer = 0x118458c00] 16:11:04 INFO - PROCESS | 1657 | 1466032264341 Marionette DEBUG loaded listener.js 16:11:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 34 (0x12bf23400) [pid = 1657] [serial = 34] [outer = 0x118458c00] 16:11:04 INFO - PROCESS | 1657 | 1466032264588 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]]]}] 16:11:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 16:11:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 418ms 16:11:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 16:11:04 INFO - PROCESS | 1657 | 1466032264627 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 16:11:04 INFO - PROCESS | 1657 | 1466032264628 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 16:11:04 INFO - PROCESS | 1657 | 1466032264630 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 16:11:04 INFO - PROCESS | 1657 | 1466032264632 Marionette TRACE conn2 <- [1,30,null,{}] 16:11:04 INFO - PROCESS | 1657 | 1466032264642 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}] 16:11:04 INFO - PROCESS | 1657 | 1466032264652 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:04 INFO - PROCESS | 1657 | 1466032264754 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 16:11:04 INFO - PROCESS | 1657 | 1466032264757 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:04 INFO - PROCESS | 1657 | 1466032264758 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:04 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c2ba000 == 13 [pid = 1657] [id = 13] 16:11:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 35 (0x12bf25800) [pid = 1657] [serial = 35] [outer = 0x0] 16:11:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 36 (0x12c50b800) [pid = 1657] [serial = 36] [outer = 0x12bf25800] 16:11:04 INFO - PROCESS | 1657 | 1466032264783 Marionette DEBUG loaded listener.js 16:11:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 37 (0x12c50f400) [pid = 1657] [serial = 37] [outer = 0x12bf25800] 16:11:05 INFO - PROCESS | 1657 | 1466032265025 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]]]}] 16:11:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 16:11:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 426ms 16:11:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 16:11:05 INFO - PROCESS | 1657 | 1466032265060 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 16:11:05 INFO - PROCESS | 1657 | 1466032265061 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 16:11:05 INFO - PROCESS | 1657 | 1466032265063 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 16:11:05 INFO - PROCESS | 1657 | 1466032265064 Marionette TRACE conn2 <- [1,34,null,{}] 16:11:05 INFO - PROCESS | 1657 | 1466032265074 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}] 16:11:05 INFO - PROCESS | 1657 | 1466032265075 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:05 INFO - PROCESS | 1657 | 1466032265168 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 16:11:05 INFO - PROCESS | 1657 | 1466032265172 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:05 INFO - PROCESS | 1657 | 1466032265173 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:05 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c6d0000 == 14 [pid = 1657] [id = 14] 16:11:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 38 (0x12b8af000) [pid = 1657] [serial = 38] [outer = 0x0] 16:11:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 39 (0x12c688400) [pid = 1657] [serial = 39] [outer = 0x12b8af000] 16:11:05 INFO - PROCESS | 1657 | 1466032265198 Marionette DEBUG loaded listener.js 16:11:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 40 (0x12c690000) [pid = 1657] [serial = 40] [outer = 0x12b8af000] 16:11:05 INFO - PROCESS | 1657 | 1466032265451 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]]]}] 16:11:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 16:11:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 420ms 16:11:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 16:11:05 INFO - PROCESS | 1657 | 1466032265491 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 16:11:05 INFO - PROCESS | 1657 | 1466032265492 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 16:11:05 INFO - PROCESS | 1657 | 1466032265494 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 16:11:05 INFO - PROCESS | 1657 | 1466032265495 Marionette TRACE conn2 <- [1,38,null,{}] 16:11:05 INFO - PROCESS | 1657 | 1466032265498 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}] 16:11:05 INFO - PROCESS | 1657 | 1466032265499 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:05 INFO - PROCESS | 1657 | 1466032265610 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 16:11:05 INFO - PROCESS | 1657 | 1466032265613 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:05 INFO - PROCESS | 1657 | 1466032265613 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:05 INFO - PROCESS | 1657 | ++DOCSHELL 0x12cadd800 == 15 [pid = 1657] [id = 15] 16:11:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 41 (0x12c694c00) [pid = 1657] [serial = 41] [outer = 0x0] 16:11:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 42 (0x12cb0d400) [pid = 1657] [serial = 42] [outer = 0x12c694c00] 16:11:05 INFO - PROCESS | 1657 | 1466032265637 Marionette DEBUG loaded listener.js 16:11:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 43 (0x12cb12400) [pid = 1657] [serial = 43] [outer = 0x12c694c00] 16:11:05 INFO - PROCESS | 1657 | 1466032265873 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]]]}] 16:11:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 16:11:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 419ms 16:11:05 INFO - PROCESS | 1657 | 1466032265914 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 16:11:05 INFO - PROCESS | 1657 | 1466032265915 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 16:11:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 16:11:05 INFO - PROCESS | 1657 | ++DOCSHELL 0x12cbce800 == 16 [pid = 1657] [id = 16] 16:11:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 44 (0x12cbcf000) [pid = 1657] [serial = 44] [outer = 0x0] 16:11:05 INFO - PROCESS | 1657 | 1466032265936 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 16:11:05 INFO - PROCESS | 1657 | 1466032265939 Marionette TRACE conn2 <- [1,42,null,{}] 16:11:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 45 (0x12cbd0800) [pid = 1657] [serial = 45] [outer = 0x12cbcf000] 16:11:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 46 (0x12cbd5000) [pid = 1657] [serial = 46] [outer = 0x12cbcf000] 16:11:05 INFO - PROCESS | 1657 | 1466032265964 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}] 16:11:05 INFO - PROCESS | 1657 | 1466032265965 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:05 INFO - PROCESS | 1657 | ++DOCSHELL 0x12cbce000 == 17 [pid = 1657] [id = 17] 16:11:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 47 (0x12cf0c800) [pid = 1657] [serial = 47] [outer = 0x0] 16:11:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 48 (0x12cf18400) [pid = 1657] [serial = 48] [outer = 0x12cf0c800] 16:11:06 INFO - PROCESS | 1657 | 1466032266120 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 16:11:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 49 (0x12cb14400) [pid = 1657] [serial = 49] [outer = 0x12cf0c800] 16:11:06 INFO - PROCESS | 1657 | 1466032266157 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:06 INFO - PROCESS | 1657 | 1466032266158 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:06 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d269000 == 18 [pid = 1657] [id = 18] 16:11:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 50 (0x12cf7e000) [pid = 1657] [serial = 50] [outer = 0x0] 16:11:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 51 (0x12cf7fc00) [pid = 1657] [serial = 51] [outer = 0x12cf7e000] 16:11:06 INFO - PROCESS | 1657 | 1466032266198 Marionette DEBUG loaded listener.js 16:11:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 52 (0x12d377400) [pid = 1657] [serial = 52] [outer = 0x12cf7e000] 16:11:06 INFO - PROCESS | 1657 | 1466032266578 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]]]}] 16:11:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 16:11:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 689ms 16:11:06 INFO - PROCESS | 1657 | 1466032266619 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 16:11:06 INFO - PROCESS | 1657 | 1466032266621 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 16:11:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 16:11:06 INFO - PROCESS | 1657 | 1466032266625 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 16:11:06 INFO - PROCESS | 1657 | 1466032266627 Marionette TRACE conn2 <- [1,46,null,{}] 16:11:06 INFO - PROCESS | 1657 | 1466032266631 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}] 16:11:06 INFO - PROCESS | 1657 | 1466032266632 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:06 INFO - PROCESS | 1657 | 1466032266770 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 16:11:06 INFO - PROCESS | 1657 | 1466032266795 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:06 INFO - PROCESS | 1657 | 1466032266796 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:06 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d558000 == 19 [pid = 1657] [id = 19] 16:11:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 53 (0x11917b000) [pid = 1657] [serial = 53] [outer = 0x0] 16:11:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 54 (0x12cf80800) [pid = 1657] [serial = 54] [outer = 0x11917b000] 16:11:06 INFO - PROCESS | 1657 | 1466032266838 Marionette DEBUG loaded listener.js 16:11:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 55 (0x12d37ec00) [pid = 1657] [serial = 55] [outer = 0x11917b000] 16:11:07 INFO - PROCESS | 1657 | 1466032267209 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]]]}] 16:11:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 16:11:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 620ms 16:11:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 16:11:07 INFO - PROCESS | 1657 | 1466032267245 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 16:11:07 INFO - PROCESS | 1657 | 1466032267246 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 16:11:07 INFO - PROCESS | 1657 | 1466032267248 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 16:11:07 INFO - PROCESS | 1657 | 1466032267249 Marionette TRACE conn2 <- [1,50,null,{}] 16:11:07 INFO - PROCESS | 1657 | 1466032267251 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}] 16:11:07 INFO - PROCESS | 1657 | 1466032267252 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:07 INFO - PROCESS | 1657 | 1466032267350 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 16:11:07 INFO - PROCESS | 1657 | 1466032267354 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:07 INFO - PROCESS | 1657 | 1466032267355 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:07 INFO - PROCESS | 1657 | ++DOCSHELL 0x118234800 == 20 [pid = 1657] [id = 20] 16:11:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 56 (0x12d381000) [pid = 1657] [serial = 56] [outer = 0x0] 16:11:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 57 (0x12d53f000) [pid = 1657] [serial = 57] [outer = 0x12d381000] 16:11:07 INFO - PROCESS | 1657 | 1466032267378 Marionette DEBUG loaded listener.js 16:11:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 58 (0x12d545c00) [pid = 1657] [serial = 58] [outer = 0x12d381000] 16:11:07 INFO - PROCESS | 1657 | 1466032267627 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]]]}] 16:11:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 16:11:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 418ms 16:11:07 INFO - PROCESS | 1657 | 1466032267674 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 16:11:07 INFO - PROCESS | 1657 | 1466032267676 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 16:11:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 16:11:07 INFO - PROCESS | 1657 | 1466032267678 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 16:11:07 INFO - PROCESS | 1657 | 1466032267679 Marionette TRACE conn2 <- [1,54,null,{}] 16:11:07 INFO - PROCESS | 1657 | 1466032267681 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}] 16:11:07 INFO - PROCESS | 1657 | 1466032267683 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:07 INFO - PROCESS | 1657 | 1466032267798 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 16:11:07 INFO - PROCESS | 1657 | 1466032267801 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:07 INFO - PROCESS | 1657 | 1466032267802 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:07 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b863000 == 21 [pid = 1657] [id = 21] 16:11:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 59 (0x1181b7400) [pid = 1657] [serial = 59] [outer = 0x0] 16:11:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 60 (0x1181bf000) [pid = 1657] [serial = 60] [outer = 0x1181b7400] 16:11:07 INFO - PROCESS | 1657 | 1466032267830 Marionette DEBUG loaded listener.js 16:11:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 61 (0x124b93800) [pid = 1657] [serial = 61] [outer = 0x1181b7400] 16:11:09 INFO - PROCESS | 1657 | 1466032269694 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]]]}] 16:11:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 16:11:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 2021ms 16:11:09 INFO - PROCESS | 1657 | 1466032269704 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 16:11:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 16:11:09 INFO - PROCESS | 1657 | 1466032269706 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 16:11:09 INFO - PROCESS | 1657 | 1466032269710 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 16:11:09 INFO - PROCESS | 1657 | 1466032269712 Marionette TRACE conn2 <- [1,58,null,{}] 16:11:09 INFO - PROCESS | 1657 | 1466032269723 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}] 16:11:09 INFO - PROCESS | 1657 | 1466032269725 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:09 INFO - PROCESS | 1657 | 1466032269805 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 16:11:09 INFO - PROCESS | 1657 | 1466032269810 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:09 INFO - PROCESS | 1657 | 1466032269813 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:09 INFO - PROCESS | 1657 | ++DOCSHELL 0x11264e000 == 22 [pid = 1657] [id = 22] 16:11:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 62 (0x112f63c00) [pid = 1657] [serial = 62] [outer = 0x0] 16:11:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 63 (0x113087400) [pid = 1657] [serial = 63] [outer = 0x112f63c00] 16:11:09 INFO - PROCESS | 1657 | 1466032269844 Marionette DEBUG loaded listener.js 16:11:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 64 (0x1133e0000) [pid = 1657] [serial = 64] [outer = 0x112f63c00] 16:11:10 INFO - PROCESS | 1657 | 1466032270155 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]]]}] 16:11:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 16:11:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 470ms 16:11:10 INFO - PROCESS | 1657 | 1466032270199 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 16:11:10 INFO - PROCESS | 1657 | 1466032270205 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 16:11:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 16:11:10 INFO - PROCESS | 1657 | 1466032270220 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 16:11:10 INFO - PROCESS | 1657 | 1466032270223 Marionette TRACE conn2 <- [1,62,null,{}] 16:11:10 INFO - PROCESS | 1657 | 1466032270227 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}] 16:11:10 INFO - PROCESS | 1657 | 1466032270230 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:10 INFO - PROCESS | 1657 | 1466032270350 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 16:11:10 INFO - PROCESS | 1657 | 1466032270358 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:10 INFO - PROCESS | 1657 | 1466032270361 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:10 INFO - PROCESS | 1657 | ++DOCSHELL 0x113031800 == 23 [pid = 1657] [id = 23] 16:11:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 65 (0x113c54c00) [pid = 1657] [serial = 65] [outer = 0x0] 16:11:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 66 (0x115e16000) [pid = 1657] [serial = 66] [outer = 0x113c54c00] 16:11:10 INFO - PROCESS | 1657 | 1466032270407 Marionette DEBUG loaded listener.js 16:11:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 67 (0x116140c00) [pid = 1657] [serial = 67] [outer = 0x113c54c00] 16:11:10 INFO - PROCESS | 1657 | 1466032270849 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]]]}] 16:11:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 16:11:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 674ms 16:11:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 16:11:10 INFO - PROCESS | 1657 | 1466032270891 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 16:11:10 INFO - PROCESS | 1657 | 1466032270893 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 16:11:10 INFO - PROCESS | 1657 | 1466032270895 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 16:11:10 INFO - PROCESS | 1657 | 1466032270898 Marionette TRACE conn2 <- [1,66,null,{}] 16:11:10 INFO - PROCESS | 1657 | 1466032270911 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}] 16:11:10 INFO - PROCESS | 1657 | 1466032270915 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:10 INFO - PROCESS | 1657 | 1466032270994 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 16:11:11 INFO - PROCESS | 1657 | 1466032270998 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:11 INFO - PROCESS | 1657 | 1466032271001 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:11 INFO - PROCESS | 1657 | ++DOCSHELL 0x11667a000 == 24 [pid = 1657] [id = 24] 16:11:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 68 (0x111aa5800) [pid = 1657] [serial = 68] [outer = 0x0] 16:11:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 69 (0x1175ba400) [pid = 1657] [serial = 69] [outer = 0x111aa5800] 16:11:11 INFO - PROCESS | 1657 | 1466032271032 Marionette DEBUG loaded listener.js 16:11:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 70 (0x1176eb400) [pid = 1657] [serial = 70] [outer = 0x111aa5800] 16:11:11 INFO - PROCESS | 1657 | 1466032271356 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]]]}] 16:11:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 16:11:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 478ms 16:11:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 16:11:11 INFO - PROCESS | 1657 | 1466032271376 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 16:11:11 INFO - PROCESS | 1657 | 1466032271378 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 16:11:11 INFO - PROCESS | 1657 | 1466032271380 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 16:11:11 INFO - PROCESS | 1657 | 1466032271381 Marionette TRACE conn2 <- [1,70,null,{}] 16:11:11 INFO - PROCESS | 1657 | 1466032271385 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}] 16:11:11 INFO - PROCESS | 1657 | 1466032271387 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:11 INFO - PROCESS | 1657 | 1466032271482 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 16:11:11 INFO - PROCESS | 1657 | 1466032271488 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:11 INFO - PROCESS | 1657 | 1466032271489 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:11 INFO - PROCESS | 1657 | ++DOCSHELL 0x1169b6800 == 25 [pid = 1657] [id = 25] 16:11:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 71 (0x118127000) [pid = 1657] [serial = 71] [outer = 0x0] 16:11:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 72 (0x118158800) [pid = 1657] [serial = 72] [outer = 0x118127000] 16:11:11 INFO - PROCESS | 1657 | 1466032271514 Marionette DEBUG loaded listener.js 16:11:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 73 (0x1181b9800) [pid = 1657] [serial = 73] [outer = 0x118127000] 16:11:11 INFO - PROCESS | 1657 | 1466032271805 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]]]}] 16:11:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 16:11:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 468ms 16:11:11 INFO - PROCESS | 1657 | 1466032271849 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 16:11:11 INFO - PROCESS | 1657 | 1466032271850 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 16:11:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 16:11:11 INFO - PROCESS | 1657 | 1466032271856 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 16:11:11 INFO - PROCESS | 1657 | 1466032271857 Marionette TRACE conn2 <- [1,74,null,{}] 16:11:11 INFO - PROCESS | 1657 | 1466032271859 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}] 16:11:11 INFO - PROCESS | 1657 | 1466032271860 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:11 INFO - PROCESS | 1657 | 1466032271932 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 16:11:11 INFO - PROCESS | 1657 | 1466032271938 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:11 INFO - PROCESS | 1657 | 1466032271939 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:11 INFO - PROCESS | 1657 | ++DOCSHELL 0x116fd7000 == 26 [pid = 1657] [id = 26] 16:11:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 74 (0x111e61000) [pid = 1657] [serial = 74] [outer = 0x0] 16:11:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 75 (0x1181c0c00) [pid = 1657] [serial = 75] [outer = 0x111e61000] 16:11:11 INFO - PROCESS | 1657 | 1466032271964 Marionette DEBUG loaded listener.js 16:11:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 76 (0x1185ee400) [pid = 1657] [serial = 76] [outer = 0x111e61000] 16:11:12 INFO - PROCESS | 1657 | 1466032272277 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]]]}] 16:11:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 16:11:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 469ms 16:11:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 16:11:12 INFO - PROCESS | 1657 | 1466032272324 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 16:11:12 INFO - PROCESS | 1657 | 1466032272325 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 16:11:12 INFO - PROCESS | 1657 | 1466032272328 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 16:11:12 INFO - PROCESS | 1657 | 1466032272329 Marionette TRACE conn2 <- [1,78,null,{}] 16:11:12 INFO - PROCESS | 1657 | 1466032272331 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}] 16:11:12 INFO - PROCESS | 1657 | 1466032272335 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:12 INFO - PROCESS | 1657 | 1466032272446 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 16:11:12 INFO - PROCESS | 1657 | 1466032272452 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:12 INFO - PROCESS | 1657 | 1466032272454 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:12 INFO - PROCESS | 1657 | ++DOCSHELL 0x117e67800 == 27 [pid = 1657] [id = 27] 16:11:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 77 (0x118397800) [pid = 1657] [serial = 77] [outer = 0x0] 16:11:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 78 (0x1187d1000) [pid = 1657] [serial = 78] [outer = 0x118397800] 16:11:12 INFO - PROCESS | 1657 | 1466032272479 Marionette DEBUG loaded listener.js 16:11:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 79 (0x119413000) [pid = 1657] [serial = 79] [outer = 0x118397800] 16:11:12 INFO - PROCESS | 1657 | 1466032272740 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]]]}] 16:11:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 16:11:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 418ms 16:11:12 INFO - PROCESS | 1657 | 1466032272746 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 16:11:12 INFO - PROCESS | 1657 | 1466032272758 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 16:11:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 16:11:12 INFO - PROCESS | 1657 | 1466032272775 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 16:11:12 INFO - PROCESS | 1657 | 1466032272776 Marionette TRACE conn2 <- [1,82,null,{}] 16:11:12 INFO - PROCESS | 1657 | 1466032272778 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}] 16:11:12 INFO - PROCESS | 1657 | 1466032272780 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:12 INFO - PROCESS | 1657 | 1466032272855 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 16:11:12 INFO - PROCESS | 1657 | 1466032272859 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:12 INFO - PROCESS | 1657 | 1466032272860 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:12 INFO - PROCESS | 1657 | ++DOCSHELL 0x11822f000 == 28 [pid = 1657] [id = 28] 16:11:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 80 (0x118123800) [pid = 1657] [serial = 80] [outer = 0x0] 16:11:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 81 (0x119457c00) [pid = 1657] [serial = 81] [outer = 0x118123800] 16:11:12 INFO - PROCESS | 1657 | 1466032272887 Marionette DEBUG loaded listener.js 16:11:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x1187d5000) [pid = 1657] [serial = 82] [outer = 0x118123800] 16:11:13 INFO - PROCESS | 1657 | 1466032273175 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]]]}] 16:11:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 16:11:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 426ms 16:11:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 16:11:13 INFO - PROCESS | 1657 | 1466032273194 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 16:11:13 INFO - PROCESS | 1657 | 1466032273195 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 16:11:13 INFO - PROCESS | 1657 | 1466032273197 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 16:11:13 INFO - PROCESS | 1657 | 1466032273199 Marionette TRACE conn2 <- [1,86,null,{}] 16:11:13 INFO - PROCESS | 1657 | 1466032273211 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}] 16:11:13 INFO - PROCESS | 1657 | 1466032273212 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:13 INFO - PROCESS | 1657 | 1466032273312 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 16:11:13 INFO - PROCESS | 1657 | 1466032273335 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:13 INFO - PROCESS | 1657 | 1466032273336 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:13 INFO - PROCESS | 1657 | ++DOCSHELL 0x11825b800 == 29 [pid = 1657] [id = 29] 16:11:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x116141c00) [pid = 1657] [serial = 83] [outer = 0x0] 16:11:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x11944f800) [pid = 1657] [serial = 84] [outer = 0x116141c00] 16:11:13 INFO - PROCESS | 1657 | 1466032273360 Marionette DEBUG loaded listener.js 16:11:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x119594000) [pid = 1657] [serial = 85] [outer = 0x116141c00] 16:11:13 INFO - PROCESS | 1657 | 1466032273706 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]]]}] 16:11:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 16:11:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 519ms 16:11:13 INFO - PROCESS | 1657 | 1466032273721 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 16:11:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 16:11:13 INFO - PROCESS | 1657 | 1466032273724 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 16:11:13 INFO - PROCESS | 1657 | 1466032273728 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 16:11:13 INFO - PROCESS | 1657 | 1466032273729 Marionette TRACE conn2 <- [1,90,null,{}] 16:11:13 INFO - PROCESS | 1657 | 1466032273733 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}] 16:11:13 INFO - PROCESS | 1657 | 1466032273748 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:13 INFO - PROCESS | 1657 | 1466032273859 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 16:11:13 INFO - PROCESS | 1657 | 1466032273921 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:13 INFO - PROCESS | 1657 | 1466032273922 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:13 INFO - PROCESS | 1657 | ++DOCSHELL 0x116679000 == 30 [pid = 1657] [id = 30] 16:11:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x115e8a800) [pid = 1657] [serial = 86] [outer = 0x0] 16:11:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x119593800) [pid = 1657] [serial = 87] [outer = 0x115e8a800] 16:11:13 INFO - PROCESS | 1657 | 1466032273961 Marionette DEBUG loaded listener.js 16:11:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x119b93c00) [pid = 1657] [serial = 88] [outer = 0x115e8a800] 16:11:14 INFO - PROCESS | 1657 | 1466032274232 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]]]}] 16:11:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 16:11:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 520ms 16:11:14 INFO - PROCESS | 1657 | 1466032274247 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 16:11:14 INFO - PROCESS | 1657 | 1466032274249 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 16:11:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 16:11:14 INFO - PROCESS | 1657 | 1466032274258 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 16:11:14 INFO - PROCESS | 1657 | 1466032274260 Marionette TRACE conn2 <- [1,94,null,{}] 16:11:14 INFO - PROCESS | 1657 | 1466032274262 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}] 16:11:14 INFO - PROCESS | 1657 | 1466032274263 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:14 INFO - PROCESS | 1657 | 1466032274349 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 16:11:14 INFO - PROCESS | 1657 | 1466032274356 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:14 INFO - PROCESS | 1657 | 1466032274357 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:14 INFO - PROCESS | 1657 | ++DOCSHELL 0x11916e800 == 31 [pid = 1657] [id = 31] 16:11:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x119b95c00) [pid = 1657] [serial = 89] [outer = 0x0] 16:11:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x119d73c00) [pid = 1657] [serial = 90] [outer = 0x119b95c00] 16:11:14 INFO - PROCESS | 1657 | 1466032274382 Marionette DEBUG loaded listener.js 16:11:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x11a1f2c00) [pid = 1657] [serial = 91] [outer = 0x119b95c00] 16:11:14 INFO - PROCESS | 1657 | 1466032274678 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]]]}] 16:11:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 16:11:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 468ms 16:11:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 16:11:14 INFO - PROCESS | 1657 | 1466032274727 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 16:11:14 INFO - PROCESS | 1657 | 1466032274728 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 16:11:14 INFO - PROCESS | 1657 | 1466032274730 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 16:11:14 INFO - PROCESS | 1657 | 1466032274732 Marionette TRACE conn2 <- [1,98,null,{}] 16:11:14 INFO - PROCESS | 1657 | 1466032274737 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}] 16:11:14 INFO - PROCESS | 1657 | 1466032274739 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:14 INFO - PROCESS | 1657 | 1466032274852 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 16:11:14 INFO - PROCESS | 1657 | 1466032274858 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:14 INFO - PROCESS | 1657 | 1466032274860 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:14 INFO - PROCESS | 1657 | ++DOCSHELL 0x116fd5000 == 32 [pid = 1657] [id = 32] 16:11:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x119459800) [pid = 1657] [serial = 92] [outer = 0x0] 16:11:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x123828800) [pid = 1657] [serial = 93] [outer = 0x119459800] 16:11:14 INFO - PROCESS | 1657 | 1466032274885 Marionette DEBUG loaded listener.js 16:11:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x123b6d000) [pid = 1657] [serial = 94] [outer = 0x119459800] 16:11:15 INFO - PROCESS | 1657 | 1466032275175 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]]]}] 16:11:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 16:11:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 472ms 16:11:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 16:11:15 INFO - PROCESS | 1657 | 1466032275208 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 16:11:15 INFO - PROCESS | 1657 | 1466032275210 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 16:11:15 INFO - PROCESS | 1657 | 1466032275212 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 16:11:15 INFO - PROCESS | 1657 | 1466032275213 Marionette TRACE conn2 <- [1,102,null,{}] 16:11:15 INFO - PROCESS | 1657 | 1466032275215 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}] 16:11:15 INFO - PROCESS | 1657 | 1466032275216 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:15 INFO - PROCESS | 1657 | 1466032275295 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 16:11:15 INFO - PROCESS | 1657 | 1466032275299 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:15 INFO - PROCESS | 1657 | 1466032275300 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:15 INFO - PROCESS | 1657 | ++DOCSHELL 0x119a50800 == 33 [pid = 1657] [id = 33] 16:11:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x118126800) [pid = 1657] [serial = 95] [outer = 0x0] 16:11:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x123dadc00) [pid = 1657] [serial = 96] [outer = 0x118126800] 16:11:15 INFO - PROCESS | 1657 | 1466032275326 Marionette DEBUG loaded listener.js 16:11:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x1241c9c00) [pid = 1657] [serial = 97] [outer = 0x118126800] 16:11:15 INFO - PROCESS | 1657 | 1466032275623 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]]]}] 16:11:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 16:11:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 418ms 16:11:15 INFO - PROCESS | 1657 | 1466032275630 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 16:11:15 INFO - PROCESS | 1657 | 1466032275632 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 16:11:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 16:11:15 INFO - PROCESS | 1657 | 1466032275642 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 16:11:15 INFO - PROCESS | 1657 | 1466032275643 Marionette TRACE conn2 <- [1,106,null,{}] 16:11:15 INFO - PROCESS | 1657 | 1466032275647 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}] 16:11:15 INFO - PROCESS | 1657 | 1466032275648 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:15 INFO - PROCESS | 1657 | 1466032275761 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 16:11:15 INFO - PROCESS | 1657 | 1466032275768 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:15 INFO - PROCESS | 1657 | 1466032275769 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:15 INFO - PROCESS | 1657 | ++DOCSHELL 0x119d20000 == 34 [pid = 1657] [id = 34] 16:11:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x11940a000) [pid = 1657] [serial = 98] [outer = 0x0] 16:11:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x123db6000) [pid = 1657] [serial = 99] [outer = 0x11940a000] 16:11:15 INFO - PROCESS | 1657 | 1466032275793 Marionette DEBUG loaded listener.js 16:11:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x124abb400) [pid = 1657] [serial = 100] [outer = 0x11940a000] 16:11:16 INFO - PROCESS | 1657 | 1466032276066 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]]]}] 16:11:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 16:11:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 470ms 16:11:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 16:11:16 INFO - PROCESS | 1657 | 1466032276112 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 16:11:16 INFO - PROCESS | 1657 | 1466032276113 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 16:11:16 INFO - PROCESS | 1657 | 1466032276115 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 16:11:16 INFO - PROCESS | 1657 | 1466032276117 Marionette TRACE conn2 <- [1,110,null,{}] 16:11:16 INFO - PROCESS | 1657 | 1466032276126 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}] 16:11:16 INFO - PROCESS | 1657 | 1466032276127 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:16 INFO - PROCESS | 1657 | 1466032276210 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 16:11:16 INFO - PROCESS | 1657 | 1466032276214 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:16 INFO - PROCESS | 1657 | 1466032276215 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:16 INFO - PROCESS | 1657 | ++DOCSHELL 0x12385b800 == 35 [pid = 1657] [id = 35] 16:11:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x124a37800) [pid = 1657] [serial = 101] [outer = 0x0] 16:11:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x124b92000) [pid = 1657] [serial = 102] [outer = 0x124a37800] 16:11:16 INFO - PROCESS | 1657 | 1466032276238 Marionette DEBUG loaded listener.js 16:11:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x124bc5400) [pid = 1657] [serial = 103] [outer = 0x124a37800] 16:11:16 INFO - PROCESS | 1657 | 1466032276587 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]]]}] 16:11:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 16:11:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 476ms 16:11:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 16:11:16 INFO - PROCESS | 1657 | 1466032276592 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 16:11:16 INFO - PROCESS | 1657 | 1466032276593 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 16:11:16 INFO - PROCESS | 1657 | 1466032276595 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 16:11:16 INFO - PROCESS | 1657 | 1466032276596 Marionette TRACE conn2 <- [1,114,null,{}] 16:11:16 INFO - PROCESS | 1657 | 1466032276599 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}] 16:11:16 INFO - PROCESS | 1657 | 1466032276602 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:17 INFO - PROCESS | 1657 | 1466032277310 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 16:11:17 INFO - PROCESS | 1657 | 1466032277351 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:17 INFO - PROCESS | 1657 | 1466032277352 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:17 INFO - PROCESS | 1657 | ++DOCSHELL 0x112640000 == 36 [pid = 1657] [id = 36] 16:11:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x112d2cc00) [pid = 1657] [serial = 104] [outer = 0x0] 16:11:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x112f5ec00) [pid = 1657] [serial = 105] [outer = 0x112d2cc00] 16:11:17 INFO - PROCESS | 1657 | 1466032277382 Marionette DEBUG loaded listener.js 16:11:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x1133d3400) [pid = 1657] [serial = 106] [outer = 0x112d2cc00] 16:11:17 INFO - PROCESS | 1657 | 1466032277799 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]]]}] 16:11:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 16:11:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1219ms 16:11:17 INFO - PROCESS | 1657 | 1466032277816 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 16:11:17 INFO - PROCESS | 1657 | 1466032277822 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 16:11:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 16:11:17 INFO - PROCESS | 1657 | 1466032277834 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 16:11:17 INFO - PROCESS | 1657 | 1466032277837 Marionette TRACE conn2 <- [1,118,null,{}] 16:11:17 INFO - PROCESS | 1657 | 1466032277841 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}] 16:11:17 INFO - PROCESS | 1657 | 1466032277844 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:17 INFO - PROCESS | 1657 | 1466032277980 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 16:11:18 INFO - PROCESS | 1657 | 1466032278005 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:18 INFO - PROCESS | 1657 | 1466032278007 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:18 INFO - PROCESS | 1657 | ++DOCSHELL 0x113374000 == 37 [pid = 1657] [id = 37] 16:11:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x116142000) [pid = 1657] [serial = 107] [outer = 0x0] 16:11:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x1164e1000) [pid = 1657] [serial = 108] [outer = 0x116142000] 16:11:18 INFO - PROCESS | 1657 | 1466032278050 Marionette DEBUG loaded listener.js 16:11:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x117223800) [pid = 1657] [serial = 109] [outer = 0x116142000] 16:11:18 INFO - PROCESS | 1657 | 1466032278432 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]]]}] 16:11:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 16:11:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 623ms 16:11:18 INFO - PROCESS | 1657 | 1466032278459 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 16:11:18 INFO - PROCESS | 1657 | 1466032278462 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 16:11:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 16:11:18 INFO - PROCESS | 1657 | 1466032278466 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 16:11:18 INFO - PROCESS | 1657 | 1466032278468 Marionette TRACE conn2 <- [1,122,null,{}] 16:11:18 INFO - PROCESS | 1657 | 1466032278472 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}] 16:11:18 INFO - PROCESS | 1657 | 1466032278474 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:18 INFO - PROCESS | 1657 | 1466032278654 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 16:11:18 INFO - PROCESS | 1657 | 1466032278678 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:18 INFO - PROCESS | 1657 | 1466032278680 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:18 INFO - PROCESS | 1657 | ++DOCSHELL 0x1169a3000 == 38 [pid = 1657] [id = 38] 16:11:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x11815ac00) [pid = 1657] [serial = 110] [outer = 0x0] 16:11:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x1181b8400) [pid = 1657] [serial = 111] [outer = 0x11815ac00] 16:11:18 INFO - PROCESS | 1657 | 1466032278720 Marionette DEBUG loaded listener.js 16:11:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x118455000) [pid = 1657] [serial = 112] [outer = 0x11815ac00] 16:11:19 INFO - PROCESS | 1657 | --DOMWINDOW == 111 (0x12d381000) [pid = 1657] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 16:11:19 INFO - PROCESS | 1657 | --DOMWINDOW == 110 (0x11917b000) [pid = 1657] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 16:11:19 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x12cf7e000) [pid = 1657] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 16:11:19 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x12c694c00) [pid = 1657] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 16:11:19 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x12b8af000) [pid = 1657] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 16:11:19 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x12bf25800) [pid = 1657] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 16:11:19 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x118458c00) [pid = 1657] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 16:11:19 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x11721ac00) [pid = 1657] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 16:11:19 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x12b995400) [pid = 1657] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 16:11:19 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x12a6e5800) [pid = 1657] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 16:11:19 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x12a6db000) [pid = 1657] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 16:11:19 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x12907f800) [pid = 1657] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 16:11:19 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x118127000) [pid = 1657] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 16:11:19 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x111e61000) [pid = 1657] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 16:11:19 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x118397800) [pid = 1657] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 16:11:19 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x118123800) [pid = 1657] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 16:11:19 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x116141c00) [pid = 1657] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 16:11:19 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x115e8a800) [pid = 1657] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 16:11:19 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x119b95c00) [pid = 1657] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 16:11:19 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x119459800) [pid = 1657] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 16:11:19 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x118126800) [pid = 1657] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 16:11:19 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x1181b7400) [pid = 1657] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 16:11:19 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x112f63c00) [pid = 1657] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 16:11:19 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x113c54c00) [pid = 1657] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 16:11:19 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x111aa5800) [pid = 1657] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 16:11:19 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x11940a000) [pid = 1657] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 16:11:19 INFO - PROCESS | 1657 | 1466032279438 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]]]}] 16:11:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 16:11:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1024ms 16:11:19 INFO - PROCESS | 1657 | 1466032279490 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 16:11:19 INFO - PROCESS | 1657 | 1466032279493 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 16:11:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 16:11:19 INFO - PROCESS | 1657 | 1466032279501 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 16:11:19 INFO - PROCESS | 1657 | 1466032279506 Marionette TRACE conn2 <- [1,126,null,{}] 16:11:19 INFO - PROCESS | 1657 | 1466032279534 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}] 16:11:19 INFO - PROCESS | 1657 | 1466032279539 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:19 INFO - PROCESS | 1657 | 1466032279616 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 16:11:19 INFO - PROCESS | 1657 | 1466032279622 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:19 INFO - PROCESS | 1657 | 1466032279623 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:19 INFO - PROCESS | 1657 | ++DOCSHELL 0x117467000 == 39 [pid = 1657] [id = 39] 16:11:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x112713000) [pid = 1657] [serial = 113] [outer = 0x0] 16:11:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x1185ef400) [pid = 1657] [serial = 114] [outer = 0x112713000] 16:11:19 INFO - PROCESS | 1657 | 1466032279655 Marionette DEBUG loaded listener.js 16:11:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x1187cec00) [pid = 1657] [serial = 115] [outer = 0x112713000] 16:11:19 INFO - PROCESS | 1657 | 1466032279960 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]]]}] 16:11:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 16:11:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 491ms 16:11:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 16:11:19 INFO - PROCESS | 1657 | 1466032279989 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 16:11:19 INFO - PROCESS | 1657 | 1466032279991 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 16:11:19 INFO - PROCESS | 1657 | 1466032279993 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 16:11:19 INFO - PROCESS | 1657 | 1466032279994 Marionette TRACE conn2 <- [1,130,null,{}] 16:11:19 INFO - PROCESS | 1657 | 1466032279996 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}] 16:11:20 INFO - PROCESS | 1657 | 1466032280008 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:20 INFO - PROCESS | 1657 | 1466032280094 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 16:11:20 INFO - PROCESS | 1657 | 1466032280135 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:20 INFO - PROCESS | 1657 | 1466032280136 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:20 INFO - PROCESS | 1657 | ++DOCSHELL 0x1181a7800 == 40 [pid = 1657] [id = 40] 16:11:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x112715800) [pid = 1657] [serial = 116] [outer = 0x0] 16:11:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x11912d000) [pid = 1657] [serial = 117] [outer = 0x112715800] 16:11:20 INFO - PROCESS | 1657 | 1466032280160 Marionette DEBUG loaded listener.js 16:11:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x119413400) [pid = 1657] [serial = 118] [outer = 0x112715800] 16:11:20 INFO - PROCESS | 1657 | 1466032280438 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]]]}] 16:11:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 16:11:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 468ms 16:11:20 INFO - PROCESS | 1657 | 1466032280461 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 16:11:20 INFO - PROCESS | 1657 | 1466032280463 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 16:11:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 16:11:20 INFO - PROCESS | 1657 | 1466032280465 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 16:11:20 INFO - PROCESS | 1657 | 1466032280466 Marionette TRACE conn2 <- [1,134,null,{}] 16:11:20 INFO - PROCESS | 1657 | 1466032280476 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}] 16:11:20 INFO - PROCESS | 1657 | 1466032280477 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:20 INFO - PROCESS | 1657 | 1466032280554 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 16:11:20 INFO - PROCESS | 1657 | 1466032280558 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:20 INFO - PROCESS | 1657 | 1466032280562 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:20 INFO - PROCESS | 1657 | ++DOCSHELL 0x119161000 == 41 [pid = 1657] [id = 41] 16:11:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x119593000) [pid = 1657] [serial = 119] [outer = 0x0] 16:11:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x119598800) [pid = 1657] [serial = 120] [outer = 0x119593000] 16:11:20 INFO - PROCESS | 1657 | 1466032280596 Marionette DEBUG loaded listener.js 16:11:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x119b9c400) [pid = 1657] [serial = 121] [outer = 0x119593000] 16:11:20 INFO - PROCESS | 1657 | 1466032280907 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]]]}] 16:11:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 16:11:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 476ms 16:11:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 16:11:20 INFO - PROCESS | 1657 | 1466032280941 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 16:11:20 INFO - PROCESS | 1657 | 1466032280942 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 16:11:20 INFO - PROCESS | 1657 | 1466032280944 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 16:11:20 INFO - PROCESS | 1657 | 1466032280945 Marionette TRACE conn2 <- [1,138,null,{}] 16:11:20 INFO - PROCESS | 1657 | 1466032280948 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}] 16:11:20 INFO - PROCESS | 1657 | 1466032280959 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:21 INFO - PROCESS | 1657 | 1466032281031 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 16:11:21 INFO - PROCESS | 1657 | 1466032281038 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:21 INFO - PROCESS | 1657 | 1466032281039 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:21 INFO - PROCESS | 1657 | ++DOCSHELL 0x115e37000 == 42 [pid = 1657] [id = 42] 16:11:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x119b9c800) [pid = 1657] [serial = 122] [outer = 0x0] 16:11:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x123827800) [pid = 1657] [serial = 123] [outer = 0x119b9c800] 16:11:21 INFO - PROCESS | 1657 | 1466032281063 Marionette DEBUG loaded listener.js 16:11:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x123be6400) [pid = 1657] [serial = 124] [outer = 0x119b9c800] 16:11:21 INFO - PROCESS | 1657 | --DOCSHELL 0x119d20000 == 41 [pid = 1657] [id = 34] 16:11:21 INFO - PROCESS | 1657 | --DOCSHELL 0x116fd5000 == 40 [pid = 1657] [id = 32] 16:11:21 INFO - PROCESS | 1657 | --DOCSHELL 0x11916e800 == 39 [pid = 1657] [id = 31] 16:11:21 INFO - PROCESS | 1657 | --DOCSHELL 0x11822f000 == 38 [pid = 1657] [id = 28] 16:11:21 INFO - PROCESS | 1657 | --DOCSHELL 0x119a50800 == 37 [pid = 1657] [id = 33] 16:11:21 INFO - PROCESS | 1657 | --DOCSHELL 0x12385b800 == 36 [pid = 1657] [id = 35] 16:11:21 INFO - PROCESS | 1657 | --DOCSHELL 0x116679000 == 35 [pid = 1657] [id = 30] 16:11:21 INFO - PROCESS | 1657 | --DOCSHELL 0x117e67800 == 34 [pid = 1657] [id = 27] 16:11:21 INFO - PROCESS | 1657 | --DOCSHELL 0x11825b800 == 33 [pid = 1657] [id = 29] 16:11:21 INFO - PROCESS | 1657 | --DOCSHELL 0x113374000 == 32 [pid = 1657] [id = 37] 16:11:21 INFO - PROCESS | 1657 | --DOCSHELL 0x112640000 == 31 [pid = 1657] [id = 36] 16:11:22 INFO - PROCESS | 1657 | --DOCSHELL 0x117467000 == 30 [pid = 1657] [id = 39] 16:11:22 INFO - PROCESS | 1657 | --DOCSHELL 0x1169a3000 == 29 [pid = 1657] [id = 38] 16:11:22 INFO - PROCESS | 1657 | --DOCSHELL 0x119161000 == 28 [pid = 1657] [id = 41] 16:11:22 INFO - PROCESS | 1657 | --DOCSHELL 0x1181a7800 == 27 [pid = 1657] [id = 40] 16:11:22 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x118158800) [pid = 1657] [serial = 72] [outer = 0x0] [url = about:blank] 16:11:22 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x1181b9800) [pid = 1657] [serial = 73] [outer = 0x0] [url = about:blank] 16:11:22 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x1181c0c00) [pid = 1657] [serial = 75] [outer = 0x0] [url = about:blank] 16:11:22 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x1187d1000) [pid = 1657] [serial = 78] [outer = 0x0] [url = about:blank] 16:11:22 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x119413000) [pid = 1657] [serial = 79] [outer = 0x0] [url = about:blank] 16:11:22 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x119457c00) [pid = 1657] [serial = 81] [outer = 0x0] [url = about:blank] 16:11:22 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x1187d5000) [pid = 1657] [serial = 82] [outer = 0x0] [url = about:blank] 16:11:22 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x11944f800) [pid = 1657] [serial = 84] [outer = 0x0] [url = about:blank] 16:11:22 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x119593800) [pid = 1657] [serial = 87] [outer = 0x0] [url = about:blank] 16:11:22 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x119d73c00) [pid = 1657] [serial = 90] [outer = 0x0] [url = about:blank] 16:11:22 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x123828800) [pid = 1657] [serial = 93] [outer = 0x0] [url = about:blank] 16:11:22 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x123dadc00) [pid = 1657] [serial = 96] [outer = 0x0] [url = about:blank] 16:11:22 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x123db6000) [pid = 1657] [serial = 99] [outer = 0x0] [url = about:blank] 16:11:22 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x124b93800) [pid = 1657] [serial = 61] [outer = 0x0] [url = about:blank] 16:11:22 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x113087400) [pid = 1657] [serial = 63] [outer = 0x0] [url = about:blank] 16:11:22 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x115e16000) [pid = 1657] [serial = 66] [outer = 0x0] [url = about:blank] 16:11:22 INFO - PROCESS | 1657 | --DOMWINDOW == 81 (0x1175ba400) [pid = 1657] [serial = 69] [outer = 0x0] [url = about:blank] 16:11:22 INFO - PROCESS | 1657 | --DOMWINDOW == 80 (0x119594000) [pid = 1657] [serial = 85] [outer = 0x0] [url = about:blank] 16:11:22 INFO - PROCESS | 1657 | --DOMWINDOW == 79 (0x119b93c00) [pid = 1657] [serial = 88] [outer = 0x0] [url = about:blank] 16:11:22 INFO - PROCESS | 1657 | --DOMWINDOW == 78 (0x11a1f2c00) [pid = 1657] [serial = 91] [outer = 0x0] [url = about:blank] 16:11:22 INFO - PROCESS | 1657 | --DOMWINDOW == 77 (0x1133e0000) [pid = 1657] [serial = 64] [outer = 0x0] [url = about:blank] 16:11:22 INFO - PROCESS | 1657 | --DOMWINDOW == 76 (0x123b6d000) [pid = 1657] [serial = 94] [outer = 0x0] [url = about:blank] 16:11:22 INFO - PROCESS | 1657 | --DOMWINDOW == 75 (0x1241c9c00) [pid = 1657] [serial = 97] [outer = 0x0] [url = about:blank] 16:11:22 INFO - PROCESS | 1657 | --DOMWINDOW == 74 (0x116140c00) [pid = 1657] [serial = 67] [outer = 0x0] [url = about:blank] 16:11:22 INFO - PROCESS | 1657 | --DOMWINDOW == 73 (0x1185ee400) [pid = 1657] [serial = 76] [outer = 0x0] [url = about:blank] 16:11:22 INFO - PROCESS | 1657 | --DOMWINDOW == 72 (0x1176eb400) [pid = 1657] [serial = 70] [outer = 0x0] [url = about:blank] 16:11:22 INFO - PROCESS | 1657 | --DOMWINDOW == 71 (0x124abb400) [pid = 1657] [serial = 100] [outer = 0x0] [url = about:blank] 16:11:22 INFO - PROCESS | 1657 | --DOMWINDOW == 70 (0x124107000) [pid = 1657] [serial = 8] [outer = 0x0] [url = about:blank] 16:11:22 INFO - PROCESS | 1657 | --DOMWINDOW == 69 (0x123beac00) [pid = 1657] [serial = 11] [outer = 0x0] [url = about:blank] 16:11:22 INFO - PROCESS | 1657 | --DOMWINDOW == 68 (0x12c688400) [pid = 1657] [serial = 39] [outer = 0x0] [url = about:blank] 16:11:22 INFO - PROCESS | 1657 | --DOMWINDOW == 67 (0x12c50b800) [pid = 1657] [serial = 36] [outer = 0x0] [url = about:blank] 16:11:22 INFO - PROCESS | 1657 | --DOMWINDOW == 66 (0x12c50f400) [pid = 1657] [serial = 37] [outer = 0x0] [url = about:blank] 16:11:22 INFO - PROCESS | 1657 | --DOMWINDOW == 65 (0x12bf1bc00) [pid = 1657] [serial = 33] [outer = 0x0] [url = about:blank] 16:11:22 INFO - PROCESS | 1657 | --DOMWINDOW == 64 (0x12bf23400) [pid = 1657] [serial = 34] [outer = 0x0] [url = about:blank] 16:11:22 INFO - PROCESS | 1657 | --DOMWINDOW == 63 (0x12bf17800) [pid = 1657] [serial = 31] [outer = 0x0] [url = about:blank] 16:11:22 INFO - PROCESS | 1657 | --DOMWINDOW == 62 (0x1176ea800) [pid = 1657] [serial = 30] [outer = 0x0] [url = about:blank] 16:11:22 INFO - PROCESS | 1657 | --DOMWINDOW == 61 (0x12b999c00) [pid = 1657] [serial = 27] [outer = 0x0] [url = about:blank] 16:11:22 INFO - PROCESS | 1657 | --DOMWINDOW == 60 (0x12b9a3000) [pid = 1657] [serial = 28] [outer = 0x0] [url = about:blank] 16:11:22 INFO - PROCESS | 1657 | --DOMWINDOW == 59 (0x12a9f8400) [pid = 1657] [serial = 24] [outer = 0x0] [url = about:blank] 16:11:22 INFO - PROCESS | 1657 | --DOMWINDOW == 58 (0x12b8a5c00) [pid = 1657] [serial = 25] [outer = 0x0] [url = about:blank] 16:11:22 INFO - PROCESS | 1657 | --DOMWINDOW == 57 (0x12a6dcc00) [pid = 1657] [serial = 21] [outer = 0x0] [url = about:blank] 16:11:22 INFO - PROCESS | 1657 | --DOMWINDOW == 56 (0x12a6e1000) [pid = 1657] [serial = 22] [outer = 0x0] [url = about:blank] 16:11:22 INFO - PROCESS | 1657 | --DOMWINDOW == 55 (0x12939c400) [pid = 1657] [serial = 18] [outer = 0x0] [url = about:blank] 16:11:22 INFO - PROCESS | 1657 | --DOMWINDOW == 54 (0x129081400) [pid = 1657] [serial = 15] [outer = 0x0] [url = about:blank] 16:11:22 INFO - PROCESS | 1657 | --DOMWINDOW == 53 (0x129172400) [pid = 1657] [serial = 16] [outer = 0x0] [url = about:blank] 16:11:22 INFO - PROCESS | 1657 | --DOMWINDOW == 52 (0x1181bf000) [pid = 1657] [serial = 60] [outer = 0x0] [url = about:blank] 16:11:22 INFO - PROCESS | 1657 | --DOMWINDOW == 51 (0x12d53f000) [pid = 1657] [serial = 57] [outer = 0x0] [url = about:blank] 16:11:22 INFO - PROCESS | 1657 | --DOMWINDOW == 50 (0x12d545c00) [pid = 1657] [serial = 58] [outer = 0x0] [url = about:blank] 16:11:22 INFO - PROCESS | 1657 | --DOMWINDOW == 49 (0x12d37ec00) [pid = 1657] [serial = 55] [outer = 0x0] [url = about:blank] 16:11:22 INFO - PROCESS | 1657 | --DOMWINDOW == 48 (0x12cf80800) [pid = 1657] [serial = 54] [outer = 0x0] [url = about:blank] 16:11:22 INFO - PROCESS | 1657 | --DOMWINDOW == 47 (0x12d377400) [pid = 1657] [serial = 52] [outer = 0x0] [url = about:blank] 16:11:22 INFO - PROCESS | 1657 | --DOMWINDOW == 46 (0x12cbd0800) [pid = 1657] [serial = 45] [outer = 0x0] [url = about:blank] 16:11:22 INFO - PROCESS | 1657 | --DOMWINDOW == 45 (0x12cf18400) [pid = 1657] [serial = 48] [outer = 0x0] [url = about:blank] 16:11:22 INFO - PROCESS | 1657 | --DOMWINDOW == 44 (0x12cf7fc00) [pid = 1657] [serial = 51] [outer = 0x0] [url = about:blank] 16:11:22 INFO - PROCESS | 1657 | --DOMWINDOW == 43 (0x12cb0d400) [pid = 1657] [serial = 42] [outer = 0x0] [url = about:blank] 16:11:22 INFO - PROCESS | 1657 | --DOMWINDOW == 42 (0x12cb12400) [pid = 1657] [serial = 43] [outer = 0x0] [url = about:blank] 16:11:22 INFO - PROCESS | 1657 | --DOMWINDOW == 41 (0x12c690000) [pid = 1657] [serial = 40] [outer = 0x0] [url = about:blank] 16:11:22 INFO - PROCESS | 1657 | 1466032282238 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]]]}] 16:11:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 16:11:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1319ms 16:11:22 INFO - PROCESS | 1657 | 1466032282265 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 16:11:22 INFO - PROCESS | 1657 | 1466032282267 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 16:11:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 16:11:22 INFO - PROCESS | 1657 | 1466032282270 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 16:11:22 INFO - PROCESS | 1657 | 1466032282273 Marionette TRACE conn2 <- [1,142,null,{}] 16:11:22 INFO - PROCESS | 1657 | 1466032282277 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}] 16:11:22 INFO - PROCESS | 1657 | 1466032282279 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:22 INFO - PROCESS | 1657 | 1466032282354 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 16:11:22 INFO - PROCESS | 1657 | 1466032282393 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:22 INFO - PROCESS | 1657 | 1466032282395 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:22 INFO - PROCESS | 1657 | ++DOCSHELL 0x112fd5800 == 28 [pid = 1657] [id = 43] 16:11:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 42 (0x11321c800) [pid = 1657] [serial = 125] [outer = 0x0] 16:11:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 43 (0x11335bc00) [pid = 1657] [serial = 126] [outer = 0x11321c800] 16:11:22 INFO - PROCESS | 1657 | 1466032282426 Marionette DEBUG loaded listener.js 16:11:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 44 (0x112717000) [pid = 1657] [serial = 127] [outer = 0x11321c800] 16:11:22 INFO - PROCESS | 1657 | 1466032282829 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]]]}] 16:11:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 16:11:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 570ms 16:11:22 INFO - PROCESS | 1657 | 1466032282841 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 16:11:22 INFO - PROCESS | 1657 | 1466032282847 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 16:11:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 16:11:22 INFO - PROCESS | 1657 | 1466032282854 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 16:11:22 INFO - PROCESS | 1657 | 1466032282857 Marionette TRACE conn2 <- [1,146,null,{}] 16:11:22 INFO - PROCESS | 1657 | 1466032282861 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}] 16:11:22 INFO - PROCESS | 1657 | 1466032282864 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:22 INFO - PROCESS | 1657 | 1466032282962 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 16:11:23 INFO - PROCESS | 1657 | 1466032283002 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:23 INFO - PROCESS | 1657 | 1466032283004 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:23 INFO - PROCESS | 1657 | ++DOCSHELL 0x1161ad800 == 29 [pid = 1657] [id = 44] 16:11:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 45 (0x115e1ac00) [pid = 1657] [serial = 128] [outer = 0x0] 16:11:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 46 (0x116765000) [pid = 1657] [serial = 129] [outer = 0x115e1ac00] 16:11:23 INFO - PROCESS | 1657 | 1466032283031 Marionette DEBUG loaded listener.js 16:11:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 47 (0x1175b0c00) [pid = 1657] [serial = 130] [outer = 0x115e1ac00] 16:11:23 INFO - PROCESS | 1657 | 1466032283363 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]]]}] 16:11:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 16:11:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 522ms 16:11:23 INFO - PROCESS | 1657 | 1466032283376 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 16:11:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 16:11:23 INFO - PROCESS | 1657 | 1466032283393 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 16:11:23 INFO - PROCESS | 1657 | 1466032283397 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 16:11:23 INFO - PROCESS | 1657 | 1466032283401 Marionette TRACE conn2 <- [1,150,null,{}] 16:11:23 INFO - PROCESS | 1657 | 1466032283413 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}] 16:11:23 INFO - PROCESS | 1657 | 1466032283418 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:23 INFO - PROCESS | 1657 | 1466032283551 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 16:11:23 INFO - PROCESS | 1657 | 1466032283562 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:23 INFO - PROCESS | 1657 | 1466032283564 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:23 INFO - PROCESS | 1657 | ++DOCSHELL 0x116ab5800 == 30 [pid = 1657] [id = 45] 16:11:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 48 (0x111c75000) [pid = 1657] [serial = 131] [outer = 0x0] 16:11:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 49 (0x118161c00) [pid = 1657] [serial = 132] [outer = 0x111c75000] 16:11:23 INFO - PROCESS | 1657 | 1466032283610 Marionette DEBUG loaded listener.js 16:11:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 50 (0x1181c1000) [pid = 1657] [serial = 133] [outer = 0x111c75000] 16:11:23 INFO - PROCESS | 1657 | 1466032283971 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]]]}] 16:11:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 16:11:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 624ms 16:11:24 INFO - PROCESS | 1657 | 1466032284021 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 16:11:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 16:11:24 INFO - PROCESS | 1657 | 1466032284023 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 16:11:24 INFO - PROCESS | 1657 | 1466032284025 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 16:11:24 INFO - PROCESS | 1657 | 1466032284026 Marionette TRACE conn2 <- [1,154,null,{}] 16:11:24 INFO - PROCESS | 1657 | 1466032284028 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}] 16:11:24 INFO - PROCESS | 1657 | 1466032284030 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:24 INFO - PROCESS | 1657 | 1466032284104 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 16:11:24 INFO - PROCESS | 1657 | 1466032284144 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:24 INFO - PROCESS | 1657 | 1466032284145 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:24 INFO - PROCESS | 1657 | ++DOCSHELL 0x116fe6000 == 31 [pid = 1657] [id = 46] 16:11:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 51 (0x1181bcc00) [pid = 1657] [serial = 134] [outer = 0x0] 16:11:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 52 (0x1185eb400) [pid = 1657] [serial = 135] [outer = 0x1181bcc00] 16:11:24 INFO - PROCESS | 1657 | 1466032284170 Marionette DEBUG loaded listener.js 16:11:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 53 (0x118757400) [pid = 1657] [serial = 136] [outer = 0x1181bcc00] 16:11:24 INFO - PROCESS | 1657 | 1466032284438 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]]]}] 16:11:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 16:11:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 468ms 16:11:24 INFO - PROCESS | 1657 | 1466032284493 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 16:11:24 INFO - PROCESS | 1657 | 1466032284495 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 16:11:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 16:11:24 INFO - PROCESS | 1657 | 1466032284497 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 16:11:24 INFO - PROCESS | 1657 | 1466032284498 Marionette TRACE conn2 <- [1,158,null,{}] 16:11:24 INFO - PROCESS | 1657 | 1466032284502 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}] 16:11:24 INFO - PROCESS | 1657 | 1466032284505 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:24 INFO - PROCESS | 1657 | 1466032284582 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 16:11:24 INFO - PROCESS | 1657 | 1466032284587 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:24 INFO - PROCESS | 1657 | 1466032284588 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:24 INFO - PROCESS | 1657 | ++DOCSHELL 0x1181ac800 == 32 [pid = 1657] [id = 47] 16:11:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 54 (0x111c1b400) [pid = 1657] [serial = 137] [outer = 0x0] 16:11:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 55 (0x1187d5000) [pid = 1657] [serial = 138] [outer = 0x111c1b400] 16:11:24 INFO - PROCESS | 1657 | 1466032284615 Marionette DEBUG loaded listener.js 16:11:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 56 (0x119407800) [pid = 1657] [serial = 139] [outer = 0x111c1b400] 16:11:24 INFO - PROCESS | 1657 | 1466032284971 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]]]}] 16:11:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 16:11:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 519ms 16:11:25 INFO - PROCESS | 1657 | 1466032285017 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 16:11:25 INFO - PROCESS | 1657 | 1466032285019 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 16:11:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 16:11:25 INFO - PROCESS | 1657 | 1466032285022 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 16:11:25 INFO - PROCESS | 1657 | 1466032285024 Marionette TRACE conn2 <- [1,162,null,{}] 16:11:25 INFO - PROCESS | 1657 | 1466032285027 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}] 16:11:25 INFO - PROCESS | 1657 | 1466032285033 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:25 INFO - PROCESS | 1657 | 1466032285170 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 16:11:25 INFO - PROCESS | 1657 | 1466032285179 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:25 INFO - PROCESS | 1657 | 1466032285180 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:25 INFO - PROCESS | 1657 | ++DOCSHELL 0x118431800 == 33 [pid = 1657] [id = 48] 16:11:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 57 (0x119416c00) [pid = 1657] [serial = 140] [outer = 0x0] 16:11:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 58 (0x11945c400) [pid = 1657] [serial = 141] [outer = 0x119416c00] 16:11:25 INFO - PROCESS | 1657 | 1466032285221 Marionette DEBUG loaded listener.js 16:11:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 59 (0x119925400) [pid = 1657] [serial = 142] [outer = 0x119416c00] 16:11:25 INFO - PROCESS | 1657 | 1466032285578 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]]]}] 16:11:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 16:11:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 569ms 16:11:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 16:11:25 INFO - PROCESS | 1657 | 1466032285592 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 16:11:25 INFO - PROCESS | 1657 | 1466032285593 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 16:11:25 INFO - PROCESS | 1657 | 1466032285597 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 16:11:25 INFO - PROCESS | 1657 | 1466032285598 Marionette TRACE conn2 <- [1,166,null,{}] 16:11:25 INFO - PROCESS | 1657 | 1466032285602 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}] 16:11:25 INFO - PROCESS | 1657 | 1466032285606 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:25 INFO - PROCESS | 1657 | 1466032285698 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 16:11:25 INFO - PROCESS | 1657 | 1466032285703 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:25 INFO - PROCESS | 1657 | 1466032285712 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:25 INFO - PROCESS | 1657 | ++DOCSHELL 0x11915f000 == 34 [pid = 1657] [id = 49] 16:11:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 60 (0x112a6fc00) [pid = 1657] [serial = 143] [outer = 0x0] 16:11:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 61 (0x119b93c00) [pid = 1657] [serial = 144] [outer = 0x112a6fc00] 16:11:25 INFO - PROCESS | 1657 | 1466032285736 Marionette DEBUG loaded listener.js 16:11:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 62 (0x119edcc00) [pid = 1657] [serial = 145] [outer = 0x112a6fc00] 16:11:26 INFO - PROCESS | 1657 | 1466032286107 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]]]}] 16:11:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 16:11:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 521ms 16:11:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 16:11:26 INFO - PROCESS | 1657 | 1466032286121 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 16:11:26 INFO - PROCESS | 1657 | 1466032286123 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 16:11:26 INFO - PROCESS | 1657 | 1466032286127 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 16:11:26 INFO - PROCESS | 1657 | 1466032286128 Marionette TRACE conn2 <- [1,170,null,{}] 16:11:26 INFO - PROCESS | 1657 | 1466032286132 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}] 16:11:26 INFO - PROCESS | 1657 | 1466032286134 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:26 INFO - PROCESS | 1657 | 1466032286243 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 16:11:26 INFO - PROCESS | 1657 | 1466032286298 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:26 INFO - PROCESS | 1657 | 1466032286299 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:26 INFO - PROCESS | 1657 | ++DOCSHELL 0x1192e3800 == 35 [pid = 1657] [id = 50] 16:11:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 63 (0x11839e800) [pid = 1657] [serial = 146] [outer = 0x0] 16:11:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 64 (0x123822c00) [pid = 1657] [serial = 147] [outer = 0x11839e800] 16:11:26 INFO - PROCESS | 1657 | 1466032286346 Marionette DEBUG loaded listener.js 16:11:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 65 (0x123a2ec00) [pid = 1657] [serial = 148] [outer = 0x11839e800] 16:11:26 INFO - PROCESS | 1657 | 1466032286624 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]]]}] 16:11:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 16:11:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 519ms 16:11:26 INFO - PROCESS | 1657 | 1466032286646 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 16:11:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 16:11:26 INFO - PROCESS | 1657 | 1466032286647 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 16:11:26 INFO - PROCESS | 1657 | 1466032286649 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 16:11:26 INFO - PROCESS | 1657 | 1466032286651 Marionette TRACE conn2 <- [1,174,null,{}] 16:11:26 INFO - PROCESS | 1657 | 1466032286662 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}] 16:11:26 INFO - PROCESS | 1657 | 1466032286664 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:26 INFO - PROCESS | 1657 | 1466032286739 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 16:11:26 INFO - PROCESS | 1657 | 1466032286743 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:26 INFO - PROCESS | 1657 | 1466032286744 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:26 INFO - PROCESS | 1657 | ++DOCSHELL 0x116ab4000 == 36 [pid = 1657] [id = 51] 16:11:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 66 (0x1131d2400) [pid = 1657] [serial = 149] [outer = 0x0] 16:11:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 67 (0x123dae800) [pid = 1657] [serial = 150] [outer = 0x1131d2400] 16:11:26 INFO - PROCESS | 1657 | 1466032286779 Marionette DEBUG loaded listener.js 16:11:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 68 (0x1241c9000) [pid = 1657] [serial = 151] [outer = 0x1131d2400] 16:11:27 INFO - PROCESS | 1657 | 1466032287086 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]]]}] 16:11:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 16:11:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 478ms 16:11:27 INFO - PROCESS | 1657 | 1466032287128 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 16:11:27 INFO - PROCESS | 1657 | 1466032287129 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 16:11:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 16:11:27 INFO - PROCESS | 1657 | 1466032287131 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 16:11:27 INFO - PROCESS | 1657 | 1466032287133 Marionette TRACE conn2 <- [1,178,null,{}] 16:11:27 INFO - PROCESS | 1657 | 1466032287135 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}] 16:11:27 INFO - PROCESS | 1657 | 1466032287136 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:27 INFO - PROCESS | 1657 | 1466032287226 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 16:11:27 INFO - PROCESS | 1657 | 1466032287229 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:27 INFO - PROCESS | 1657 | 1466032287231 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:27 INFO - PROCESS | 1657 | ++DOCSHELL 0x11a22a800 == 37 [pid = 1657] [id = 52] 16:11:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 69 (0x123bea400) [pid = 1657] [serial = 152] [outer = 0x0] 16:11:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 70 (0x124367c00) [pid = 1657] [serial = 153] [outer = 0x123bea400] 16:11:27 INFO - PROCESS | 1657 | 1466032287255 Marionette DEBUG loaded listener.js 16:11:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 71 (0x124ac9000) [pid = 1657] [serial = 154] [outer = 0x123bea400] 16:11:27 INFO - PROCESS | 1657 | 1466032287550 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]]]}] 16:11:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 16:11:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 467ms 16:11:27 INFO - PROCESS | 1657 | 1466032287600 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 16:11:27 INFO - PROCESS | 1657 | 1466032287603 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 16:11:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 16:11:27 INFO - PROCESS | 1657 | 1466032287606 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 16:11:27 INFO - PROCESS | 1657 | 1466032287608 Marionette TRACE conn2 <- [1,182,null,{}] 16:11:27 INFO - PROCESS | 1657 | 1466032287610 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}] 16:11:27 INFO - PROCESS | 1657 | 1466032287612 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:27 INFO - PROCESS | 1657 | 1466032287709 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 16:11:27 INFO - PROCESS | 1657 | 1466032287740 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:27 INFO - PROCESS | 1657 | 1466032287741 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:27 INFO - PROCESS | 1657 | ++DOCSHELL 0x1181ab800 == 38 [pid = 1657] [id = 53] 16:11:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 72 (0x124a3fc00) [pid = 1657] [serial = 155] [outer = 0x0] 16:11:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 73 (0x124db1400) [pid = 1657] [serial = 156] [outer = 0x124a3fc00] 16:11:27 INFO - PROCESS | 1657 | 1466032287767 Marionette DEBUG loaded listener.js 16:11:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 74 (0x1257ba000) [pid = 1657] [serial = 157] [outer = 0x124a3fc00] 16:11:28 INFO - PROCESS | 1657 | 1466032288073 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]]]}] 16:11:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 16:11:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 519ms 16:11:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 16:11:28 INFO - PROCESS | 1657 | 1466032288125 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 16:11:28 INFO - PROCESS | 1657 | 1466032288127 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 16:11:28 INFO - PROCESS | 1657 | 1466032288129 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 16:11:28 INFO - PROCESS | 1657 | 1466032288130 Marionette TRACE conn2 <- [1,186,null,{}] 16:11:28 INFO - PROCESS | 1657 | 1466032288132 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}] 16:11:28 INFO - PROCESS | 1657 | 1466032288133 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:28 INFO - PROCESS | 1657 | 1466032288221 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 16:11:28 INFO - PROCESS | 1657 | 1466032288232 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:28 INFO - PROCESS | 1657 | 1466032288233 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:28 INFO - PROCESS | 1657 | ++DOCSHELL 0x123cf5000 == 39 [pid = 1657] [id = 54] 16:11:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 75 (0x1257bd400) [pid = 1657] [serial = 158] [outer = 0x0] 16:11:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 76 (0x1257c4800) [pid = 1657] [serial = 159] [outer = 0x1257bd400] 16:11:28 INFO - PROCESS | 1657 | 1466032288257 Marionette DEBUG loaded listener.js 16:11:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 77 (0x12659dc00) [pid = 1657] [serial = 160] [outer = 0x1257bd400] 16:11:28 INFO - PROCESS | 1657 | 1466032288534 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]]]}] 16:11:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 16:11:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 417ms 16:11:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 16:11:28 INFO - PROCESS | 1657 | 1466032288547 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 16:11:28 INFO - PROCESS | 1657 | 1466032288548 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 16:11:28 INFO - PROCESS | 1657 | 1466032288559 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 16:11:28 INFO - PROCESS | 1657 | 1466032288560 Marionette TRACE conn2 <- [1,190,null,{}] 16:11:28 INFO - PROCESS | 1657 | 1466032288564 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}] 16:11:28 INFO - PROCESS | 1657 | 1466032288565 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:28 INFO - PROCESS | 1657 | 1466032288672 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 16:11:28 INFO - PROCESS | 1657 | --DOMWINDOW == 76 (0x116142000) [pid = 1657] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 16:11:28 INFO - PROCESS | 1657 | --DOMWINDOW == 75 (0x119593000) [pid = 1657] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 16:11:28 INFO - PROCESS | 1657 | --DOMWINDOW == 74 (0x11815ac00) [pid = 1657] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 16:11:28 INFO - PROCESS | 1657 | --DOMWINDOW == 73 (0x112715800) [pid = 1657] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 16:11:28 INFO - PROCESS | 1657 | --DOMWINDOW == 72 (0x112713000) [pid = 1657] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 16:11:28 INFO - PROCESS | 1657 | --DOMWINDOW == 71 (0x112d2cc00) [pid = 1657] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 16:11:28 INFO - PROCESS | 1657 | --DOMWINDOW == 70 (0x124a37800) [pid = 1657] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 16:11:28 INFO - PROCESS | 1657 | 1466032288704 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:28 INFO - PROCESS | 1657 | 1466032288706 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:28 INFO - PROCESS | 1657 | ++DOCSHELL 0x116fdd000 == 40 [pid = 1657] [id = 55] 16:11:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 71 (0x112715800) [pid = 1657] [serial = 161] [outer = 0x0] 16:11:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 72 (0x115dbd400) [pid = 1657] [serial = 162] [outer = 0x112715800] 16:11:28 INFO - PROCESS | 1657 | 1466032288732 Marionette DEBUG loaded listener.js 16:11:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 73 (0x124a37800) [pid = 1657] [serial = 163] [outer = 0x112715800] 16:11:29 INFO - PROCESS | 1657 | 1466032289011 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]]]}] 16:11:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 16:11:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 476ms 16:11:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 16:11:29 INFO - PROCESS | 1657 | 1466032289028 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 16:11:29 INFO - PROCESS | 1657 | 1466032289029 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 16:11:29 INFO - PROCESS | 1657 | 1466032289031 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 16:11:29 INFO - PROCESS | 1657 | 1466032289032 Marionette TRACE conn2 <- [1,194,null,{}] 16:11:29 INFO - PROCESS | 1657 | 1466032289042 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}] 16:11:29 INFO - PROCESS | 1657 | 1466032289043 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:29 INFO - PROCESS | 1657 | 1466032289122 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 16:11:29 INFO - PROCESS | 1657 | 1466032289126 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:29 INFO - PROCESS | 1657 | 1466032289127 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:29 INFO - PROCESS | 1657 | ++DOCSHELL 0x12461c000 == 41 [pid = 1657] [id = 56] 16:11:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 74 (0x1257c6400) [pid = 1657] [serial = 164] [outer = 0x0] 16:11:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 75 (0x1267e6000) [pid = 1657] [serial = 165] [outer = 0x1257c6400] 16:11:29 INFO - PROCESS | 1657 | 1466032289151 Marionette DEBUG loaded listener.js 16:11:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 76 (0x126c17400) [pid = 1657] [serial = 166] [outer = 0x1257c6400] 16:11:29 INFO - PROCESS | 1657 | 1466032289440 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]]]}] 16:11:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 16:11:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 425ms 16:11:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 16:11:29 INFO - PROCESS | 1657 | 1466032289460 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 16:11:29 INFO - PROCESS | 1657 | 1466032289461 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 16:11:29 INFO - PROCESS | 1657 | 1466032289463 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 16:11:29 INFO - PROCESS | 1657 | 1466032289465 Marionette TRACE conn2 <- [1,198,null,{}] 16:11:29 INFO - PROCESS | 1657 | 1466032289468 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}] 16:11:29 INFO - PROCESS | 1657 | 1466032289470 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:29 INFO - PROCESS | 1657 | 1466032289550 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 16:11:29 INFO - PROCESS | 1657 | 1466032289594 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:29 INFO - PROCESS | 1657 | 1466032289595 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:29 INFO - PROCESS | 1657 | ++DOCSHELL 0x124b11000 == 42 [pid = 1657] [id = 57] 16:11:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 77 (0x119b9b400) [pid = 1657] [serial = 167] [outer = 0x0] 16:11:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 78 (0x128a9fc00) [pid = 1657] [serial = 168] [outer = 0x119b9b400] 16:11:29 INFO - PROCESS | 1657 | 1466032289618 Marionette DEBUG loaded listener.js 16:11:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 79 (0x128c53000) [pid = 1657] [serial = 169] [outer = 0x119b9b400] 16:11:29 INFO - PROCESS | 1657 | 1466032289863 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]]]}] 16:11:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 16:11:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 419ms 16:11:29 INFO - PROCESS | 1657 | 1466032289884 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 16:11:29 INFO - PROCESS | 1657 | 1466032289887 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 16:11:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 16:11:29 INFO - PROCESS | 1657 | 1466032289895 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 16:11:29 INFO - PROCESS | 1657 | 1466032289896 Marionette TRACE conn2 <- [1,202,null,{}] 16:11:29 INFO - PROCESS | 1657 | 1466032289898 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}] 16:11:29 INFO - PROCESS | 1657 | 1466032289899 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:29 INFO - PROCESS | 1657 | 1466032289992 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 16:11:30 INFO - PROCESS | 1657 | 1466032289995 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:30 INFO - PROCESS | 1657 | 1466032289996 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:30 INFO - PROCESS | 1657 | ++DOCSHELL 0x12572e000 == 43 [pid = 1657] [id = 58] 16:11:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 80 (0x128aa4c00) [pid = 1657] [serial = 170] [outer = 0x0] 16:11:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 81 (0x128c8e000) [pid = 1657] [serial = 171] [outer = 0x128aa4c00] 16:11:30 INFO - PROCESS | 1657 | 1466032290020 Marionette DEBUG loaded listener.js 16:11:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x129078000) [pid = 1657] [serial = 172] [outer = 0x128aa4c00] 16:11:30 INFO - PROCESS | 1657 | 1466032290304 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]]]}] 16:11:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 16:11:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 468ms 16:11:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 16:11:30 INFO - PROCESS | 1657 | 1466032290364 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 16:11:30 INFO - PROCESS | 1657 | 1466032290365 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 16:11:30 INFO - PROCESS | 1657 | 1466032290368 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 16:11:30 INFO - PROCESS | 1657 | 1466032290371 Marionette TRACE conn2 <- [1,206,null,{}] 16:11:30 INFO - PROCESS | 1657 | 1466032290373 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}] 16:11:30 INFO - PROCESS | 1657 | 1466032290374 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:30 INFO - PROCESS | 1657 | 1466032290451 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 16:11:30 INFO - PROCESS | 1657 | 1466032290496 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:30 INFO - PROCESS | 1657 | 1466032290497 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:30 INFO - PROCESS | 1657 | ++DOCSHELL 0x12658f000 == 44 [pid = 1657] [id = 59] 16:11:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x123b6e800) [pid = 1657] [serial = 173] [outer = 0x0] 16:11:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x128c5ac00) [pid = 1657] [serial = 174] [outer = 0x123b6e800] 16:11:30 INFO - PROCESS | 1657 | 1466032290527 Marionette DEBUG loaded listener.js 16:11:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x129080000) [pid = 1657] [serial = 175] [outer = 0x123b6e800] 16:11:30 INFO - PROCESS | 1657 | 1466032290789 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]]]}] 16:11:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 16:11:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 472ms 16:11:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 16:11:30 INFO - PROCESS | 1657 | 1466032290844 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 16:11:30 INFO - PROCESS | 1657 | 1466032290846 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 16:11:30 INFO - PROCESS | 1657 | 1466032290849 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 16:11:30 INFO - PROCESS | 1657 | 1466032290854 Marionette TRACE conn2 <- [1,210,null,{}] 16:11:30 INFO - PROCESS | 1657 | 1466032290919 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}] 16:11:30 INFO - PROCESS | 1657 | 1466032290922 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:31 INFO - PROCESS | 1657 | 1466032291062 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 16:11:31 INFO - PROCESS | 1657 | 1466032291161 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:31 INFO - PROCESS | 1657 | 1466032291164 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:31 INFO - PROCESS | 1657 | ++DOCSHELL 0x112fca000 == 45 [pid = 1657] [id = 60] 16:11:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x112715c00) [pid = 1657] [serial = 176] [outer = 0x0] 16:11:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x112d35400) [pid = 1657] [serial = 177] [outer = 0x112715c00] 16:11:31 INFO - PROCESS | 1657 | 1466032291213 Marionette DEBUG loaded listener.js 16:11:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x1133e0400) [pid = 1657] [serial = 178] [outer = 0x112715c00] 16:11:31 INFO - PROCESS | 1657 | 1466032291769 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]]]}] 16:11:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 16:11:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 980ms 16:11:31 INFO - PROCESS | 1657 | 1466032291830 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 16:11:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 16:11:31 INFO - PROCESS | 1657 | 1466032291833 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 16:11:31 INFO - PROCESS | 1657 | 1466032291836 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 16:11:31 INFO - PROCESS | 1657 | 1466032291837 Marionette TRACE conn2 <- [1,214,null,{}] 16:11:31 INFO - PROCESS | 1657 | 1466032291841 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}] 16:11:31 INFO - PROCESS | 1657 | 1466032291843 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:31 INFO - PROCESS | 1657 | 1466032291955 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 16:11:32 INFO - PROCESS | 1657 | 1466032292043 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:32 INFO - PROCESS | 1657 | 1466032292046 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:32 INFO - PROCESS | 1657 | ++DOCSHELL 0x11819a800 == 46 [pid = 1657] [id = 61] 16:11:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x1164e0800) [pid = 1657] [serial = 179] [outer = 0x0] 16:11:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x1175b8400) [pid = 1657] [serial = 180] [outer = 0x1164e0800] 16:11:32 INFO - PROCESS | 1657 | 1466032292076 Marionette DEBUG loaded listener.js 16:11:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x11812d800) [pid = 1657] [serial = 181] [outer = 0x1164e0800] 16:11:32 INFO - PROCESS | 1657 | --DOCSHELL 0x12572e000 == 45 [pid = 1657] [id = 58] 16:11:32 INFO - PROCESS | 1657 | --DOCSHELL 0x124b11000 == 44 [pid = 1657] [id = 57] 16:11:32 INFO - PROCESS | 1657 | --DOCSHELL 0x12461c000 == 43 [pid = 1657] [id = 56] 16:11:32 INFO - PROCESS | 1657 | --DOCSHELL 0x116fdd000 == 42 [pid = 1657] [id = 55] 16:11:32 INFO - PROCESS | 1657 | --DOCSHELL 0x123cf5000 == 41 [pid = 1657] [id = 54] 16:11:32 INFO - PROCESS | 1657 | --DOCSHELL 0x1181ab800 == 40 [pid = 1657] [id = 53] 16:11:32 INFO - PROCESS | 1657 | --DOCSHELL 0x11a22a800 == 39 [pid = 1657] [id = 52] 16:11:32 INFO - PROCESS | 1657 | --DOCSHELL 0x116ab4000 == 38 [pid = 1657] [id = 51] 16:11:32 INFO - PROCESS | 1657 | --DOCSHELL 0x1192e3800 == 37 [pid = 1657] [id = 50] 16:11:32 INFO - PROCESS | 1657 | --DOCSHELL 0x11915f000 == 36 [pid = 1657] [id = 49] 16:11:32 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x123827800) [pid = 1657] [serial = 123] [outer = 0x0] [url = about:blank] 16:11:32 INFO - PROCESS | 1657 | 1466032292704 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]]]}] 16:11:32 INFO - PROCESS | 1657 | --DOCSHELL 0x118431800 == 35 [pid = 1657] [id = 48] 16:11:32 INFO - PROCESS | 1657 | --DOCSHELL 0x1181ac800 == 34 [pid = 1657] [id = 47] 16:11:32 INFO - PROCESS | 1657 | --DOCSHELL 0x116fe6000 == 33 [pid = 1657] [id = 46] 16:11:32 INFO - PROCESS | 1657 | --DOCSHELL 0x116ab5800 == 32 [pid = 1657] [id = 45] 16:11:32 INFO - PROCESS | 1657 | --DOCSHELL 0x1161ad800 == 31 [pid = 1657] [id = 44] 16:11:32 INFO - PROCESS | 1657 | --DOCSHELL 0x112fd5800 == 30 [pid = 1657] [id = 43] 16:11:32 INFO - PROCESS | 1657 | --DOCSHELL 0x115e37000 == 29 [pid = 1657] [id = 42] 16:11:32 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x124bc5400) [pid = 1657] [serial = 103] [outer = 0x0] [url = about:blank] 16:11:32 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x1164e1000) [pid = 1657] [serial = 108] [outer = 0x0] [url = about:blank] 16:11:32 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x119b9c400) [pid = 1657] [serial = 121] [outer = 0x0] [url = about:blank] 16:11:32 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x1181b8400) [pid = 1657] [serial = 111] [outer = 0x0] [url = about:blank] 16:11:32 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x119598800) [pid = 1657] [serial = 120] [outer = 0x0] [url = about:blank] 16:11:32 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x11912d000) [pid = 1657] [serial = 117] [outer = 0x0] [url = about:blank] 16:11:32 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x1187cec00) [pid = 1657] [serial = 115] [outer = 0x0] [url = about:blank] 16:11:32 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x118455000) [pid = 1657] [serial = 112] [outer = 0x0] [url = about:blank] 16:11:32 INFO - PROCESS | 1657 | --DOMWINDOW == 81 (0x112f5ec00) [pid = 1657] [serial = 105] [outer = 0x0] [url = about:blank] 16:11:32 INFO - PROCESS | 1657 | --DOMWINDOW == 80 (0x117223800) [pid = 1657] [serial = 109] [outer = 0x0] [url = about:blank] 16:11:32 INFO - PROCESS | 1657 | --DOMWINDOW == 79 (0x1185ef400) [pid = 1657] [serial = 114] [outer = 0x0] [url = about:blank] 16:11:32 INFO - PROCESS | 1657 | --DOMWINDOW == 78 (0x1133d3400) [pid = 1657] [serial = 106] [outer = 0x0] [url = about:blank] 16:11:32 INFO - PROCESS | 1657 | --DOMWINDOW == 77 (0x119413400) [pid = 1657] [serial = 118] [outer = 0x0] [url = about:blank] 16:11:32 INFO - PROCESS | 1657 | --DOMWINDOW == 76 (0x124b92000) [pid = 1657] [serial = 102] [outer = 0x0] [url = about:blank] 16:11:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 16:11:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 922ms 16:11:32 INFO - PROCESS | 1657 | 1466032292757 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 16:11:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 16:11:32 INFO - PROCESS | 1657 | 1466032292760 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 16:11:32 INFO - PROCESS | 1657 | 1466032292763 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 16:11:32 INFO - PROCESS | 1657 | 1466032292765 Marionette TRACE conn2 <- [1,218,null,{}] 16:11:32 INFO - PROCESS | 1657 | 1466032292769 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}] 16:11:32 INFO - PROCESS | 1657 | 1466032292770 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:32 INFO - PROCESS | 1657 | 1466032292857 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 16:11:32 INFO - PROCESS | 1657 | 1466032292864 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:32 INFO - PROCESS | 1657 | 1466032292866 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:32 INFO - PROCESS | 1657 | ++DOCSHELL 0x1130b1800 == 30 [pid = 1657] [id = 62] 16:11:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 77 (0x114f78800) [pid = 1657] [serial = 182] [outer = 0x0] 16:11:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 78 (0x11812c800) [pid = 1657] [serial = 183] [outer = 0x114f78800] 16:11:32 INFO - PROCESS | 1657 | 1466032292894 Marionette DEBUG loaded listener.js 16:11:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 79 (0x1181b3000) [pid = 1657] [serial = 184] [outer = 0x114f78800] 16:11:33 INFO - PROCESS | 1657 | 1466032293212 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]]]}] 16:11:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 16:11:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 471ms 16:11:33 INFO - PROCESS | 1657 | 1466032293250 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 16:11:33 INFO - PROCESS | 1657 | 1466032293255 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 16:11:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 16:11:33 INFO - PROCESS | 1657 | 1466032293261 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 16:11:33 INFO - PROCESS | 1657 | 1466032293262 Marionette TRACE conn2 <- [1,222,null,{}] 16:11:33 INFO - PROCESS | 1657 | 1466032293264 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}] 16:11:33 INFO - PROCESS | 1657 | 1466032293266 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:33 INFO - PROCESS | 1657 | 1466032293345 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 16:11:33 INFO - PROCESS | 1657 | 1466032293349 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:33 INFO - PROCESS | 1657 | 1466032293351 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:33 INFO - PROCESS | 1657 | ++DOCSHELL 0x116abe800 == 31 [pid = 1657] [id = 63] 16:11:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 80 (0x11844ec00) [pid = 1657] [serial = 185] [outer = 0x0] 16:11:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 81 (0x118758000) [pid = 1657] [serial = 186] [outer = 0x11844ec00] 16:11:33 INFO - PROCESS | 1657 | 1466032293381 Marionette DEBUG loaded listener.js 16:11:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x119178800) [pid = 1657] [serial = 187] [outer = 0x11844ec00] 16:11:33 INFO - PROCESS | 1657 | 1466032293721 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]]]}] 16:11:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 16:11:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 469ms 16:11:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 16:11:33 INFO - PROCESS | 1657 | 1466032293729 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 16:11:33 INFO - PROCESS | 1657 | 1466032293730 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 16:11:33 INFO - PROCESS | 1657 | 1466032293733 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 16:11:33 INFO - PROCESS | 1657 | 1466032293737 Marionette TRACE conn2 <- [1,226,null,{}] 16:11:33 INFO - PROCESS | 1657 | 1466032293745 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}] 16:11:33 INFO - PROCESS | 1657 | 1466032293748 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:33 INFO - PROCESS | 1657 | 1466032293829 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 16:11:33 INFO - PROCESS | 1657 | 1466032293875 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:33 INFO - PROCESS | 1657 | 1466032293877 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:33 INFO - PROCESS | 1657 | ++DOCSHELL 0x11822a000 == 32 [pid = 1657] [id = 64] 16:11:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x11917e000) [pid = 1657] [serial = 188] [outer = 0x0] 16:11:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x119457c00) [pid = 1657] [serial = 189] [outer = 0x11917e000] 16:11:33 INFO - PROCESS | 1657 | 1466032293905 Marionette DEBUG loaded listener.js 16:11:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x119593000) [pid = 1657] [serial = 190] [outer = 0x11917e000] 16:11:34 INFO - PROCESS | 1657 | 1466032294173 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]]]}] 16:11:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 16:11:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 472ms 16:11:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 16:11:34 INFO - PROCESS | 1657 | 1466032294208 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 16:11:34 INFO - PROCESS | 1657 | 1466032294210 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 16:11:34 INFO - PROCESS | 1657 | 1466032294212 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 16:11:34 INFO - PROCESS | 1657 | 1466032294213 Marionette TRACE conn2 <- [1,230,null,{}] 16:11:34 INFO - PROCESS | 1657 | 1466032294216 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}] 16:11:34 INFO - PROCESS | 1657 | 1466032294217 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:34 INFO - PROCESS | 1657 | 1466032294309 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 16:11:34 INFO - PROCESS | 1657 | 1466032294313 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:34 INFO - PROCESS | 1657 | 1466032294315 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:34 INFO - PROCESS | 1657 | ++DOCSHELL 0x119166800 == 33 [pid = 1657] [id = 65] 16:11:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x119923000) [pid = 1657] [serial = 191] [outer = 0x0] 16:11:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x119d72400) [pid = 1657] [serial = 192] [outer = 0x119923000] 16:11:34 INFO - PROCESS | 1657 | 1466032294342 Marionette DEBUG loaded listener.js 16:11:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x12382c000) [pid = 1657] [serial = 193] [outer = 0x119923000] 16:11:34 INFO - PROCESS | 1657 | 1466032294672 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]]]}] 16:11:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 16:11:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 468ms 16:11:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 16:11:34 INFO - PROCESS | 1657 | 1466032294681 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 16:11:34 INFO - PROCESS | 1657 | 1466032294682 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 16:11:34 INFO - PROCESS | 1657 | 1466032294684 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 16:11:34 INFO - PROCESS | 1657 | 1466032294687 Marionette TRACE conn2 <- [1,234,null,{}] 16:11:34 INFO - PROCESS | 1657 | 1466032294691 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}] 16:11:34 INFO - PROCESS | 1657 | 1466032294692 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:34 INFO - PROCESS | 1657 | 1466032294794 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 16:11:34 INFO - PROCESS | 1657 | 1466032294806 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:34 INFO - PROCESS | 1657 | 1466032294808 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:34 INFO - PROCESS | 1657 | ++DOCSHELL 0x1195c1800 == 34 [pid = 1657] [id = 66] 16:11:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x113c47400) [pid = 1657] [serial = 194] [outer = 0x0] 16:11:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x119928800) [pid = 1657] [serial = 195] [outer = 0x113c47400] 16:11:34 INFO - PROCESS | 1657 | 1466032294832 Marionette DEBUG loaded listener.js 16:11:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x123f41000) [pid = 1657] [serial = 196] [outer = 0x113c47400] 16:11:35 INFO - PROCESS | 1657 | 1466032295154 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]]]}] 16:11:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 16:11:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 522ms 16:11:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 16:11:35 INFO - PROCESS | 1657 | 1466032295207 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 16:11:35 INFO - PROCESS | 1657 | 1466032295208 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 16:11:35 INFO - PROCESS | 1657 | 1466032295210 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 16:11:35 INFO - PROCESS | 1657 | 1466032295211 Marionette TRACE conn2 <- [1,238,null,{}] 16:11:35 INFO - PROCESS | 1657 | 1466032295213 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}] 16:11:35 INFO - PROCESS | 1657 | 1466032295217 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:35 INFO - PROCESS | 1657 | 1466032295332 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 16:11:35 INFO - PROCESS | 1657 | 1466032295337 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:35 INFO - PROCESS | 1657 | 1466032295338 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:35 INFO - PROCESS | 1657 | ++DOCSHELL 0x12385c000 == 35 [pid = 1657] [id = 67] 16:11:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x119ee0400) [pid = 1657] [serial = 197] [outer = 0x0] 16:11:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x124b91800) [pid = 1657] [serial = 198] [outer = 0x119ee0400] 16:11:35 INFO - PROCESS | 1657 | 1466032295365 Marionette DEBUG loaded listener.js 16:11:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x1257c4c00) [pid = 1657] [serial = 199] [outer = 0x119ee0400] 16:11:35 INFO - PROCESS | 1657 | 1466032295847 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]]]}] 16:11:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 16:11:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 669ms 16:11:35 INFO - PROCESS | 1657 | 1466032295880 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 16:11:35 INFO - PROCESS | 1657 | 1466032295882 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 16:11:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 16:11:35 INFO - PROCESS | 1657 | 1466032295886 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 16:11:35 INFO - PROCESS | 1657 | 1466032295888 Marionette TRACE conn2 <- [1,242,null,{}] 16:11:35 INFO - PROCESS | 1657 | 1466032295891 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}] 16:11:35 INFO - PROCESS | 1657 | 1466032295893 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:35 INFO - PROCESS | 1657 | 1466032295988 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 16:11:36 INFO - PROCESS | 1657 | 1466032296019 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:36 INFO - PROCESS | 1657 | 1466032296020 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:36 INFO - PROCESS | 1657 | ++DOCSHELL 0x12399f000 == 36 [pid = 1657] [id = 68] 16:11:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x12651b800) [pid = 1657] [serial = 200] [outer = 0x0] 16:11:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x12670ec00) [pid = 1657] [serial = 201] [outer = 0x12651b800] 16:11:36 INFO - PROCESS | 1657 | 1466032296044 Marionette DEBUG loaded listener.js 16:11:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x126c10400) [pid = 1657] [serial = 202] [outer = 0x12651b800] 16:11:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x128aa2000) [pid = 1657] [serial = 203] [outer = 0x12cf0c800] 16:11:36 INFO - PROCESS | 1657 | 1466032296380 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]]]}] 16:11:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 16:11:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 520ms 16:11:36 INFO - PROCESS | 1657 | 1466032296405 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 16:11:36 INFO - PROCESS | 1657 | 1466032296407 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 16:11:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 16:11:36 INFO - PROCESS | 1657 | 1466032296409 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 16:11:36 INFO - PROCESS | 1657 | 1466032296410 Marionette TRACE conn2 <- [1,246,null,{}] 16:11:36 INFO - PROCESS | 1657 | 1466032296413 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}] 16:11:36 INFO - PROCESS | 1657 | 1466032296414 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:36 INFO - PROCESS | 1657 | 1466032296505 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 16:11:36 INFO - PROCESS | 1657 | 1466032296534 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:36 INFO - PROCESS | 1657 | 1466032296535 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:36 INFO - PROCESS | 1657 | ++DOCSHELL 0x12460d000 == 37 [pid = 1657] [id = 69] 16:11:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x126c15c00) [pid = 1657] [serial = 204] [outer = 0x0] 16:11:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x128c56c00) [pid = 1657] [serial = 205] [outer = 0x126c15c00] 16:11:36 INFO - PROCESS | 1657 | 1466032296565 Marionette DEBUG loaded listener.js 16:11:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x129082000) [pid = 1657] [serial = 206] [outer = 0x126c15c00] 16:11:36 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x1131d2400) [pid = 1657] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 16:11:36 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x111c1b400) [pid = 1657] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 16:11:36 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x119b9c800) [pid = 1657] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 16:11:36 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x11321c800) [pid = 1657] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 16:11:36 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x123bea400) [pid = 1657] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 16:11:36 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x1257bd400) [pid = 1657] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 16:11:36 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x115e1ac00) [pid = 1657] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 16:11:36 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x124a3fc00) [pid = 1657] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 16:11:36 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x112715800) [pid = 1657] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 16:11:36 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x119b9b400) [pid = 1657] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 16:11:36 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x112a6fc00) [pid = 1657] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 16:11:36 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x128aa4c00) [pid = 1657] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 16:11:36 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x11839e800) [pid = 1657] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 16:11:36 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x1257c6400) [pid = 1657] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 16:11:36 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x119416c00) [pid = 1657] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 16:11:36 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x111c75000) [pid = 1657] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 16:11:36 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x1181bcc00) [pid = 1657] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 16:11:36 INFO - PROCESS | 1657 | 1466032296985 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]]]}] 16:11:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 16:11:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 619ms 16:11:37 INFO - PROCESS | 1657 | 1466032297028 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 16:11:37 INFO - PROCESS | 1657 | 1466032297030 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 16:11:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 16:11:37 INFO - PROCESS | 1657 | 1466032297032 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 16:11:37 INFO - PROCESS | 1657 | 1466032297033 Marionette TRACE conn2 <- [1,250,null,{}] 16:11:37 INFO - PROCESS | 1657 | 1466032297035 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}] 16:11:37 INFO - PROCESS | 1657 | 1466032297037 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:37 INFO - PROCESS | 1657 | 1466032297113 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 16:11:37 INFO - PROCESS | 1657 | 1466032297117 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:37 INFO - PROCESS | 1657 | 1466032297121 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:37 INFO - PROCESS | 1657 | ++DOCSHELL 0x1195c3800 == 38 [pid = 1657] [id = 70] 16:11:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x115e81000) [pid = 1657] [serial = 207] [outer = 0x0] 16:11:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x119179800) [pid = 1657] [serial = 208] [outer = 0x115e81000] 16:11:37 INFO - PROCESS | 1657 | 1466032297145 Marionette DEBUG loaded listener.js 16:11:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x124374000) [pid = 1657] [serial = 209] [outer = 0x115e81000] 16:11:37 INFO - PROCESS | 1657 | 1466032297457 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]]]}] 16:11:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 16:11:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 468ms 16:11:37 INFO - PROCESS | 1657 | 1466032297501 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 16:11:37 INFO - PROCESS | 1657 | 1466032297502 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 16:11:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 16:11:37 INFO - PROCESS | 1657 | 1466032297505 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 16:11:37 INFO - PROCESS | 1657 | 1466032297506 Marionette TRACE conn2 <- [1,254,null,{}] 16:11:37 INFO - PROCESS | 1657 | 1466032297508 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}] 16:11:37 INFO - PROCESS | 1657 | 1466032297509 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:37 INFO - PROCESS | 1657 | 1466032297606 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 16:11:37 INFO - PROCESS | 1657 | 1466032297621 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:37 INFO - PROCESS | 1657 | 1466032297622 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:37 INFO - PROCESS | 1657 | ++DOCSHELL 0x12571c000 == 39 [pid = 1657] [id = 71] 16:11:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x119414800) [pid = 1657] [serial = 210] [outer = 0x0] 16:11:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x1267ac800) [pid = 1657] [serial = 211] [outer = 0x119414800] 16:11:37 INFO - PROCESS | 1657 | 1466032297646 Marionette DEBUG loaded listener.js 16:11:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x129172000) [pid = 1657] [serial = 212] [outer = 0x119414800] 16:11:37 INFO - PROCESS | 1657 | 1466032297947 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]]]}] 16:11:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 16:11:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 468ms 16:11:37 INFO - PROCESS | 1657 | 1466032297974 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 16:11:37 INFO - PROCESS | 1657 | 1466032297975 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 16:11:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 16:11:37 INFO - PROCESS | 1657 | 1466032297978 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 16:11:37 INFO - PROCESS | 1657 | 1466032297979 Marionette TRACE conn2 <- [1,258,null,{}] 16:11:37 INFO - PROCESS | 1657 | 1466032297982 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}] 16:11:37 INFO - PROCESS | 1657 | 1466032297983 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:38 INFO - PROCESS | 1657 | 1466032298074 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 16:11:38 INFO - PROCESS | 1657 | 1466032298078 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:38 INFO - PROCESS | 1657 | 1466032298080 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:38 INFO - PROCESS | 1657 | ++DOCSHELL 0x128a50800 == 40 [pid = 1657] [id = 72] 16:11:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x129172400) [pid = 1657] [serial = 213] [outer = 0x0] 16:11:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x12939b800) [pid = 1657] [serial = 214] [outer = 0x129172400] 16:11:38 INFO - PROCESS | 1657 | 1466032298106 Marionette DEBUG loaded listener.js 16:11:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x1293b2800) [pid = 1657] [serial = 215] [outer = 0x129172400] 16:11:38 INFO - PROCESS | 1657 | 1466032298410 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]]]}] 16:11:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 16:11:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 468ms 16:11:38 INFO - PROCESS | 1657 | 1466032298446 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 16:11:38 INFO - PROCESS | 1657 | 1466032298448 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 16:11:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 16:11:38 INFO - PROCESS | 1657 | 1466032298450 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 16:11:38 INFO - PROCESS | 1657 | 1466032298451 Marionette TRACE conn2 <- [1,262,null,{}] 16:11:38 INFO - PROCESS | 1657 | 1466032298456 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}] 16:11:38 INFO - PROCESS | 1657 | 1466032298457 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:38 INFO - PROCESS | 1657 | 1466032298565 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 16:11:38 INFO - PROCESS | 1657 | 1466032298570 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:38 INFO - PROCESS | 1657 | 1466032298571 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:38 INFO - PROCESS | 1657 | ++DOCSHELL 0x1290d7800 == 41 [pid = 1657] [id = 73] 16:11:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x123828800) [pid = 1657] [serial = 216] [outer = 0x0] 16:11:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x12939fc00) [pid = 1657] [serial = 217] [outer = 0x123828800] 16:11:38 INFO - PROCESS | 1657 | 1466032298595 Marionette DEBUG loaded listener.js 16:11:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x12a668800) [pid = 1657] [serial = 218] [outer = 0x123828800] 16:11:38 INFO - PROCESS | 1657 | 1466032298858 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]]]}] 16:11:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 16:11:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 471ms 16:11:38 INFO - PROCESS | 1657 | 1466032298958 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 16:11:38 INFO - PROCESS | 1657 | 1466032298960 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 16:11:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 16:11:38 INFO - PROCESS | 1657 | 1466032298964 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 16:11:38 INFO - PROCESS | 1657 | 1466032298966 Marionette TRACE conn2 <- [1,266,null,{}] 16:11:38 INFO - PROCESS | 1657 | 1466032298970 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}] 16:11:38 INFO - PROCESS | 1657 | 1466032298972 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:39 INFO - PROCESS | 1657 | 1466032299065 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 16:11:39 INFO - PROCESS | 1657 | 1466032299154 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:39 INFO - PROCESS | 1657 | 1466032299156 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:39 INFO - PROCESS | 1657 | ++DOCSHELL 0x1130a4800 == 42 [pid = 1657] [id = 74] 16:11:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x115e8a800) [pid = 1657] [serial = 219] [outer = 0x0] 16:11:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x1164da800) [pid = 1657] [serial = 220] [outer = 0x115e8a800] 16:11:39 INFO - PROCESS | 1657 | 1466032299189 Marionette DEBUG loaded listener.js 16:11:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x1176eac00) [pid = 1657] [serial = 221] [outer = 0x115e8a800] 16:11:39 INFO - PROCESS | 1657 | 1466032299612 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]]]}] 16:11:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 16:11:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 673ms 16:11:39 INFO - PROCESS | 1657 | 1466032299637 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 16:11:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 16:11:39 INFO - PROCESS | 1657 | 1466032299639 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 16:11:39 INFO - PROCESS | 1657 | 1466032299644 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 16:11:39 INFO - PROCESS | 1657 | 1466032299646 Marionette TRACE conn2 <- [1,270,null,{}] 16:11:39 INFO - PROCESS | 1657 | 1466032299649 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}] 16:11:39 INFO - PROCESS | 1657 | 1466032299651 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:39 INFO - PROCESS | 1657 | 1466032299753 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 16:11:39 INFO - PROCESS | 1657 | 1466032299801 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:39 INFO - PROCESS | 1657 | 1466032299802 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:39 INFO - PROCESS | 1657 | ++DOCSHELL 0x11842a800 == 43 [pid = 1657] [id = 75] 16:11:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x1181b4400) [pid = 1657] [serial = 222] [outer = 0x0] 16:11:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x1185f7000) [pid = 1657] [serial = 223] [outer = 0x1181b4400] 16:11:39 INFO - PROCESS | 1657 | 1466032299832 Marionette DEBUG loaded listener.js 16:11:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x11940b000) [pid = 1657] [serial = 224] [outer = 0x1181b4400] 16:11:40 INFO - PROCESS | 1657 | 1466032300242 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]]]}] 16:11:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 16:11:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 622ms 16:11:40 INFO - PROCESS | 1657 | 1466032300264 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 16:11:40 INFO - PROCESS | 1657 | 1466032300265 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 16:11:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 16:11:40 INFO - PROCESS | 1657 | 1466032300268 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 16:11:40 INFO - PROCESS | 1657 | 1466032300269 Marionette TRACE conn2 <- [1,274,null,{}] 16:11:40 INFO - PROCESS | 1657 | 1466032300276 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}] 16:11:40 INFO - PROCESS | 1657 | 1466032300279 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:40 INFO - PROCESS | 1657 | 1466032300382 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 16:11:40 INFO - PROCESS | 1657 | 1466032300477 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:40 INFO - PROCESS | 1657 | 1466032300479 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:40 INFO - PROCESS | 1657 | ++DOCSHELL 0x128d5a800 == 44 [pid = 1657] [id = 76] 16:11:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x123826400) [pid = 1657] [serial = 225] [outer = 0x0] 16:11:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x123be9800) [pid = 1657] [serial = 226] [outer = 0x123826400] 16:11:40 INFO - PROCESS | 1657 | 1466032300512 Marionette DEBUG loaded listener.js 16:11:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x124acac00) [pid = 1657] [serial = 227] [outer = 0x123826400] 16:11:40 INFO - PROCESS | 1657 | 1466032300917 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]]]}] 16:11:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 16:11:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 670ms 16:11:40 INFO - PROCESS | 1657 | 1466032300938 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 16:11:40 INFO - PROCESS | 1657 | 1466032300939 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 16:11:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 16:11:40 INFO - PROCESS | 1657 | 1466032300942 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 16:11:40 INFO - PROCESS | 1657 | 1466032300943 Marionette TRACE conn2 <- [1,278,null,{}] 16:11:40 INFO - PROCESS | 1657 | 1466032300945 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}] 16:11:40 INFO - PROCESS | 1657 | 1466032300947 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:41 INFO - PROCESS | 1657 | 1466032301050 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 16:11:41 INFO - PROCESS | 1657 | 1466032301096 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:41 INFO - PROCESS | 1657 | 1466032301097 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:41 INFO - PROCESS | 1657 | ++DOCSHELL 0x129677000 == 45 [pid = 1657] [id = 77] 16:11:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x124b9b000) [pid = 1657] [serial = 228] [outer = 0x0] 16:11:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x124f1ac00) [pid = 1657] [serial = 229] [outer = 0x124b9b000] 16:11:41 INFO - PROCESS | 1657 | 1466032301126 Marionette DEBUG loaded listener.js 16:11:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x1267b2800) [pid = 1657] [serial = 230] [outer = 0x124b9b000] 16:11:41 INFO - PROCESS | 1657 | 1466032301567 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]]]}] 16:11:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 16:11:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 669ms 16:11:41 INFO - PROCESS | 1657 | 1466032301612 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 16:11:41 INFO - PROCESS | 1657 | 1466032301614 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 16:11:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 16:11:41 INFO - PROCESS | 1657 | 1466032301639 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 16:11:41 INFO - PROCESS | 1657 | 1466032301641 Marionette TRACE conn2 <- [1,282,null,{}] 16:11:41 INFO - PROCESS | 1657 | 1466032301647 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}] 16:11:41 INFO - PROCESS | 1657 | 1466032301649 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:41 INFO - PROCESS | 1657 | 1466032301846 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 16:11:41 INFO - PROCESS | 1657 | 1466032301926 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:41 INFO - PROCESS | 1657 | 1466032301927 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:41 INFO - PROCESS | 1657 | ++DOCSHELL 0x12469e800 == 46 [pid = 1657] [id = 78] 16:11:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x115e17000) [pid = 1657] [serial = 231] [outer = 0x0] 16:11:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x128aa0800) [pid = 1657] [serial = 232] [outer = 0x115e17000] 16:11:41 INFO - PROCESS | 1657 | 1466032301956 Marionette DEBUG loaded listener.js 16:11:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x12917b800) [pid = 1657] [serial = 233] [outer = 0x115e17000] 16:11:42 INFO - PROCESS | 1657 | 1466032302478 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]]]}] 16:11:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 16:11:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 895ms 16:11:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 16:11:42 INFO - PROCESS | 1657 | 1466032302512 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 16:11:42 INFO - PROCESS | 1657 | 1466032302515 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 16:11:42 INFO - PROCESS | 1657 | 1466032302540 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 16:11:42 INFO - PROCESS | 1657 | 1466032302542 Marionette TRACE conn2 <- [1,286,null,{}] 16:11:42 INFO - PROCESS | 1657 | 1466032302548 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}] 16:11:42 INFO - PROCESS | 1657 | 1466032302550 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:42 INFO - PROCESS | 1657 | 1466032302686 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 16:11:42 INFO - PROCESS | 1657 | 1466032302772 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:42 INFO - PROCESS | 1657 | 1466032302773 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:42 INFO - PROCESS | 1657 | ++DOCSHELL 0x117e59800 == 47 [pid = 1657] [id = 79] 16:11:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x117219c00) [pid = 1657] [serial = 234] [outer = 0x0] 16:11:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x117223800) [pid = 1657] [serial = 235] [outer = 0x117219c00] 16:11:42 INFO - PROCESS | 1657 | 1466032302816 Marionette DEBUG loaded listener.js 16:11:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x1176eb800) [pid = 1657] [serial = 236] [outer = 0x117219c00] 16:11:43 INFO - PROCESS | 1657 | --DOCSHELL 0x128a50800 == 46 [pid = 1657] [id = 72] 16:11:43 INFO - PROCESS | 1657 | --DOCSHELL 0x12571c000 == 45 [pid = 1657] [id = 71] 16:11:43 INFO - PROCESS | 1657 | --DOCSHELL 0x1195c3800 == 44 [pid = 1657] [id = 70] 16:11:43 INFO - PROCESS | 1657 | --DOCSHELL 0x12460d000 == 43 [pid = 1657] [id = 69] 16:11:43 INFO - PROCESS | 1657 | --DOCSHELL 0x12399f000 == 42 [pid = 1657] [id = 68] 16:11:43 INFO - PROCESS | 1657 | --DOCSHELL 0x12385c000 == 41 [pid = 1657] [id = 67] 16:11:43 INFO - PROCESS | 1657 | --DOCSHELL 0x1195c1800 == 40 [pid = 1657] [id = 66] 16:11:43 INFO - PROCESS | 1657 | --DOCSHELL 0x119166800 == 39 [pid = 1657] [id = 65] 16:11:43 INFO - PROCESS | 1657 | --DOCSHELL 0x11822a000 == 38 [pid = 1657] [id = 64] 16:11:43 INFO - PROCESS | 1657 | --DOMWINDOW == 113 (0x128c5ac00) [pid = 1657] [serial = 174] [outer = 0x0] [url = about:blank] 16:11:43 INFO - PROCESS | 1657 | --DOCSHELL 0x116abe800 == 37 [pid = 1657] [id = 63] 16:11:43 INFO - PROCESS | 1657 | --DOCSHELL 0x1130b1800 == 36 [pid = 1657] [id = 62] 16:11:43 INFO - PROCESS | 1657 | 1466032303288 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]]]}] 16:11:43 INFO - PROCESS | 1657 | --DOMWINDOW == 112 (0x123dae800) [pid = 1657] [serial = 150] [outer = 0x0] [url = about:blank] 16:11:43 INFO - PROCESS | 1657 | --DOMWINDOW == 111 (0x1187d5000) [pid = 1657] [serial = 138] [outer = 0x0] [url = about:blank] 16:11:43 INFO - PROCESS | 1657 | --DOMWINDOW == 110 (0x119407800) [pid = 1657] [serial = 139] [outer = 0x0] [url = about:blank] 16:11:43 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x123be6400) [pid = 1657] [serial = 124] [outer = 0x0] [url = about:blank] 16:11:43 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x11335bc00) [pid = 1657] [serial = 126] [outer = 0x0] [url = about:blank] 16:11:43 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x124367c00) [pid = 1657] [serial = 153] [outer = 0x0] [url = about:blank] 16:11:43 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x1257c4800) [pid = 1657] [serial = 159] [outer = 0x0] [url = about:blank] 16:11:43 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x112717000) [pid = 1657] [serial = 127] [outer = 0x0] [url = about:blank] 16:11:43 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x116765000) [pid = 1657] [serial = 129] [outer = 0x0] [url = about:blank] 16:11:43 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x124db1400) [pid = 1657] [serial = 156] [outer = 0x0] [url = about:blank] 16:11:43 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x1257ba000) [pid = 1657] [serial = 157] [outer = 0x0] [url = about:blank] 16:11:43 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x115dbd400) [pid = 1657] [serial = 162] [outer = 0x0] [url = about:blank] 16:11:43 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x12659dc00) [pid = 1657] [serial = 160] [outer = 0x0] [url = about:blank] 16:11:43 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x1175b0c00) [pid = 1657] [serial = 130] [outer = 0x0] [url = about:blank] 16:11:43 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x124a37800) [pid = 1657] [serial = 163] [outer = 0x0] [url = about:blank] 16:11:43 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x128a9fc00) [pid = 1657] [serial = 168] [outer = 0x0] [url = about:blank] 16:11:43 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x119b93c00) [pid = 1657] [serial = 144] [outer = 0x0] [url = about:blank] 16:11:43 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x119edcc00) [pid = 1657] [serial = 145] [outer = 0x0] [url = about:blank] 16:11:43 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x128c8e000) [pid = 1657] [serial = 171] [outer = 0x0] [url = about:blank] 16:11:43 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x123822c00) [pid = 1657] [serial = 147] [outer = 0x0] [url = about:blank] 16:11:43 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x123a2ec00) [pid = 1657] [serial = 148] [outer = 0x0] [url = about:blank] 16:11:43 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x1267e6000) [pid = 1657] [serial = 165] [outer = 0x0] [url = about:blank] 16:11:43 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x11945c400) [pid = 1657] [serial = 141] [outer = 0x0] [url = about:blank] 16:11:43 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x119925400) [pid = 1657] [serial = 142] [outer = 0x0] [url = about:blank] 16:11:43 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x118161c00) [pid = 1657] [serial = 132] [outer = 0x0] [url = about:blank] 16:11:43 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x1181c1000) [pid = 1657] [serial = 133] [outer = 0x0] [url = about:blank] 16:11:43 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x1185eb400) [pid = 1657] [serial = 135] [outer = 0x0] [url = about:blank] 16:11:43 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x118757400) [pid = 1657] [serial = 136] [outer = 0x0] [url = about:blank] 16:11:43 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x129078000) [pid = 1657] [serial = 172] [outer = 0x0] [url = about:blank] 16:11:43 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x124ac9000) [pid = 1657] [serial = 154] [outer = 0x0] [url = about:blank] 16:11:43 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x126c17400) [pid = 1657] [serial = 166] [outer = 0x0] [url = about:blank] 16:11:43 INFO - PROCESS | 1657 | --DOMWINDOW == 81 (0x1241c9000) [pid = 1657] [serial = 151] [outer = 0x0] [url = about:blank] 16:11:43 INFO - PROCESS | 1657 | --DOMWINDOW == 80 (0x128c53000) [pid = 1657] [serial = 169] [outer = 0x0] [url = about:blank] 16:11:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 16:11:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 796ms 16:11:43 INFO - PROCESS | 1657 | 1466032303314 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 16:11:43 INFO - PROCESS | 1657 | 1466032303317 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 16:11:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 16:11:43 INFO - PROCESS | 1657 | 1466032303321 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 16:11:43 INFO - PROCESS | 1657 | 1466032303323 Marionette TRACE conn2 <- [1,290,null,{}] 16:11:43 INFO - PROCESS | 1657 | 1466032303325 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}] 16:11:43 INFO - PROCESS | 1657 | 1466032303327 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:43 INFO - PROCESS | 1657 | 1466032303405 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 16:11:43 INFO - PROCESS | 1657 | 1466032303409 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:43 INFO - PROCESS | 1657 | 1466032303411 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:43 INFO - PROCESS | 1657 | ++DOCSHELL 0x116623800 == 37 [pid = 1657] [id = 80] 16:11:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 81 (0x1181bb000) [pid = 1657] [serial = 237] [outer = 0x0] 16:11:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x11839e800) [pid = 1657] [serial = 238] [outer = 0x1181bb000] 16:11:43 INFO - PROCESS | 1657 | 1466032303440 Marionette DEBUG loaded listener.js 16:11:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x119412c00) [pid = 1657] [serial = 239] [outer = 0x1181bb000] 16:11:43 INFO - PROCESS | 1657 | 1466032303777 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]]]}] 16:11:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 16:11:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 469ms 16:11:43 INFO - PROCESS | 1657 | 1466032303791 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 16:11:43 INFO - PROCESS | 1657 | 1466032303792 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 16:11:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 16:11:43 INFO - PROCESS | 1657 | 1466032303794 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 16:11:43 INFO - PROCESS | 1657 | 1466032303797 Marionette TRACE conn2 <- [1,294,null,{}] 16:11:43 INFO - PROCESS | 1657 | 1466032303804 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}] 16:11:43 INFO - PROCESS | 1657 | 1466032303807 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:43 INFO - PROCESS | 1657 | 1466032303897 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 16:11:43 INFO - PROCESS | 1657 | 1466032303942 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:43 INFO - PROCESS | 1657 | 1466032303944 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:43 INFO - PROCESS | 1657 | ++DOCSHELL 0x118268000 == 38 [pid = 1657] [id = 81] 16:11:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x11944f000) [pid = 1657] [serial = 240] [outer = 0x0] 16:11:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x119594000) [pid = 1657] [serial = 241] [outer = 0x11944f000] 16:11:43 INFO - PROCESS | 1657 | 1466032303971 Marionette DEBUG loaded listener.js 16:11:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x12382c400) [pid = 1657] [serial = 242] [outer = 0x11944f000] 16:11:44 INFO - PROCESS | 1657 | 1466032304258 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]]]}] 16:11:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:11:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 469ms 16:11:44 INFO - PROCESS | 1657 | 1466032304265 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 16:11:44 INFO - PROCESS | 1657 | 1466032304266 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 16:11:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 16:11:44 INFO - PROCESS | 1657 | 1466032304276 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 16:11:44 INFO - PROCESS | 1657 | 1466032304277 Marionette TRACE conn2 <- [1,298,null,{}] 16:11:44 INFO - PROCESS | 1657 | 1466032304279 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}] 16:11:44 INFO - PROCESS | 1657 | 1466032304280 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:44 INFO - PROCESS | 1657 | 1466032304366 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 16:11:44 INFO - PROCESS | 1657 | 1466032304373 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:44 INFO - PROCESS | 1657 | 1466032304373 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:44 INFO - PROCESS | 1657 | ++DOCSHELL 0x1192dc800 == 39 [pid = 1657] [id = 82] 16:11:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x123a2ec00) [pid = 1657] [serial = 243] [outer = 0x0] 16:11:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x124369400) [pid = 1657] [serial = 244] [outer = 0x123a2ec00] 16:11:44 INFO - PROCESS | 1657 | 1466032304399 Marionette DEBUG loaded listener.js 16:11:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x124b92800) [pid = 1657] [serial = 245] [outer = 0x123a2ec00] 16:11:44 INFO - PROCESS | 1657 | 1466032304725 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]]]}] 16:11:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:11:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 474ms 16:11:44 INFO - PROCESS | 1657 | 1466032304745 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 16:11:44 INFO - PROCESS | 1657 | 1466032304746 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 16:11:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 16:11:44 INFO - PROCESS | 1657 | 1466032304749 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 16:11:44 INFO - PROCESS | 1657 | 1466032304750 Marionette TRACE conn2 <- [1,302,null,{}] 16:11:44 INFO - PROCESS | 1657 | 1466032304755 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}] 16:11:44 INFO - PROCESS | 1657 | 1466032304756 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:44 INFO - PROCESS | 1657 | 1466032304832 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 16:11:44 INFO - PROCESS | 1657 | 1466032304839 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:44 INFO - PROCESS | 1657 | 1466032304840 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:44 INFO - PROCESS | 1657 | ++DOCSHELL 0x119d1e800 == 40 [pid = 1657] [id = 83] 16:11:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x124b93400) [pid = 1657] [serial = 246] [outer = 0x0] 16:11:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x124f10000) [pid = 1657] [serial = 247] [outer = 0x124b93400] 16:11:44 INFO - PROCESS | 1657 | 1466032304865 Marionette DEBUG loaded listener.js 16:11:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x12659dc00) [pid = 1657] [serial = 248] [outer = 0x124b93400] 16:11:45 INFO - PROCESS | 1657 | 1466032305190 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]]]}] 16:11:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:11:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 468ms 16:11:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 16:11:45 INFO - PROCESS | 1657 | 1466032305218 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 16:11:45 INFO - PROCESS | 1657 | 1466032305219 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 16:11:45 INFO - PROCESS | 1657 | 1466032305221 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 16:11:45 INFO - PROCESS | 1657 | 1466032305223 Marionette TRACE conn2 <- [1,306,null,{}] 16:11:45 INFO - PROCESS | 1657 | 1466032305225 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}] 16:11:45 INFO - PROCESS | 1657 | 1466032305229 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:45 INFO - PROCESS | 1657 | 1466032305328 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 16:11:45 INFO - PROCESS | 1657 | 1466032305390 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:45 INFO - PROCESS | 1657 | 1466032305391 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:45 INFO - PROCESS | 1657 | ++DOCSHELL 0x123852000 == 41 [pid = 1657] [id = 84] 16:11:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x1257bdc00) [pid = 1657] [serial = 249] [outer = 0x0] 16:11:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x126c11c00) [pid = 1657] [serial = 250] [outer = 0x1257bdc00] 16:11:45 INFO - PROCESS | 1657 | 1466032305421 Marionette DEBUG loaded listener.js 16:11:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x128a9bc00) [pid = 1657] [serial = 251] [outer = 0x1257bdc00] 16:11:45 INFO - PROCESS | 1657 | 1466032305749 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]]]}] 16:11:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:11:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 568ms 16:11:45 INFO - PROCESS | 1657 | 1466032305790 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 16:11:45 INFO - PROCESS | 1657 | 1466032305791 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 16:11:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 16:11:45 INFO - PROCESS | 1657 | 1466032305793 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 16:11:45 INFO - PROCESS | 1657 | 1466032305795 Marionette TRACE conn2 <- [1,310,null,{}] 16:11:45 INFO - PROCESS | 1657 | 1466032305797 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}] 16:11:45 INFO - PROCESS | 1657 | 1466032305798 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:45 INFO - PROCESS | 1657 | 1466032305897 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 16:11:45 INFO - PROCESS | 1657 | 1466032305915 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:45 INFO - PROCESS | 1657 | 1466032305916 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:45 INFO - PROCESS | 1657 | ++DOCSHELL 0x123ceb800 == 42 [pid = 1657] [id = 85] 16:11:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x126c26800) [pid = 1657] [serial = 252] [outer = 0x0] 16:11:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x128c53000) [pid = 1657] [serial = 253] [outer = 0x126c26800] 16:11:45 INFO - PROCESS | 1657 | 1466032305940 Marionette DEBUG loaded listener.js 16:11:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x129173c00) [pid = 1657] [serial = 254] [outer = 0x126c26800] 16:11:46 INFO - PROCESS | 1657 | 1466032306261 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]]]}] 16:11:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:11:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 517ms 16:11:46 INFO - PROCESS | 1657 | 1466032306312 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 16:11:46 INFO - PROCESS | 1657 | 1466032306313 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 16:11:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 16:11:46 INFO - PROCESS | 1657 | 1466032306315 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 16:11:46 INFO - PROCESS | 1657 | 1466032306316 Marionette TRACE conn2 <- [1,314,null,{}] 16:11:46 INFO - PROCESS | 1657 | 1466032306319 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}] 16:11:46 INFO - PROCESS | 1657 | 1466032306320 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:46 INFO - PROCESS | 1657 | 1466032306413 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 16:11:46 INFO - PROCESS | 1657 | 1466032306426 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:46 INFO - PROCESS | 1657 | 1466032306427 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:46 INFO - PROCESS | 1657 | ++DOCSHELL 0x1246b4800 == 43 [pid = 1657] [id = 86] 16:11:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x128aa2800) [pid = 1657] [serial = 255] [outer = 0x0] 16:11:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x12939bc00) [pid = 1657] [serial = 256] [outer = 0x128aa2800] 16:11:46 INFO - PROCESS | 1657 | 1466032306451 Marionette DEBUG loaded listener.js 16:11:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x1293aac00) [pid = 1657] [serial = 257] [outer = 0x128aa2800] 16:11:46 INFO - PROCESS | 1657 | 1466032306767 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]]]}] 16:11:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:11:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 468ms 16:11:46 INFO - PROCESS | 1657 | 1466032306784 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 16:11:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 16:11:46 INFO - PROCESS | 1657 | 1466032306785 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 16:11:46 INFO - PROCESS | 1657 | 1466032306790 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 16:11:46 INFO - PROCESS | 1657 | 1466032306792 Marionette TRACE conn2 <- [1,318,null,{}] 16:11:46 INFO - PROCESS | 1657 | 1466032306794 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}] 16:11:46 INFO - PROCESS | 1657 | 1466032306795 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:46 INFO - PROCESS | 1657 | 1466032306892 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 16:11:46 INFO - PROCESS | 1657 | 1466032306906 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:46 INFO - PROCESS | 1657 | 1466032306907 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:46 INFO - PROCESS | 1657 | ++DOCSHELL 0x12699a800 == 44 [pid = 1657] [id = 87] 16:11:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x12a55b800) [pid = 1657] [serial = 258] [outer = 0x0] 16:11:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x12a66cc00) [pid = 1657] [serial = 259] [outer = 0x12a55b800] 16:11:46 INFO - PROCESS | 1657 | 1466032306931 Marionette DEBUG loaded listener.js 16:11:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x12a6dc400) [pid = 1657] [serial = 260] [outer = 0x12a55b800] 16:11:47 INFO - PROCESS | 1657 | 1466032307296 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]]]}] 16:11:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:11:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 520ms 16:11:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 16:11:47 INFO - PROCESS | 1657 | 1466032307310 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 16:11:47 INFO - PROCESS | 1657 | 1466032307311 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 16:11:47 INFO - PROCESS | 1657 | 1466032307313 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 16:11:47 INFO - PROCESS | 1657 | 1466032307314 Marionette TRACE conn2 <- [1,322,null,{}] 16:11:47 INFO - PROCESS | 1657 | 1466032307317 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}] 16:11:47 INFO - PROCESS | 1657 | 1466032307318 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:47 INFO - PROCESS | 1657 | 1466032307477 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 16:11:47 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x11844ec00) [pid = 1657] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 16:11:47 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x119923000) [pid = 1657] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 16:11:47 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x126c15c00) [pid = 1657] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 16:11:47 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x11917e000) [pid = 1657] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 16:11:47 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x119ee0400) [pid = 1657] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 16:11:47 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x12651b800) [pid = 1657] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 16:11:47 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x119414800) [pid = 1657] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 16:11:47 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x115e81000) [pid = 1657] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 16:11:47 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x114f78800) [pid = 1657] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 16:11:47 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x129172400) [pid = 1657] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 16:11:47 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x113c47400) [pid = 1657] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 16:11:47 INFO - PROCESS | 1657 | 1466032307522 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:47 INFO - PROCESS | 1657 | 1466032307523 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:47 INFO - PROCESS | 1657 | ++DOCSHELL 0x117e5c000 == 45 [pid = 1657] [id = 88] 16:11:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x115e13000) [pid = 1657] [serial = 261] [outer = 0x0] 16:11:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x118397800) [pid = 1657] [serial = 262] [outer = 0x115e13000] 16:11:47 INFO - PROCESS | 1657 | 1466032307547 Marionette DEBUG loaded listener.js 16:11:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x124b90400) [pid = 1657] [serial = 263] [outer = 0x115e13000] 16:11:47 INFO - PROCESS | 1657 | 1466032307853 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]]]}] 16:11:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:11:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 567ms 16:11:47 INFO - PROCESS | 1657 | 1466032307887 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 16:11:47 INFO - PROCESS | 1657 | 1466032307890 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 16:11:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 16:11:47 INFO - PROCESS | 1657 | 1466032307896 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 16:11:47 INFO - PROCESS | 1657 | 1466032307899 Marionette TRACE conn2 <- [1,326,null,{}] 16:11:47 INFO - PROCESS | 1657 | 1466032307903 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}] 16:11:47 INFO - PROCESS | 1657 | 1466032307905 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:48 INFO - PROCESS | 1657 | 1466032308084 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 16:11:48 INFO - PROCESS | 1657 | 1466032308093 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:48 INFO - PROCESS | 1657 | 1466032308095 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:48 INFO - PROCESS | 1657 | ++DOCSHELL 0x129689000 == 46 [pid = 1657] [id = 89] 16:11:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x115e87400) [pid = 1657] [serial = 264] [outer = 0x0] 16:11:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x1293a5800) [pid = 1657] [serial = 265] [outer = 0x115e87400] 16:11:48 INFO - PROCESS | 1657 | 1466032308137 Marionette DEBUG loaded listener.js 16:11:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x12abbf000) [pid = 1657] [serial = 266] [outer = 0x115e87400] 16:11:48 INFO - PROCESS | 1657 | 1466032308532 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]]]}] 16:11:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:11:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 672ms 16:11:48 INFO - PROCESS | 1657 | 1466032308568 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 16:11:48 INFO - PROCESS | 1657 | 1466032308569 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 16:11:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 16:11:48 INFO - PROCESS | 1657 | 1466032308572 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 16:11:48 INFO - PROCESS | 1657 | 1466032308574 Marionette TRACE conn2 <- [1,330,null,{}] 16:11:48 INFO - PROCESS | 1657 | 1466032308577 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}] 16:11:48 INFO - PROCESS | 1657 | 1466032308579 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:48 INFO - PROCESS | 1657 | 1466032308733 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 16:11:48 INFO - PROCESS | 1657 | 1466032308780 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:48 INFO - PROCESS | 1657 | 1466032308781 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:48 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a616000 == 47 [pid = 1657] [id = 90] 16:11:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x119b9b800) [pid = 1657] [serial = 267] [outer = 0x0] 16:11:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x12b733c00) [pid = 1657] [serial = 268] [outer = 0x119b9b800] 16:11:48 INFO - PROCESS | 1657 | 1466032308819 Marionette DEBUG loaded listener.js 16:11:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x12b8a9800) [pid = 1657] [serial = 269] [outer = 0x119b9b800] 16:11:49 INFO - PROCESS | 1657 | 1466032309172 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]]]}] 16:11:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:11:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 619ms 16:11:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 16:11:49 INFO - PROCESS | 1657 | 1466032309192 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 16:11:49 INFO - PROCESS | 1657 | 1466032309193 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 16:11:49 INFO - PROCESS | 1657 | 1466032309195 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 16:11:49 INFO - PROCESS | 1657 | 1466032309196 Marionette TRACE conn2 <- [1,334,null,{}] 16:11:49 INFO - PROCESS | 1657 | 1466032309199 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}] 16:11:49 INFO - PROCESS | 1657 | 1466032309200 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:49 INFO - PROCESS | 1657 | 1466032309294 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 16:11:49 INFO - PROCESS | 1657 | 1466032309345 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:49 INFO - PROCESS | 1657 | 1466032309346 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:49 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a6ce000 == 48 [pid = 1657] [id = 91] 16:11:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x12b739000) [pid = 1657] [serial = 270] [outer = 0x0] 16:11:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x12b8aec00) [pid = 1657] [serial = 271] [outer = 0x12b739000] 16:11:49 INFO - PROCESS | 1657 | 1466032309368 Marionette DEBUG loaded listener.js 16:11:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x12b999800) [pid = 1657] [serial = 272] [outer = 0x12b739000] 16:11:49 INFO - PROCESS | 1657 | 1466032309781 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]]]}] 16:11:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 16:11:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 619ms 16:11:49 INFO - PROCESS | 1657 | 1466032309814 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 16:11:49 INFO - PROCESS | 1657 | 1466032309817 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 16:11:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 16:11:49 INFO - PROCESS | 1657 | 1466032309820 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 16:11:49 INFO - PROCESS | 1657 | 1466032309823 Marionette TRACE conn2 <- [1,338,null,{}] 16:11:49 INFO - PROCESS | 1657 | 1466032309827 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}] 16:11:49 INFO - PROCESS | 1657 | 1466032309829 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:49 INFO - PROCESS | 1657 | 1466032309936 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 16:11:50 INFO - PROCESS | 1657 | 1466032310000 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:50 INFO - PROCESS | 1657 | 1466032310001 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:50 INFO - PROCESS | 1657 | ++DOCSHELL 0x11744d800 == 49 [pid = 1657] [id = 92] 16:11:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x1174d7c00) [pid = 1657] [serial = 273] [outer = 0x0] 16:11:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x118131400) [pid = 1657] [serial = 274] [outer = 0x1174d7c00] 16:11:50 INFO - PROCESS | 1657 | 1466032310033 Marionette DEBUG loaded listener.js 16:11:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x11845b800) [pid = 1657] [serial = 275] [outer = 0x1174d7c00] 16:11:50 INFO - PROCESS | 1657 | 1466032310454 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]]]}] 16:11:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 16:11:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 671ms 16:11:50 INFO - PROCESS | 1657 | 1466032310492 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 16:11:50 INFO - PROCESS | 1657 | 1466032310495 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 16:11:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 16:11:50 INFO - PROCESS | 1657 | 1466032310500 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 16:11:50 INFO - PROCESS | 1657 | 1466032310502 Marionette TRACE conn2 <- [1,342,null,{}] 16:11:50 INFO - PROCESS | 1657 | 1466032310505 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}] 16:11:50 INFO - PROCESS | 1657 | 1466032310507 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:50 INFO - PROCESS | 1657 | 1466032310669 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 16:11:50 INFO - PROCESS | 1657 | 1466032310773 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:50 INFO - PROCESS | 1657 | 1466032310775 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:50 INFO - PROCESS | 1657 | ++DOCSHELL 0x123856000 == 50 [pid = 1657] [id = 93] 16:11:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x11945c000) [pid = 1657] [serial = 276] [outer = 0x0] 16:11:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x119922800) [pid = 1657] [serial = 277] [outer = 0x11945c000] 16:11:50 INFO - PROCESS | 1657 | 1466032310812 Marionette DEBUG loaded listener.js 16:11:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x12382a800) [pid = 1657] [serial = 278] [outer = 0x11945c000] 16:11:51 INFO - PROCESS | 1657 | 1466032311225 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]]]}] 16:11:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 16:11:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 771ms 16:11:51 INFO - PROCESS | 1657 | 1466032311271 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 16:11:51 INFO - PROCESS | 1657 | 1466032311273 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 16:11:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 16:11:51 INFO - PROCESS | 1657 | 1466032311275 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 16:11:51 INFO - PROCESS | 1657 | 1466032311277 Marionette TRACE conn2 <- [1,346,null,{}] 16:11:51 INFO - PROCESS | 1657 | 1466032311285 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}] 16:11:51 INFO - PROCESS | 1657 | 1466032311289 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:51 INFO - PROCESS | 1657 | 1466032311382 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 16:11:51 INFO - PROCESS | 1657 | 1466032311434 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:51 INFO - PROCESS | 1657 | 1466032311437 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:51 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a60a800 == 51 [pid = 1657] [id = 94] 16:11:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x125151c00) [pid = 1657] [serial = 279] [outer = 0x0] 16:11:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x1267ec000) [pid = 1657] [serial = 280] [outer = 0x125151c00] 16:11:51 INFO - PROCESS | 1657 | 1466032311485 Marionette DEBUG loaded listener.js 16:11:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x126c21000) [pid = 1657] [serial = 281] [outer = 0x125151c00] 16:11:52 INFO - PROCESS | 1657 | 1466032312046 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]]]}] 16:11:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 16:11:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 822ms 16:11:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 16:11:52 INFO - PROCESS | 1657 | 1466032312098 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 16:11:52 INFO - PROCESS | 1657 | 1466032312100 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 16:11:52 INFO - PROCESS | 1657 | 1466032312102 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 16:11:52 INFO - PROCESS | 1657 | 1466032312103 Marionette TRACE conn2 <- [1,350,null,{}] 16:11:52 INFO - PROCESS | 1657 | 1466032312106 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}] 16:11:52 INFO - PROCESS | 1657 | 1466032312107 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:52 INFO - PROCESS | 1657 | 1466032312213 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 16:11:52 INFO - PROCESS | 1657 | 1466032312277 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:52 INFO - PROCESS | 1657 | 1466032312278 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:52 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b7bf800 == 52 [pid = 1657] [id = 95] 16:11:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 115 (0x129082c00) [pid = 1657] [serial = 282] [outer = 0x0] 16:11:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x12939e000) [pid = 1657] [serial = 283] [outer = 0x129082c00] 16:11:52 INFO - PROCESS | 1657 | 1466032312306 Marionette DEBUG loaded listener.js 16:11:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 117 (0x12a6de800) [pid = 1657] [serial = 284] [outer = 0x129082c00] 16:11:52 INFO - PROCESS | 1657 | 1466032312885 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]]]}] 16:11:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 16:11:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 820ms 16:11:52 INFO - PROCESS | 1657 | 1466032312923 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 16:11:52 INFO - PROCESS | 1657 | 1466032312925 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 16:11:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 16:11:52 INFO - PROCESS | 1657 | 1466032312929 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 16:11:52 INFO - PROCESS | 1657 | 1466032312931 Marionette TRACE conn2 <- [1,354,null,{}] 16:11:52 INFO - PROCESS | 1657 | 1466032312934 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}] 16:11:52 INFO - PROCESS | 1657 | 1466032312936 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:53 INFO - PROCESS | 1657 | 1466032313029 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 16:11:53 INFO - PROCESS | 1657 | 1466032313093 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:53 INFO - PROCESS | 1657 | 1466032313096 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:53 INFO - PROCESS | 1657 | ++DOCSHELL 0x118432000 == 53 [pid = 1657] [id = 96] 16:11:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 118 (0x118161000) [pid = 1657] [serial = 285] [outer = 0x0] 16:11:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 119 (0x1181b5c00) [pid = 1657] [serial = 286] [outer = 0x118161000] 16:11:53 INFO - PROCESS | 1657 | 1466032313123 Marionette DEBUG loaded listener.js 16:11:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 120 (0x1185f6000) [pid = 1657] [serial = 287] [outer = 0x118161000] 16:11:53 INFO - PROCESS | 1657 | 1466032313606 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]]]}] 16:11:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:11:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 720ms 16:11:53 INFO - PROCESS | 1657 | 1466032313648 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 16:11:53 INFO - PROCESS | 1657 | 1466032313651 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 16:11:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 16:11:53 INFO - PROCESS | 1657 | 1466032313656 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 16:11:53 INFO - PROCESS | 1657 | 1466032313657 Marionette TRACE conn2 <- [1,358,null,{}] 16:11:53 INFO - PROCESS | 1657 | 1466032313659 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}] 16:11:53 INFO - PROCESS | 1657 | 1466032313661 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:53 INFO - PROCESS | 1657 | 1466032313751 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 16:11:53 INFO - PROCESS | 1657 | 1466032313820 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:53 INFO - PROCESS | 1657 | 1466032313821 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:53 INFO - PROCESS | 1657 | ++DOCSHELL 0x116acc000 == 54 [pid = 1657] [id = 97] 16:11:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 121 (0x119179c00) [pid = 1657] [serial = 288] [outer = 0x0] 16:11:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 122 (0x119414800) [pid = 1657] [serial = 289] [outer = 0x119179c00] 16:11:53 INFO - PROCESS | 1657 | 1466032313849 Marionette DEBUG loaded listener.js 16:11:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 123 (0x11945b000) [pid = 1657] [serial = 290] [outer = 0x119179c00] 16:11:53 INFO - PROCESS | 1657 | --DOCSHELL 0x12658f000 == 53 [pid = 1657] [id = 59] 16:11:53 INFO - PROCESS | 1657 | --DOCSHELL 0x12a616000 == 52 [pid = 1657] [id = 90] 16:11:53 INFO - PROCESS | 1657 | --DOCSHELL 0x129689000 == 51 [pid = 1657] [id = 89] 16:11:53 INFO - PROCESS | 1657 | --DOCSHELL 0x117e5c000 == 50 [pid = 1657] [id = 88] 16:11:53 INFO - PROCESS | 1657 | --DOCSHELL 0x12699a800 == 49 [pid = 1657] [id = 87] 16:11:53 INFO - PROCESS | 1657 | --DOCSHELL 0x1246b4800 == 48 [pid = 1657] [id = 86] 16:11:53 INFO - PROCESS | 1657 | --DOCSHELL 0x123ceb800 == 47 [pid = 1657] [id = 85] 16:11:53 INFO - PROCESS | 1657 | --DOCSHELL 0x123852000 == 46 [pid = 1657] [id = 84] 16:11:53 INFO - PROCESS | 1657 | --DOCSHELL 0x119d1e800 == 45 [pid = 1657] [id = 83] 16:11:53 INFO - PROCESS | 1657 | --DOMWINDOW == 122 (0x112d35400) [pid = 1657] [serial = 177] [outer = 0x0] [url = about:blank] 16:11:53 INFO - PROCESS | 1657 | --DOMWINDOW == 121 (0x1175b8400) [pid = 1657] [serial = 180] [outer = 0x0] [url = about:blank] 16:11:53 INFO - PROCESS | 1657 | --DOMWINDOW == 120 (0x12939fc00) [pid = 1657] [serial = 217] [outer = 0x0] [url = about:blank] 16:11:54 INFO - PROCESS | 1657 | --DOCSHELL 0x1192dc800 == 44 [pid = 1657] [id = 82] 16:11:54 INFO - PROCESS | 1657 | --DOCSHELL 0x118268000 == 43 [pid = 1657] [id = 81] 16:11:54 INFO - PROCESS | 1657 | --DOCSHELL 0x116623800 == 42 [pid = 1657] [id = 80] 16:11:54 INFO - PROCESS | 1657 | --DOCSHELL 0x117e59800 == 41 [pid = 1657] [id = 79] 16:11:54 INFO - PROCESS | 1657 | --DOCSHELL 0x129677000 == 40 [pid = 1657] [id = 77] 16:11:54 INFO - PROCESS | 1657 | --DOCSHELL 0x128d5a800 == 39 [pid = 1657] [id = 76] 16:11:54 INFO - PROCESS | 1657 | --DOCSHELL 0x11842a800 == 38 [pid = 1657] [id = 75] 16:11:54 INFO - PROCESS | 1657 | --DOCSHELL 0x1130a4800 == 37 [pid = 1657] [id = 74] 16:11:54 INFO - PROCESS | 1657 | --DOCSHELL 0x1290d7800 == 36 [pid = 1657] [id = 73] 16:11:54 INFO - PROCESS | 1657 | --DOMWINDOW == 119 (0x119178800) [pid = 1657] [serial = 187] [outer = 0x0] [url = about:blank] 16:11:54 INFO - PROCESS | 1657 | --DOMWINDOW == 118 (0x12382c000) [pid = 1657] [serial = 193] [outer = 0x0] [url = about:blank] 16:11:54 INFO - PROCESS | 1657 | --DOMWINDOW == 117 (0x129082000) [pid = 1657] [serial = 206] [outer = 0x0] [url = about:blank] 16:11:54 INFO - PROCESS | 1657 | --DOMWINDOW == 116 (0x119593000) [pid = 1657] [serial = 190] [outer = 0x0] [url = about:blank] 16:11:54 INFO - PROCESS | 1657 | --DOMWINDOW == 115 (0x119d72400) [pid = 1657] [serial = 192] [outer = 0x0] [url = about:blank] 16:11:54 INFO - PROCESS | 1657 | --DOMWINDOW == 114 (0x124b91800) [pid = 1657] [serial = 198] [outer = 0x0] [url = about:blank] 16:11:54 INFO - PROCESS | 1657 | --DOMWINDOW == 113 (0x1257c4c00) [pid = 1657] [serial = 199] [outer = 0x0] [url = about:blank] 16:11:54 INFO - PROCESS | 1657 | --DOMWINDOW == 112 (0x128c56c00) [pid = 1657] [serial = 205] [outer = 0x0] [url = about:blank] 16:11:54 INFO - PROCESS | 1657 | --DOMWINDOW == 111 (0x12670ec00) [pid = 1657] [serial = 201] [outer = 0x0] [url = about:blank] 16:11:54 INFO - PROCESS | 1657 | --DOMWINDOW == 110 (0x1267ac800) [pid = 1657] [serial = 211] [outer = 0x0] [url = about:blank] 16:11:54 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x129172000) [pid = 1657] [serial = 212] [outer = 0x0] [url = about:blank] 16:11:54 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x126c10400) [pid = 1657] [serial = 202] [outer = 0x0] [url = about:blank] 16:11:54 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x118758000) [pid = 1657] [serial = 186] [outer = 0x0] [url = about:blank] 16:11:54 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x124374000) [pid = 1657] [serial = 209] [outer = 0x0] [url = about:blank] 16:11:54 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x119179800) [pid = 1657] [serial = 208] [outer = 0x0] [url = about:blank] 16:11:54 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x1181b3000) [pid = 1657] [serial = 184] [outer = 0x0] [url = about:blank] 16:11:54 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x12cb14400) [pid = 1657] [serial = 49] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:11:54 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x11812c800) [pid = 1657] [serial = 183] [outer = 0x0] [url = about:blank] 16:11:54 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x12939b800) [pid = 1657] [serial = 214] [outer = 0x0] [url = about:blank] 16:11:54 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x119928800) [pid = 1657] [serial = 195] [outer = 0x0] [url = about:blank] 16:11:54 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x119457c00) [pid = 1657] [serial = 189] [outer = 0x0] [url = about:blank] 16:11:54 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x123f41000) [pid = 1657] [serial = 196] [outer = 0x0] [url = about:blank] 16:11:54 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x1293b2800) [pid = 1657] [serial = 215] [outer = 0x0] [url = about:blank] 16:11:54 INFO - PROCESS | 1657 | 1466032314209 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]]]}] 16:11:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:11:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 572ms 16:11:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 16:11:54 INFO - PROCESS | 1657 | 1466032314227 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 16:11:54 INFO - PROCESS | 1657 | 1466032314229 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 16:11:54 INFO - PROCESS | 1657 | 1466032314231 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 16:11:54 INFO - PROCESS | 1657 | 1466032314233 Marionette TRACE conn2 <- [1,362,null,{}] 16:11:54 INFO - PROCESS | 1657 | 1466032314240 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}] 16:11:54 INFO - PROCESS | 1657 | 1466032314243 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:54 INFO - PROCESS | 1657 | 1466032314325 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 16:11:54 INFO - PROCESS | 1657 | 1466032314330 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:54 INFO - PROCESS | 1657 | 1466032314332 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:54 INFO - PROCESS | 1657 | ++DOCSHELL 0x11823d800 == 37 [pid = 1657] [id = 98] 16:11:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x119931000) [pid = 1657] [serial = 291] [outer = 0x0] 16:11:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x123828000) [pid = 1657] [serial = 292] [outer = 0x119931000] 16:11:54 INFO - PROCESS | 1657 | 1466032314362 Marionette DEBUG loaded listener.js 16:11:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x124106400) [pid = 1657] [serial = 293] [outer = 0x119931000] 16:11:54 INFO - PROCESS | 1657 | 1466032314740 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]]]}] 16:11:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:11:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 522ms 16:11:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 16:11:54 INFO - PROCESS | 1657 | 1466032314754 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 16:11:54 INFO - PROCESS | 1657 | 1466032314757 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 16:11:54 INFO - PROCESS | 1657 | 1466032314761 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 16:11:54 INFO - PROCESS | 1657 | 1466032314763 Marionette TRACE conn2 <- [1,366,null,{}] 16:11:54 INFO - PROCESS | 1657 | 1466032314766 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}] 16:11:54 INFO - PROCESS | 1657 | 1466032314768 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:54 INFO - PROCESS | 1657 | 1466032314892 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 16:11:54 INFO - PROCESS | 1657 | 1466032314937 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:54 INFO - PROCESS | 1657 | 1466032314939 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:54 INFO - PROCESS | 1657 | ++DOCSHELL 0x1197ad800 == 38 [pid = 1657] [id = 99] 16:11:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x124bc1400) [pid = 1657] [serial = 294] [outer = 0x0] 16:11:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x124f16000) [pid = 1657] [serial = 295] [outer = 0x124bc1400] 16:11:54 INFO - PROCESS | 1657 | 1466032314990 Marionette DEBUG loaded listener.js 16:11:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x1257bec00) [pid = 1657] [serial = 296] [outer = 0x124bc1400] 16:11:55 INFO - PROCESS | 1657 | 1466032315451 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]]]}] 16:11:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:11:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 720ms 16:11:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 16:11:55 INFO - PROCESS | 1657 | 1466032315480 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 16:11:55 INFO - PROCESS | 1657 | 1466032315482 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 16:11:55 INFO - PROCESS | 1657 | 1466032315485 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 16:11:55 INFO - PROCESS | 1657 | 1466032315486 Marionette TRACE conn2 <- [1,370,null,{}] 16:11:55 INFO - PROCESS | 1657 | 1466032315489 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}] 16:11:55 INFO - PROCESS | 1657 | 1466032315491 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:55 INFO - PROCESS | 1657 | 1466032315579 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 16:11:55 INFO - PROCESS | 1657 | 1466032315583 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:55 INFO - PROCESS | 1657 | 1466032315585 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:55 INFO - PROCESS | 1657 | ++DOCSHELL 0x12385e000 == 39 [pid = 1657] [id = 100] 16:11:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x12651bc00) [pid = 1657] [serial = 297] [outer = 0x0] 16:11:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x1267eac00) [pid = 1657] [serial = 298] [outer = 0x12651bc00] 16:11:55 INFO - PROCESS | 1657 | 1466032315620 Marionette DEBUG loaded listener.js 16:11:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x126c22c00) [pid = 1657] [serial = 299] [outer = 0x12651bc00] 16:11:55 INFO - PROCESS | 1657 | 1466032315940 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]]]}] 16:11:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:11:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 470ms 16:11:55 INFO - PROCESS | 1657 | 1466032315956 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 16:11:55 INFO - PROCESS | 1657 | 1466032315957 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 16:11:55 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 16:11:55 INFO - PROCESS | 1657 | 1466032315959 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 16:11:55 INFO - PROCESS | 1657 | 1466032315960 Marionette TRACE conn2 <- [1,374,null,{}] 16:11:55 INFO - PROCESS | 1657 | 1466032315963 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}] 16:11:55 INFO - PROCESS | 1657 | 1466032315967 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:56 INFO - PROCESS | 1657 | 1466032316096 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 16:11:56 INFO - PROCESS | 1657 | 1466032316106 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:56 INFO - PROCESS | 1657 | 1466032316107 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:56 INFO - PROCESS | 1657 | ++DOCSHELL 0x123a72800 == 40 [pid = 1657] [id = 101] 16:11:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x128a9c400) [pid = 1657] [serial = 300] [outer = 0x0] 16:11:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x128c8f000) [pid = 1657] [serial = 301] [outer = 0x128a9c400] 16:11:56 INFO - PROCESS | 1657 | 1466032316132 Marionette DEBUG loaded listener.js 16:11:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x12a6d6400) [pid = 1657] [serial = 302] [outer = 0x128a9c400] 16:11:56 INFO - PROCESS | 1657 | 1466032316489 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 16:11:56 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 16:11:56 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 569ms 16:11:56 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 16:11:56 INFO - PROCESS | 1657 | 1466032316528 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 16:11:56 INFO - PROCESS | 1657 | 1466032316530 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 16:11:56 INFO - PROCESS | 1657 | 1466032316532 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 16:11:56 INFO - PROCESS | 1657 | 1466032316533 Marionette TRACE conn2 <- [1,378,null,{}] 16:11:56 INFO - PROCESS | 1657 | 1466032316535 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}] 16:11:56 INFO - PROCESS | 1657 | 1466032316536 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:56 INFO - PROCESS | 1657 | 1466032316641 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 16:11:56 INFO - PROCESS | 1657 | 1466032316655 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:56 INFO - PROCESS | 1657 | 1466032316656 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:56 INFO - PROCESS | 1657 | ++DOCSHELL 0x11667b000 == 41 [pid = 1657] [id = 102] 16:11:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x126c0fc00) [pid = 1657] [serial = 303] [outer = 0x0] 16:11:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x12a6e0400) [pid = 1657] [serial = 304] [outer = 0x126c0fc00] 16:11:56 INFO - PROCESS | 1657 | 1466032316680 Marionette DEBUG loaded listener.js 16:11:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x12a9f3400) [pid = 1657] [serial = 305] [outer = 0x126c0fc00] 16:11:57 INFO - PROCESS | 1657 | 1466032317001 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 16:11:57 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 16:11:57 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 517ms 16:11:57 INFO - PROCESS | 1657 | 1466032317050 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 16:11:57 INFO - PROCESS | 1657 | 1466032317051 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 16:11:57 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 16:11:57 INFO - PROCESS | 1657 | 1466032317055 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 16:11:57 INFO - PROCESS | 1657 | 1466032317056 Marionette TRACE conn2 <- [1,382,null,{}] 16:11:57 INFO - PROCESS | 1657 | 1466032317059 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}] 16:11:57 INFO - PROCESS | 1657 | 1466032317061 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:57 INFO - PROCESS | 1657 | 1466032317205 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 16:11:57 INFO - PROCESS | 1657 | 1466032317221 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:57 INFO - PROCESS | 1657 | 1466032317221 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:57 INFO - PROCESS | 1657 | ++DOCSHELL 0x12699e800 == 42 [pid = 1657] [id = 103] 16:11:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x12a6dc800) [pid = 1657] [serial = 306] [outer = 0x0] 16:11:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x12b738c00) [pid = 1657] [serial = 307] [outer = 0x12a6dc800] 16:11:57 INFO - PROCESS | 1657 | 1466032317260 Marionette DEBUG loaded listener.js 16:11:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 115 (0x12b995c00) [pid = 1657] [serial = 308] [outer = 0x12a6dc800] 16:11:57 INFO - PROCESS | 1657 | 1466032317704 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 16:11:57 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 16:11:57 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 672ms 16:11:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 16:11:57 INFO - PROCESS | 1657 | 1466032317726 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 16:11:57 INFO - PROCESS | 1657 | 1466032317728 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 16:11:57 INFO - PROCESS | 1657 | 1466032317730 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 16:11:57 INFO - PROCESS | 1657 | 1466032317731 Marionette TRACE conn2 <- [1,386,null,{}] 16:11:57 INFO - PROCESS | 1657 | 1466032317733 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}] 16:11:57 INFO - PROCESS | 1657 | 1466032317734 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:57 INFO - PROCESS | 1657 | 1466032317836 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 16:11:57 INFO - PROCESS | 1657 | 1466032317849 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:57 INFO - PROCESS | 1657 | 1466032317850 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:57 INFO - PROCESS | 1657 | ++DOCSHELL 0x1290e0000 == 43 [pid = 1657] [id = 104] 16:11:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x12b996000) [pid = 1657] [serial = 309] [outer = 0x0] 16:11:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 117 (0x12b99dc00) [pid = 1657] [serial = 310] [outer = 0x12b996000] 16:11:57 INFO - PROCESS | 1657 | 1466032317875 Marionette DEBUG loaded listener.js 16:11:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 118 (0x12b9b5000) [pid = 1657] [serial = 311] [outer = 0x12b996000] 16:11:58 INFO - PROCESS | 1657 | 1466032318303 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]]]}] 16:11:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 16:11:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 617ms 16:11:58 INFO - PROCESS | 1657 | --DOMWINDOW == 117 (0x115e13000) [pid = 1657] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 16:11:58 INFO - PROCESS | 1657 | --DOMWINDOW == 116 (0x1257bdc00) [pid = 1657] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 16:11:58 INFO - PROCESS | 1657 | --DOMWINDOW == 115 (0x119b9b800) [pid = 1657] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 16:11:58 INFO - PROCESS | 1657 | --DOMWINDOW == 114 (0x112715c00) [pid = 1657] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 16:11:58 INFO - PROCESS | 1657 | --DOMWINDOW == 113 (0x1164e0800) [pid = 1657] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 16:11:58 INFO - PROCESS | 1657 | --DOMWINDOW == 112 (0x123b6e800) [pid = 1657] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 16:11:58 INFO - PROCESS | 1657 | --DOMWINDOW == 111 (0x126c26800) [pid = 1657] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 16:11:58 INFO - PROCESS | 1657 | --DOMWINDOW == 110 (0x128aa2800) [pid = 1657] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 16:11:58 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x12a55b800) [pid = 1657] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 16:11:58 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x124b93400) [pid = 1657] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 16:11:58 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x11944f000) [pid = 1657] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 16:11:58 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x124b9b000) [pid = 1657] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 16:11:58 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x117219c00) [pid = 1657] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 16:11:58 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x123826400) [pid = 1657] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 16:11:58 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x1181b4400) [pid = 1657] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 16:11:58 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x115e17000) [pid = 1657] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 16:11:58 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x123a2ec00) [pid = 1657] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 16:11:58 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x123828800) [pid = 1657] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 16:11:58 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x1181bb000) [pid = 1657] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 16:11:58 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x115e8a800) [pid = 1657] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 16:11:58 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x115e87400) [pid = 1657] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 16:11:58 INFO - PROCESS | 1657 | 1466032318524 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 16:11:58 INFO - PROCESS | 1657 | 1466032318525 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 16:11:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 16:11:58 INFO - PROCESS | 1657 | 1466032318550 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 16:11:58 INFO - PROCESS | 1657 | 1466032318551 Marionette TRACE conn2 <- [1,390,null,{}] 16:11:58 INFO - PROCESS | 1657 | 1466032318555 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}] 16:11:58 INFO - PROCESS | 1657 | 1466032318556 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:58 INFO - PROCESS | 1657 | 1466032318641 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 16:11:58 INFO - PROCESS | 1657 | 1466032318645 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:58 INFO - PROCESS | 1657 | 1466032318646 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:58 INFO - PROCESS | 1657 | ++DOCSHELL 0x117e6b000 == 44 [pid = 1657] [id = 105] 16:11:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x117219c00) [pid = 1657] [serial = 312] [outer = 0x0] 16:11:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x1185ecc00) [pid = 1657] [serial = 313] [outer = 0x117219c00] 16:11:58 INFO - PROCESS | 1657 | 1466032318671 Marionette DEBUG loaded listener.js 16:11:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x123b66400) [pid = 1657] [serial = 314] [outer = 0x117219c00] 16:11:59 INFO - PROCESS | 1657 | 1466032319006 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]]]}] 16:11:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 16:11:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 474ms 16:11:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 16:11:59 INFO - PROCESS | 1657 | 1466032319024 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 16:11:59 INFO - PROCESS | 1657 | 1466032319026 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 16:11:59 INFO - PROCESS | 1657 | 1466032319028 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 16:11:59 INFO - PROCESS | 1657 | 1466032319029 Marionette TRACE conn2 <- [1,394,null,{}] 16:11:59 INFO - PROCESS | 1657 | 1466032319032 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}] 16:11:59 INFO - PROCESS | 1657 | 1466032319034 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:59 INFO - PROCESS | 1657 | 1466032319162 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 16:11:59 INFO - PROCESS | 1657 | 1466032319194 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:59 INFO - PROCESS | 1657 | 1466032319195 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:59 INFO - PROCESS | 1657 | ++DOCSHELL 0x1290ee000 == 45 [pid = 1657] [id = 106] 16:11:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x11721d400) [pid = 1657] [serial = 315] [outer = 0x0] 16:11:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x12651b400) [pid = 1657] [serial = 316] [outer = 0x11721d400] 16:11:59 INFO - PROCESS | 1657 | 1466032319221 Marionette DEBUG loaded listener.js 16:11:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x12bf1e000) [pid = 1657] [serial = 317] [outer = 0x11721d400] 16:11:59 INFO - PROCESS | 1657 | 1466032319509 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]]]}] 16:11:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 16:11:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 519ms 16:11:59 INFO - PROCESS | 1657 | 1466032319547 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 16:11:59 INFO - PROCESS | 1657 | 1466032319549 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 16:11:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 16:11:59 INFO - PROCESS | 1657 | 1466032319551 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 16:11:59 INFO - PROCESS | 1657 | 1466032319553 Marionette TRACE conn2 <- [1,398,null,{}] 16:11:59 INFO - PROCESS | 1657 | 1466032319558 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}] 16:11:59 INFO - PROCESS | 1657 | 1466032319559 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:59 INFO - PROCESS | 1657 | 1466032319644 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 16:11:59 INFO - PROCESS | 1657 | 1466032319648 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:59 INFO - PROCESS | 1657 | 1466032319649 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:11:59 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b858000 == 46 [pid = 1657] [id = 107] 16:11:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x12a55b800) [pid = 1657] [serial = 318] [outer = 0x0] 16:11:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x12c50b400) [pid = 1657] [serial = 319] [outer = 0x12a55b800] 16:11:59 INFO - PROCESS | 1657 | 1466032319673 Marionette DEBUG loaded listener.js 16:11:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x12c512800) [pid = 1657] [serial = 320] [outer = 0x12a55b800] 16:12:00 INFO - PROCESS | 1657 | 1466032320013 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]]]}] 16:12:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 16:12:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 473ms 16:12:00 INFO - PROCESS | 1657 | 1466032320024 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 16:12:00 INFO - PROCESS | 1657 | 1466032320026 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 16:12:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 16:12:00 INFO - PROCESS | 1657 | 1466032320028 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 16:12:00 INFO - PROCESS | 1657 | 1466032320029 Marionette TRACE conn2 <- [1,402,null,{}] 16:12:00 INFO - PROCESS | 1657 | 1466032320031 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}] 16:12:00 INFO - PROCESS | 1657 | 1466032320032 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:00 INFO - PROCESS | 1657 | 1466032320155 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 16:12:00 INFO - PROCESS | 1657 | 1466032320161 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:00 INFO - PROCESS | 1657 | 1466032320162 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:00 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b86e800 == 47 [pid = 1657] [id = 108] 16:12:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x116191800) [pid = 1657] [serial = 321] [outer = 0x0] 16:12:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x11949d400) [pid = 1657] [serial = 322] [outer = 0x116191800] 16:12:00 INFO - PROCESS | 1657 | 1466032320186 Marionette DEBUG loaded listener.js 16:12:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x12b9bd400) [pid = 1657] [serial = 323] [outer = 0x116191800] 16:12:00 INFO - PROCESS | 1657 | 1466032320494 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]]]}] 16:12:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 16:12:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 518ms 16:12:00 INFO - PROCESS | 1657 | 1466032320565 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 16:12:00 INFO - PROCESS | 1657 | 1466032320568 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 16:12:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 16:12:00 INFO - PROCESS | 1657 | 1466032320572 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 16:12:00 INFO - PROCESS | 1657 | 1466032320575 Marionette TRACE conn2 <- [1,406,null,{}] 16:12:00 INFO - PROCESS | 1657 | 1466032320580 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}] 16:12:00 INFO - PROCESS | 1657 | 1466032320582 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:00 INFO - PROCESS | 1657 | 1466032320691 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 16:12:00 INFO - PROCESS | 1657 | 1466032320803 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 16:12:00 INFO - PROCESS | 1657 | 1466032320810 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:00 INFO - PROCESS | 1657 | 1466032320813 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:00 INFO - PROCESS | 1657 | ++DOCSHELL 0x11746b800 == 48 [pid = 1657] [id = 109] 16:12:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x118750800) [pid = 1657] [serial = 324] [outer = 0x0] 16:12:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x11875bc00) [pid = 1657] [serial = 325] [outer = 0x118750800] 16:12:00 INFO - PROCESS | 1657 | 1466032320845 Marionette DEBUG loaded listener.js 16:12:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x119453c00) [pid = 1657] [serial = 326] [outer = 0x118750800] 16:12:01 INFO - PROCESS | 1657 | 1466032321320 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]]]}] 16:12:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 16:12:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 772ms 16:12:01 INFO - PROCESS | 1657 | 1466032321344 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 16:12:01 INFO - PROCESS | 1657 | 1466032321346 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 16:12:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 16:12:01 INFO - PROCESS | 1657 | 1466032321351 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 16:12:01 INFO - PROCESS | 1657 | 1466032321354 Marionette TRACE conn2 <- [1,410,null,{}] 16:12:01 INFO - PROCESS | 1657 | 1466032321375 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}] 16:12:01 INFO - PROCESS | 1657 | 1466032321377 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:01 INFO - PROCESS | 1657 | 1466032321486 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 16:12:01 INFO - PROCESS | 1657 | 1466032321556 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:01 INFO - PROCESS | 1657 | 1466032321558 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:01 INFO - PROCESS | 1657 | ++DOCSHELL 0x12400a800 == 49 [pid = 1657] [id = 110] 16:12:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x119926000) [pid = 1657] [serial = 327] [outer = 0x0] 16:12:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x123822400) [pid = 1657] [serial = 328] [outer = 0x119926000] 16:12:01 INFO - PROCESS | 1657 | 1466032321591 Marionette DEBUG loaded listener.js 16:12:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 115 (0x1246eb800) [pid = 1657] [serial = 329] [outer = 0x119926000] 16:12:02 INFO - PROCESS | 1657 | 1466032322055 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]]]}] 16:12:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 16:12:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 790ms 16:12:02 INFO - PROCESS | 1657 | 1466032322140 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 16:12:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 16:12:02 INFO - PROCESS | 1657 | 1466032322142 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 16:12:02 INFO - PROCESS | 1657 | 1466032322145 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 16:12:02 INFO - PROCESS | 1657 | 1466032322146 Marionette TRACE conn2 <- [1,414,null,{}] 16:12:02 INFO - PROCESS | 1657 | 1466032322153 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}] 16:12:02 INFO - PROCESS | 1657 | 1466032322157 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:02 INFO - PROCESS | 1657 | 1466032322271 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 16:12:02 INFO - PROCESS | 1657 | 1466032322341 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:02 INFO - PROCESS | 1657 | 1466032322343 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:02 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b7cd000 == 50 [pid = 1657] [id = 111] 16:12:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x124dbb800) [pid = 1657] [serial = 330] [outer = 0x0] 16:12:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 117 (0x125157800) [pid = 1657] [serial = 331] [outer = 0x124dbb800] 16:12:02 INFO - PROCESS | 1657 | 1466032322375 Marionette DEBUG loaded listener.js 16:12:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 118 (0x126c17000) [pid = 1657] [serial = 332] [outer = 0x124dbb800] 16:12:02 INFO - PROCESS | 1657 | 1466032322809 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]]]}] 16:12:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 16:12:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 720ms 16:12:02 INFO - PROCESS | 1657 | 1466032322869 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 16:12:02 INFO - PROCESS | 1657 | 1466032322871 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 16:12:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 16:12:02 INFO - PROCESS | 1657 | 1466032322874 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 16:12:02 INFO - PROCESS | 1657 | 1466032322876 Marionette TRACE conn2 <- [1,418,null,{}] 16:12:02 INFO - PROCESS | 1657 | 1466032322878 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}] 16:12:02 INFO - PROCESS | 1657 | 1466032322879 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:03 INFO - PROCESS | 1657 | 1466032322998 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 16:12:03 INFO - PROCESS | 1657 | 1466032323068 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:03 INFO - PROCESS | 1657 | 1466032323070 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:03 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bca1000 == 51 [pid = 1657] [id = 112] 16:12:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 119 (0x128a9f800) [pid = 1657] [serial = 333] [outer = 0x0] 16:12:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 120 (0x128c5cc00) [pid = 1657] [serial = 334] [outer = 0x128a9f800] 16:12:03 INFO - PROCESS | 1657 | 1466032323098 Marionette DEBUG loaded listener.js 16:12:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 121 (0x12939b800) [pid = 1657] [serial = 335] [outer = 0x128a9f800] 16:12:04 INFO - PROCESS | 1657 | 1466032324035 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]]]}] 16:12:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 16:12:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1220ms 16:12:04 INFO - PROCESS | 1657 | 1466032324096 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 16:12:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 16:12:04 INFO - PROCESS | 1657 | 1466032324100 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 16:12:04 INFO - PROCESS | 1657 | 1466032324105 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 16:12:04 INFO - PROCESS | 1657 | 1466032324108 Marionette TRACE conn2 <- [1,422,null,{}] 16:12:04 INFO - PROCESS | 1657 | 1466032324114 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}] 16:12:04 INFO - PROCESS | 1657 | 1466032324116 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:04 INFO - PROCESS | 1657 | 1466032324252 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 16:12:04 INFO - PROCESS | 1657 | 1466032324368 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:04 INFO - PROCESS | 1657 | 1466032324371 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:04 INFO - PROCESS | 1657 | ++DOCSHELL 0x11263b000 == 52 [pid = 1657] [id = 113] 16:12:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 122 (0x119413000) [pid = 1657] [serial = 336] [outer = 0x0] 16:12:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 123 (0x119455000) [pid = 1657] [serial = 337] [outer = 0x119413000] 16:12:04 INFO - PROCESS | 1657 | 1466032324398 Marionette DEBUG loaded listener.js 16:12:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 124 (0x1194a1400) [pid = 1657] [serial = 338] [outer = 0x119413000] 16:12:04 INFO - PROCESS | 1657 | --DOCSHELL 0x12b858000 == 51 [pid = 1657] [id = 107] 16:12:04 INFO - PROCESS | 1657 | --DOCSHELL 0x1290ee000 == 50 [pid = 1657] [id = 106] 16:12:04 INFO - PROCESS | 1657 | --DOCSHELL 0x117e6b000 == 49 [pid = 1657] [id = 105] 16:12:04 INFO - PROCESS | 1657 | --DOCSHELL 0x1290e0000 == 48 [pid = 1657] [id = 104] 16:12:04 INFO - PROCESS | 1657 | --DOCSHELL 0x12699e800 == 47 [pid = 1657] [id = 103] 16:12:04 INFO - PROCESS | 1657 | --DOCSHELL 0x11667b000 == 46 [pid = 1657] [id = 102] 16:12:04 INFO - PROCESS | 1657 | --DOCSHELL 0x123a72800 == 45 [pid = 1657] [id = 101] 16:12:04 INFO - PROCESS | 1657 | --DOMWINDOW == 123 (0x12b8aec00) [pid = 1657] [serial = 271] [outer = 0x0] [url = about:blank] 16:12:04 INFO - PROCESS | 1657 | --DOCSHELL 0x12385e000 == 44 [pid = 1657] [id = 100] 16:12:04 INFO - PROCESS | 1657 | --DOCSHELL 0x1197ad800 == 43 [pid = 1657] [id = 99] 16:12:04 INFO - PROCESS | 1657 | --DOCSHELL 0x11823d800 == 42 [pid = 1657] [id = 98] 16:12:04 INFO - PROCESS | 1657 | --DOCSHELL 0x116acc000 == 41 [pid = 1657] [id = 97] 16:12:04 INFO - PROCESS | 1657 | --DOCSHELL 0x118432000 == 40 [pid = 1657] [id = 96] 16:12:04 INFO - PROCESS | 1657 | --DOCSHELL 0x123856000 == 39 [pid = 1657] [id = 93] 16:12:04 INFO - PROCESS | 1657 | --DOCSHELL 0x11744d800 == 38 [pid = 1657] [id = 92] 16:12:04 INFO - PROCESS | 1657 | --DOCSHELL 0x12a6ce000 == 37 [pid = 1657] [id = 91] 16:12:04 INFO - PROCESS | 1657 | --DOMWINDOW == 122 (0x11812d800) [pid = 1657] [serial = 181] [outer = 0x0] [url = about:blank] 16:12:04 INFO - PROCESS | 1657 | --DOMWINDOW == 121 (0x129080000) [pid = 1657] [serial = 175] [outer = 0x0] [url = about:blank] 16:12:04 INFO - PROCESS | 1657 | --DOMWINDOW == 120 (0x124f1ac00) [pid = 1657] [serial = 229] [outer = 0x0] [url = about:blank] 16:12:04 INFO - PROCESS | 1657 | --DOMWINDOW == 119 (0x1176eb800) [pid = 1657] [serial = 236] [outer = 0x0] [url = about:blank] 16:12:04 INFO - PROCESS | 1657 | --DOMWINDOW == 118 (0x117223800) [pid = 1657] [serial = 235] [outer = 0x0] [url = about:blank] 16:12:04 INFO - PROCESS | 1657 | --DOMWINDOW == 117 (0x123be9800) [pid = 1657] [serial = 226] [outer = 0x0] [url = about:blank] 16:12:04 INFO - PROCESS | 1657 | --DOMWINDOW == 116 (0x124acac00) [pid = 1657] [serial = 227] [outer = 0x0] [url = about:blank] 16:12:04 INFO - PROCESS | 1657 | --DOMWINDOW == 115 (0x11940b000) [pid = 1657] [serial = 224] [outer = 0x0] [url = about:blank] 16:12:04 INFO - PROCESS | 1657 | --DOMWINDOW == 114 (0x1185f7000) [pid = 1657] [serial = 223] [outer = 0x0] [url = about:blank] 16:12:04 INFO - PROCESS | 1657 | --DOMWINDOW == 113 (0x12917b800) [pid = 1657] [serial = 233] [outer = 0x0] [url = about:blank] 16:12:04 INFO - PROCESS | 1657 | --DOMWINDOW == 112 (0x128aa0800) [pid = 1657] [serial = 232] [outer = 0x0] [url = about:blank] 16:12:04 INFO - PROCESS | 1657 | --DOMWINDOW == 111 (0x124369400) [pid = 1657] [serial = 244] [outer = 0x0] [url = about:blank] 16:12:04 INFO - PROCESS | 1657 | --DOMWINDOW == 110 (0x124b92800) [pid = 1657] [serial = 245] [outer = 0x0] [url = about:blank] 16:12:04 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x12a668800) [pid = 1657] [serial = 218] [outer = 0x0] [url = about:blank] 16:12:04 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x11839e800) [pid = 1657] [serial = 238] [outer = 0x0] [url = about:blank] 16:12:04 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x119412c00) [pid = 1657] [serial = 239] [outer = 0x0] [url = about:blank] 16:12:04 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x1176eac00) [pid = 1657] [serial = 221] [outer = 0x0] [url = about:blank] 16:12:04 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x1164da800) [pid = 1657] [serial = 220] [outer = 0x0] [url = about:blank] 16:12:04 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x12a6dc400) [pid = 1657] [serial = 260] [outer = 0x0] [url = about:blank] 16:12:04 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x1293a5800) [pid = 1657] [serial = 265] [outer = 0x0] [url = about:blank] 16:12:04 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x124b90400) [pid = 1657] [serial = 263] [outer = 0x0] [url = about:blank] 16:12:04 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x118397800) [pid = 1657] [serial = 262] [outer = 0x0] [url = about:blank] 16:12:04 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x126c11c00) [pid = 1657] [serial = 250] [outer = 0x0] [url = about:blank] 16:12:04 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x128a9bc00) [pid = 1657] [serial = 251] [outer = 0x0] [url = about:blank] 16:12:04 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x1293aac00) [pid = 1657] [serial = 257] [outer = 0x0] [url = about:blank] 16:12:04 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x129173c00) [pid = 1657] [serial = 254] [outer = 0x0] [url = about:blank] 16:12:04 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x12abbf000) [pid = 1657] [serial = 266] [outer = 0x0] [url = about:blank] 16:12:04 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x12b8a9800) [pid = 1657] [serial = 269] [outer = 0x0] [url = about:blank] 16:12:04 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x12b733c00) [pid = 1657] [serial = 268] [outer = 0x0] [url = about:blank] 16:12:04 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x1133e0400) [pid = 1657] [serial = 178] [outer = 0x0] [url = about:blank] 16:12:04 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x128c53000) [pid = 1657] [serial = 253] [outer = 0x0] [url = about:blank] 16:12:04 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x12939bc00) [pid = 1657] [serial = 256] [outer = 0x0] [url = about:blank] 16:12:04 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x12a66cc00) [pid = 1657] [serial = 259] [outer = 0x0] [url = about:blank] 16:12:04 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x12659dc00) [pid = 1657] [serial = 248] [outer = 0x0] [url = about:blank] 16:12:04 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x124f10000) [pid = 1657] [serial = 247] [outer = 0x0] [url = about:blank] 16:12:04 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x119594000) [pid = 1657] [serial = 241] [outer = 0x0] [url = about:blank] 16:12:04 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x12382c400) [pid = 1657] [serial = 242] [outer = 0x0] [url = about:blank] 16:12:04 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x1267b2800) [pid = 1657] [serial = 230] [outer = 0x0] [url = about:blank] 16:12:05 INFO - PROCESS | 1657 | 1466032325280 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]]]}] 16:12:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 16:12:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1224ms 16:12:05 INFO - PROCESS | 1657 | 1466032325328 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 16:12:05 INFO - PROCESS | 1657 | 1466032325331 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 16:12:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 16:12:05 INFO - PROCESS | 1657 | 1466032325335 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 16:12:05 INFO - PROCESS | 1657 | 1466032325337 Marionette TRACE conn2 <- [1,426,null,{}] 16:12:05 INFO - PROCESS | 1657 | 1466032325339 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}] 16:12:05 INFO - PROCESS | 1657 | 1466032325341 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:05 INFO - PROCESS | 1657 | 1466032325424 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 16:12:05 INFO - PROCESS | 1657 | 1466032325482 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:05 INFO - PROCESS | 1657 | 1466032325483 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:05 INFO - PROCESS | 1657 | ++DOCSHELL 0x1169bb800 == 38 [pid = 1657] [id = 114] 16:12:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x119414000) [pid = 1657] [serial = 339] [outer = 0x0] 16:12:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x119597800) [pid = 1657] [serial = 340] [outer = 0x119414000] 16:12:05 INFO - PROCESS | 1657 | 1466032325510 Marionette DEBUG loaded listener.js 16:12:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x123beac00) [pid = 1657] [serial = 341] [outer = 0x119414000] 16:12:05 INFO - PROCESS | 1657 | 1466032325840 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] 16:12:05 INFO - PROCESS | 1657 | 1466032325857 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 16:12:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 16:12:05 INFO - PROCESS | 1657 | 1466032325859 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 16:12:05 INFO - PROCESS | 1657 | 1466032325862 Marionette TRACE conn2 <- [1,430,null,{}] 16:12:05 INFO - PROCESS | 1657 | 1466032325870 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}] 16:12:05 INFO - PROCESS | 1657 | 1466032325874 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:05 INFO - PROCESS | 1657 | 1466032325957 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 16:12:06 INFO - PROCESS | 1657 | 1466032326011 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:06 INFO - PROCESS | 1657 | 1466032326013 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:06 INFO - PROCESS | 1657 | ++DOCSHELL 0x1195c8000 == 39 [pid = 1657] [id = 115] 16:12:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x124369400) [pid = 1657] [serial = 342] [outer = 0x0] 16:12:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x124a40400) [pid = 1657] [serial = 343] [outer = 0x124369400] 16:12:06 INFO - PROCESS | 1657 | 1466032326042 Marionette DEBUG loaded listener.js 16:12:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x126c11c00) [pid = 1657] [serial = 344] [outer = 0x124369400] 16:12:06 INFO - PROCESS | 1657 | 1466032326338 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]]]}] 16:12:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 16:12:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 521ms 16:12:06 INFO - PROCESS | 1657 | 1466032326381 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 16:12:06 INFO - PROCESS | 1657 | 1466032326383 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 16:12:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 16:12:06 INFO - PROCESS | 1657 | 1466032326385 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 16:12:06 INFO - PROCESS | 1657 | 1466032326387 Marionette TRACE conn2 <- [1,434,null,{}] 16:12:06 INFO - PROCESS | 1657 | 1466032326391 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}] 16:12:06 INFO - PROCESS | 1657 | 1466032326392 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:06 INFO - PROCESS | 1657 | 1466032326475 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 16:12:06 INFO - PROCESS | 1657 | 1466032326478 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:06 INFO - PROCESS | 1657 | 1466032326480 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:06 INFO - PROCESS | 1657 | ++DOCSHELL 0x123850800 == 40 [pid = 1657] [id = 116] 16:12:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x128a9bc00) [pid = 1657] [serial = 345] [outer = 0x0] 16:12:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x128c94800) [pid = 1657] [serial = 346] [outer = 0x128a9bc00] 16:12:06 INFO - PROCESS | 1657 | 1466032326505 Marionette DEBUG loaded listener.js 16:12:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x12917b800) [pid = 1657] [serial = 347] [outer = 0x128a9bc00] 16:12:06 INFO - PROCESS | 1657 | 1466032326857 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]]]}] 16:12:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 16:12:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 521ms 16:12:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 16:12:06 INFO - PROCESS | 1657 | 1466032326906 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 16:12:06 INFO - PROCESS | 1657 | 1466032326907 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 16:12:06 INFO - PROCESS | 1657 | 1466032326909 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 16:12:06 INFO - PROCESS | 1657 | 1466032326910 Marionette TRACE conn2 <- [1,438,null,{}] 16:12:06 INFO - PROCESS | 1657 | 1466032326912 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}] 16:12:06 INFO - PROCESS | 1657 | 1466032326914 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:07 INFO - PROCESS | 1657 | 1466032327013 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 16:12:07 INFO - PROCESS | 1657 | 1466032327026 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:07 INFO - PROCESS | 1657 | 1466032327027 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:07 INFO - PROCESS | 1657 | ++DOCSHELL 0x123a6e000 == 41 [pid = 1657] [id = 117] 16:12:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x129076c00) [pid = 1657] [serial = 348] [outer = 0x0] 16:12:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x1293ad400) [pid = 1657] [serial = 349] [outer = 0x129076c00] 16:12:07 INFO - PROCESS | 1657 | 1466032327051 Marionette DEBUG loaded listener.js 16:12:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x12a6d9c00) [pid = 1657] [serial = 350] [outer = 0x129076c00] 16:12:07 INFO - PROCESS | 1657 | 1466032327408 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]]]}] 16:12:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 16:12:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 518ms 16:12:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 16:12:07 INFO - PROCESS | 1657 | 1466032327428 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 16:12:07 INFO - PROCESS | 1657 | 1466032327429 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 16:12:07 INFO - PROCESS | 1657 | 1466032327431 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 16:12:07 INFO - PROCESS | 1657 | 1466032327432 Marionette TRACE conn2 <- [1,442,null,{}] 16:12:07 INFO - PROCESS | 1657 | 1466032327434 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}] 16:12:07 INFO - PROCESS | 1657 | 1466032327440 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:07 INFO - PROCESS | 1657 | 1466032327560 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 16:12:07 INFO - PROCESS | 1657 | 1466032327572 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:07 INFO - PROCESS | 1657 | 1466032327573 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:07 INFO - PROCESS | 1657 | ++DOCSHELL 0x124b13800 == 42 [pid = 1657] [id = 118] 16:12:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x12a6e1c00) [pid = 1657] [serial = 351] [outer = 0x0] 16:12:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x12b733c00) [pid = 1657] [serial = 352] [outer = 0x12a6e1c00] 16:12:07 INFO - PROCESS | 1657 | 1466032327598 Marionette DEBUG loaded listener.js 16:12:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x12b9b9000) [pid = 1657] [serial = 353] [outer = 0x12a6e1c00] 16:12:07 INFO - PROCESS | 1657 | 1466032327964 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]]]}] 16:12:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 16:12:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 568ms 16:12:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 16:12:08 INFO - PROCESS | 1657 | 1466032327999 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 16:12:08 INFO - PROCESS | 1657 | 1466032328000 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 16:12:08 INFO - PROCESS | 1657 | 1466032328003 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 16:12:08 INFO - PROCESS | 1657 | 1466032328006 Marionette TRACE conn2 <- [1,446,null,{}] 16:12:08 INFO - PROCESS | 1657 | 1466032328008 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}] 16:12:08 INFO - PROCESS | 1657 | 1466032328009 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:08 INFO - PROCESS | 1657 | 1466032328108 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 16:12:08 INFO - PROCESS | 1657 | 1466032328111 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:08 INFO - PROCESS | 1657 | 1466032328112 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:08 INFO - PROCESS | 1657 | ++DOCSHELL 0x1269a6800 == 43 [pid = 1657] [id = 119] 16:12:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x12b99e800) [pid = 1657] [serial = 354] [outer = 0x0] 16:12:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x12bf19800) [pid = 1657] [serial = 355] [outer = 0x12b99e800] 16:12:08 INFO - PROCESS | 1657 | 1466032328137 Marionette DEBUG loaded listener.js 16:12:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x12c508000) [pid = 1657] [serial = 356] [outer = 0x12b99e800] 16:12:08 INFO - PROCESS | 1657 | 1466032328481 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]]]}] 16:12:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 16:12:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 522ms 16:12:08 INFO - PROCESS | 1657 | 1466032328525 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 16:12:08 INFO - PROCESS | 1657 | 1466032328527 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 16:12:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 16:12:08 INFO - PROCESS | 1657 | 1466032328529 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 16:12:08 INFO - PROCESS | 1657 | 1466032328530 Marionette TRACE conn2 <- [1,450,null,{}] 16:12:08 INFO - PROCESS | 1657 | 1466032328532 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}] 16:12:08 INFO - PROCESS | 1657 | 1466032328533 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:08 INFO - PROCESS | 1657 | 1466032328632 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 16:12:08 INFO - PROCESS | 1657 | 1466032328643 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:08 INFO - PROCESS | 1657 | 1466032328644 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:08 INFO - PROCESS | 1657 | ++DOCSHELL 0x1290d7800 == 44 [pid = 1657] [id = 120] 16:12:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x116704800) [pid = 1657] [serial = 357] [outer = 0x0] 16:12:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x11670c800) [pid = 1657] [serial = 358] [outer = 0x116704800] 16:12:08 INFO - PROCESS | 1657 | 1466032328668 Marionette DEBUG loaded listener.js 16:12:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x116710800) [pid = 1657] [serial = 359] [outer = 0x116704800] 16:12:09 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x126c0fc00) [pid = 1657] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 16:12:09 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x128a9c400) [pid = 1657] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 16:12:09 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x118161000) [pid = 1657] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 16:12:09 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x124bc1400) [pid = 1657] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 16:12:09 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x12a6dc800) [pid = 1657] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 16:12:09 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x119179c00) [pid = 1657] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 16:12:09 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x12651bc00) [pid = 1657] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 16:12:09 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x119931000) [pid = 1657] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 16:12:09 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x12b996000) [pid = 1657] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 16:12:09 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x117219c00) [pid = 1657] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 16:12:09 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x11721d400) [pid = 1657] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 16:12:09 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x12a55b800) [pid = 1657] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 16:12:09 INFO - PROCESS | 1657 | 1466032329118 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] 16:12:09 INFO - PROCESS | 1657 | 1466032329149 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 16:12:09 INFO - PROCESS | 1657 | 1466032329152 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 16:12:09 INFO - PROCESS | 1657 | 1466032329153 Marionette TRACE conn2 <- [1,454,null,{}] 16:12:09 INFO - PROCESS | 1657 | 1466032329155 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}] 16:12:09 INFO - PROCESS | 1657 | 1466032329157 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:09 INFO - PROCESS | 1657 | 1466032329266 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 16:12:09 INFO - PROCESS | 1657 | 1466032329348 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:09 INFO - PROCESS | 1657 | 1466032329350 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:09 INFO - PROCESS | 1657 | ++DOCSHELL 0x126995000 == 45 [pid = 1657] [id = 121] 16:12:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x1164d7400) [pid = 1657] [serial = 360] [outer = 0x0] 16:12:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x116712400) [pid = 1657] [serial = 361] [outer = 0x1164d7400] 16:12:09 INFO - PROCESS | 1657 | 1466032329402 Marionette DEBUG loaded listener.js 16:12:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x119493000) [pid = 1657] [serial = 362] [outer = 0x1164d7400] 16:12:09 INFO - PROCESS | 1657 | [1657] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:12:09 INFO - PROCESS | 1657 | 1466032329765 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]]]}] 16:12:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 16:12:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 620ms 16:12:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 16:12:09 INFO - PROCESS | 1657 | 1466032329774 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 16:12:09 INFO - PROCESS | 1657 | 1466032329775 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 16:12:09 INFO - PROCESS | 1657 | 1466032329778 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 16:12:09 INFO - PROCESS | 1657 | 1466032329779 Marionette TRACE conn2 <- [1,458,null,{}] 16:12:09 INFO - PROCESS | 1657 | 1466032329781 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}] 16:12:09 INFO - PROCESS | 1657 | 1466032329782 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:09 INFO - PROCESS | 1657 | 1466032329873 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 16:12:09 INFO - PROCESS | 1657 | 1466032329877 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:09 INFO - PROCESS | 1657 | 1466032329878 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:09 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a457000 == 46 [pid = 1657] [id = 122] 16:12:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x126522400) [pid = 1657] [serial = 363] [outer = 0x0] 16:12:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x12bf1b800) [pid = 1657] [serial = 364] [outer = 0x126522400] 16:12:09 INFO - PROCESS | 1657 | 1466032329902 Marionette DEBUG loaded listener.js 16:12:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x12c510400) [pid = 1657] [serial = 365] [outer = 0x126522400] 16:12:10 INFO - PROCESS | 1657 | 1466032330243 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] 16:12:10 INFO - PROCESS | 1657 | 1466032330309 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 16:12:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 16:12:10 INFO - PROCESS | 1657 | 1466032330311 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 16:12:10 INFO - PROCESS | 1657 | 1466032330313 Marionette TRACE conn2 <- [1,462,null,{}] 16:12:10 INFO - PROCESS | 1657 | 1466032330316 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}] 16:12:10 INFO - PROCESS | 1657 | 1466032330318 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:10 INFO - PROCESS | 1657 | 1466032330431 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 16:12:10 INFO - PROCESS | 1657 | 1466032330438 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:10 INFO - PROCESS | 1657 | 1466032330440 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:10 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b042000 == 47 [pid = 1657] [id = 123] 16:12:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x1169eb000) [pid = 1657] [serial = 366] [outer = 0x0] 16:12:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x12b9c0800) [pid = 1657] [serial = 367] [outer = 0x1169eb000] 16:12:10 INFO - PROCESS | 1657 | 1466032330485 Marionette DEBUG loaded listener.js 16:12:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x12c688400) [pid = 1657] [serial = 368] [outer = 0x1169eb000] 16:12:10 INFO - PROCESS | 1657 | [1657] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:12:10 INFO - PROCESS | 1657 | 1466032330929 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] 16:12:10 INFO - PROCESS | 1657 | 1466032330983 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 16:12:10 INFO - PROCESS | 1657 | 1466032330991 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 16:12:10 INFO - PROCESS | 1657 | 1466032330992 Marionette TRACE conn2 <- [1,466,null,{}] 16:12:10 INFO - PROCESS | 1657 | 1466032330994 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}] 16:12:10 INFO - PROCESS | 1657 | 1466032330995 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:11 INFO - PROCESS | 1657 | 1466032331128 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 16:12:11 INFO - PROCESS | 1657 | 1466032331254 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:11 INFO - PROCESS | 1657 | 1466032331255 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:11 INFO - PROCESS | 1657 | ++DOCSHELL 0x116948000 == 48 [pid = 1657] [id = 124] 16:12:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x116709800) [pid = 1657] [serial = 369] [outer = 0x0] 16:12:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x1169e7000) [pid = 1657] [serial = 370] [outer = 0x116709800] 16:12:11 INFO - PROCESS | 1657 | 1466032331288 Marionette DEBUG loaded listener.js 16:12:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x116f80400) [pid = 1657] [serial = 371] [outer = 0x116709800] 16:12:11 INFO - PROCESS | 1657 | 1466032331763 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] 16:12:11 INFO - PROCESS | 1657 | 1466032331823 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 16:12:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 16:12:11 INFO - PROCESS | 1657 | 1466032331828 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 16:12:11 INFO - PROCESS | 1657 | 1466032331830 Marionette TRACE conn2 <- [1,470,null,{}] 16:12:11 INFO - PROCESS | 1657 | 1466032331833 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}] 16:12:11 INFO - PROCESS | 1657 | 1466032331835 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:11 INFO - PROCESS | 1657 | 1466032331942 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 16:12:12 INFO - PROCESS | 1657 | 1466032332011 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:12 INFO - PROCESS | 1657 | 1466032332013 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:12 INFO - PROCESS | 1657 | ++DOCSHELL 0x11a110000 == 49 [pid = 1657] [id = 125] 16:12:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x119135800) [pid = 1657] [serial = 372] [outer = 0x0] 16:12:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x119416000) [pid = 1657] [serial = 373] [outer = 0x119135800] 16:12:12 INFO - PROCESS | 1657 | 1466032332042 Marionette DEBUG loaded listener.js 16:12:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x11949f000) [pid = 1657] [serial = 374] [outer = 0x119135800] 16:12:12 INFO - PROCESS | 1657 | 1466032332483 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]]]}] 16:12:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 16:12:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 720ms 16:12:12 INFO - PROCESS | 1657 | 1466032332548 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 16:12:12 INFO - PROCESS | 1657 | 1466032332550 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 16:12:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 16:12:12 INFO - PROCESS | 1657 | 1466032332554 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 16:12:12 INFO - PROCESS | 1657 | 1466032332557 Marionette TRACE conn2 <- [1,474,null,{}] 16:12:12 INFO - PROCESS | 1657 | 1466032332560 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}] 16:12:12 INFO - PROCESS | 1657 | 1466032332561 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:12 INFO - PROCESS | 1657 | 1466032332668 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 16:12:12 INFO - PROCESS | 1657 | 1466032332736 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:12 INFO - PROCESS | 1657 | 1466032332738 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:12 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a6c7800 == 50 [pid = 1657] [id = 126] 16:12:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x1246f1800) [pid = 1657] [serial = 375] [outer = 0x0] 16:12:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x1246f8c00) [pid = 1657] [serial = 376] [outer = 0x1246f1800] 16:12:12 INFO - PROCESS | 1657 | 1466032332767 Marionette DEBUG loaded listener.js 16:12:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x124db7400) [pid = 1657] [serial = 377] [outer = 0x1246f1800] 16:12:13 INFO - PROCESS | 1657 | 1466032333216 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]]]}] 16:12:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 16:12:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 673ms 16:12:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 16:12:13 INFO - PROCESS | 1657 | 1466032333227 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 16:12:13 INFO - PROCESS | 1657 | 1466032333229 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 16:12:13 INFO - PROCESS | 1657 | 1466032333239 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 16:12:13 INFO - PROCESS | 1657 | 1466032333242 Marionette TRACE conn2 <- [1,478,null,{}] 16:12:13 INFO - PROCESS | 1657 | 1466032333245 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}] 16:12:13 INFO - PROCESS | 1657 | 1466032333247 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:13 INFO - PROCESS | 1657 | 1466032333357 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 16:12:13 INFO - PROCESS | 1657 | 1466032333425 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:13 INFO - PROCESS | 1657 | 1466032333426 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:13 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bcb8800 == 51 [pid = 1657] [id = 127] 16:12:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x1257c4c00) [pid = 1657] [serial = 378] [outer = 0x0] 16:12:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x128aa4800) [pid = 1657] [serial = 379] [outer = 0x1257c4c00] 16:12:13 INFO - PROCESS | 1657 | 1466032333456 Marionette DEBUG loaded listener.js 16:12:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 115 (0x12a6df400) [pid = 1657] [serial = 380] [outer = 0x1257c4c00] 16:12:13 INFO - PROCESS | 1657 | 1466032333893 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]]]}] 16:12:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 16:12:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 728ms 16:12:13 INFO - PROCESS | 1657 | 1466032333971 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 16:12:13 INFO - PROCESS | 1657 | 1466032333973 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 16:12:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 16:12:13 INFO - PROCESS | 1657 | 1466032333977 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 16:12:13 INFO - PROCESS | 1657 | 1466032333978 Marionette TRACE conn2 <- [1,482,null,{}] 16:12:13 INFO - PROCESS | 1657 | 1466032333980 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}] 16:12:13 INFO - PROCESS | 1657 | 1466032333982 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:14 INFO - PROCESS | 1657 | 1466032334200 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 16:12:14 INFO - PROCESS | 1657 | 1466032334284 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:14 INFO - PROCESS | 1657 | 1466032334286 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:14 INFO - PROCESS | 1657 | ++DOCSHELL 0x118551000 == 52 [pid = 1657] [id = 128] 16:12:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x1169f4000) [pid = 1657] [serial = 381] [outer = 0x0] 16:12:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 117 (0x11725a800) [pid = 1657] [serial = 382] [outer = 0x1169f4000] 16:12:14 INFO - PROCESS | 1657 | 1466032334314 Marionette DEBUG loaded listener.js 16:12:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 118 (0x1181bf000) [pid = 1657] [serial = 383] [outer = 0x1169f4000] 16:12:14 INFO - PROCESS | 1657 | 1466032334773 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]]]}] 16:12:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 16:12:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 820ms 16:12:14 INFO - PROCESS | 1657 | 1466032334807 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 16:12:14 INFO - PROCESS | 1657 | 1466032334809 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 16:12:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 16:12:14 INFO - PROCESS | 1657 | 1466032334815 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 16:12:14 INFO - PROCESS | 1657 | 1466032334817 Marionette TRACE conn2 <- [1,486,null,{}] 16:12:14 INFO - PROCESS | 1657 | 1466032334823 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}] 16:12:14 INFO - PROCESS | 1657 | 1466032334825 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:14 INFO - PROCESS | 1657 | 1466032334925 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 16:12:15 INFO - PROCESS | 1657 | 1466032335024 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:15 INFO - PROCESS | 1657 | 1466032335026 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:15 INFO - PROCESS | 1657 | ++DOCSHELL 0x11823a000 == 53 [pid = 1657] [id = 129] 16:12:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 119 (0x117262c00) [pid = 1657] [serial = 384] [outer = 0x0] 16:12:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 120 (0x11945c800) [pid = 1657] [serial = 385] [outer = 0x117262c00] 16:12:15 INFO - PROCESS | 1657 | 1466032335071 Marionette DEBUG loaded listener.js 16:12:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 121 (0x119d72c00) [pid = 1657] [serial = 386] [outer = 0x117262c00] 16:12:15 INFO - PROCESS | 1657 | --DOCSHELL 0x12b042000 == 52 [pid = 1657] [id = 123] 16:12:15 INFO - PROCESS | 1657 | --DOCSHELL 0x12a457000 == 51 [pid = 1657] [id = 122] 16:12:15 INFO - PROCESS | 1657 | --DOCSHELL 0x126995000 == 50 [pid = 1657] [id = 121] 16:12:15 INFO - PROCESS | 1657 | --DOCSHELL 0x1290d7800 == 49 [pid = 1657] [id = 120] 16:12:15 INFO - PROCESS | 1657 | --DOCSHELL 0x1269a6800 == 48 [pid = 1657] [id = 119] 16:12:15 INFO - PROCESS | 1657 | --DOCSHELL 0x124b13800 == 47 [pid = 1657] [id = 118] 16:12:15 INFO - PROCESS | 1657 | --DOCSHELL 0x123a6e000 == 46 [pid = 1657] [id = 117] 16:12:15 INFO - PROCESS | 1657 | --DOCSHELL 0x123850800 == 45 [pid = 1657] [id = 116] 16:12:15 INFO - PROCESS | 1657 | --DOCSHELL 0x1195c8000 == 44 [pid = 1657] [id = 115] 16:12:15 INFO - PROCESS | 1657 | --DOCSHELL 0x1169bb800 == 43 [pid = 1657] [id = 114] 16:12:15 INFO - PROCESS | 1657 | --DOCSHELL 0x11263b000 == 42 [pid = 1657] [id = 113] 16:12:15 INFO - PROCESS | 1657 | --DOCSHELL 0x12400a800 == 41 [pid = 1657] [id = 110] 16:12:15 INFO - PROCESS | 1657 | --DOCSHELL 0x11746b800 == 40 [pid = 1657] [id = 109] 16:12:15 INFO - PROCESS | 1657 | --DOCSHELL 0x12a60a800 == 39 [pid = 1657] [id = 94] 16:12:15 INFO - PROCESS | 1657 | --DOCSHELL 0x12b7cd000 == 38 [pid = 1657] [id = 111] 16:12:15 INFO - PROCESS | 1657 | --DOCSHELL 0x12bca1000 == 37 [pid = 1657] [id = 112] 16:12:15 INFO - PROCESS | 1657 | --DOCSHELL 0x112fca000 == 36 [pid = 1657] [id = 60] 16:12:15 INFO - PROCESS | 1657 | --DOCSHELL 0x12b86e800 == 35 [pid = 1657] [id = 108] 16:12:15 INFO - PROCESS | 1657 | --DOCSHELL 0x12469e800 == 34 [pid = 1657] [id = 78] 16:12:15 INFO - PROCESS | 1657 | --DOCSHELL 0x11819a800 == 33 [pid = 1657] [id = 61] 16:12:15 INFO - PROCESS | 1657 | --DOCSHELL 0x12b7bf800 == 32 [pid = 1657] [id = 95] 16:12:15 INFO - PROCESS | 1657 | --DOCSHELL 0x118551000 == 31 [pid = 1657] [id = 128] 16:12:15 INFO - PROCESS | 1657 | --DOCSHELL 0x12bcb8800 == 30 [pid = 1657] [id = 127] 16:12:15 INFO - PROCESS | 1657 | --DOCSHELL 0x12a6c7800 == 29 [pid = 1657] [id = 126] 16:12:15 INFO - PROCESS | 1657 | --DOCSHELL 0x11a110000 == 28 [pid = 1657] [id = 125] 16:12:15 INFO - PROCESS | 1657 | --DOCSHELL 0x116948000 == 27 [pid = 1657] [id = 124] 16:12:15 INFO - PROCESS | 1657 | --DOMWINDOW == 120 (0x12a6e0400) [pid = 1657] [serial = 304] [outer = 0x0] [url = about:blank] 16:12:15 INFO - PROCESS | 1657 | --DOMWINDOW == 119 (0x128c8f000) [pid = 1657] [serial = 301] [outer = 0x0] [url = about:blank] 16:12:15 INFO - PROCESS | 1657 | --DOMWINDOW == 118 (0x1267ec000) [pid = 1657] [serial = 280] [outer = 0x0] [url = about:blank] 16:12:15 INFO - PROCESS | 1657 | --DOMWINDOW == 117 (0x1185f6000) [pid = 1657] [serial = 287] [outer = 0x0] [url = about:blank] 16:12:15 INFO - PROCESS | 1657 | --DOMWINDOW == 116 (0x1181b5c00) [pid = 1657] [serial = 286] [outer = 0x0] [url = about:blank] 16:12:15 INFO - PROCESS | 1657 | --DOMWINDOW == 115 (0x124f16000) [pid = 1657] [serial = 295] [outer = 0x0] [url = about:blank] 16:12:15 INFO - PROCESS | 1657 | --DOMWINDOW == 114 (0x1257bec00) [pid = 1657] [serial = 296] [outer = 0x0] [url = about:blank] 16:12:15 INFO - PROCESS | 1657 | --DOMWINDOW == 113 (0x118131400) [pid = 1657] [serial = 274] [outer = 0x0] [url = about:blank] 16:12:15 INFO - PROCESS | 1657 | --DOMWINDOW == 112 (0x12b995c00) [pid = 1657] [serial = 308] [outer = 0x0] [url = about:blank] 16:12:15 INFO - PROCESS | 1657 | --DOMWINDOW == 111 (0x11945b000) [pid = 1657] [serial = 290] [outer = 0x0] [url = about:blank] 16:12:15 INFO - PROCESS | 1657 | --DOMWINDOW == 110 (0x119414800) [pid = 1657] [serial = 289] [outer = 0x0] [url = about:blank] 16:12:15 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x1267eac00) [pid = 1657] [serial = 298] [outer = 0x0] [url = about:blank] 16:12:15 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x126c22c00) [pid = 1657] [serial = 299] [outer = 0x0] [url = about:blank] 16:12:15 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x123828000) [pid = 1657] [serial = 292] [outer = 0x0] [url = about:blank] 16:12:15 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x124106400) [pid = 1657] [serial = 293] [outer = 0x0] [url = about:blank] 16:12:15 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x12b738c00) [pid = 1657] [serial = 307] [outer = 0x0] [url = about:blank] 16:12:15 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x119922800) [pid = 1657] [serial = 277] [outer = 0x0] [url = about:blank] 16:12:15 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x12939e000) [pid = 1657] [serial = 283] [outer = 0x0] [url = about:blank] 16:12:15 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x12b99dc00) [pid = 1657] [serial = 310] [outer = 0x0] [url = about:blank] 16:12:15 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x1185ecc00) [pid = 1657] [serial = 313] [outer = 0x0] [url = about:blank] 16:12:15 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x12651b400) [pid = 1657] [serial = 316] [outer = 0x0] [url = about:blank] 16:12:15 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x123b66400) [pid = 1657] [serial = 314] [outer = 0x0] [url = about:blank] 16:12:15 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x12c50b400) [pid = 1657] [serial = 319] [outer = 0x0] [url = about:blank] 16:12:15 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x12a9f3400) [pid = 1657] [serial = 305] [outer = 0x0] [url = about:blank] 16:12:15 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x12b9b5000) [pid = 1657] [serial = 311] [outer = 0x0] [url = about:blank] 16:12:15 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x12bf1e000) [pid = 1657] [serial = 317] [outer = 0x0] [url = about:blank] 16:12:15 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x12c512800) [pid = 1657] [serial = 320] [outer = 0x0] [url = about:blank] 16:12:15 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x11949d400) [pid = 1657] [serial = 322] [outer = 0x0] [url = about:blank] 16:12:15 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x12a6d6400) [pid = 1657] [serial = 302] [outer = 0x0] [url = about:blank] 16:12:16 INFO - PROCESS | 1657 | 1466032336097 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]]]}] 16:12:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 16:12:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1324ms 16:12:16 INFO - PROCESS | 1657 | 1466032336140 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 16:12:16 INFO - PROCESS | 1657 | 1466032336142 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 16:12:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 16:12:16 INFO - PROCESS | 1657 | 1466032336145 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 16:12:16 INFO - PROCESS | 1657 | 1466032336148 Marionette TRACE conn2 <- [1,490,null,{}] 16:12:16 INFO - PROCESS | 1657 | 1466032336158 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}] 16:12:16 INFO - PROCESS | 1657 | 1466032336159 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:16 INFO - PROCESS | 1657 | 1466032336238 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 16:12:16 INFO - PROCESS | 1657 | 1466032336243 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:16 INFO - PROCESS | 1657 | 1466032336245 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:16 INFO - PROCESS | 1657 | ++DOCSHELL 0x116790800 == 28 [pid = 1657] [id = 130] 16:12:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x117262400) [pid = 1657] [serial = 387] [outer = 0x0] 16:12:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x1175ac400) [pid = 1657] [serial = 388] [outer = 0x117262400] 16:12:16 INFO - PROCESS | 1657 | 1466032336275 Marionette DEBUG loaded listener.js 16:12:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x11670dc00) [pid = 1657] [serial = 389] [outer = 0x117262400] 16:12:16 INFO - PROCESS | 1657 | 1466032336620 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]]]}] 16:12:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 16:12:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 521ms 16:12:16 INFO - PROCESS | 1657 | 1466032336666 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 16:12:16 INFO - PROCESS | 1657 | 1466032336670 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 16:12:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 16:12:16 INFO - PROCESS | 1657 | 1466032336674 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 16:12:16 INFO - PROCESS | 1657 | 1466032336676 Marionette TRACE conn2 <- [1,494,null,{}] 16:12:16 INFO - PROCESS | 1657 | 1466032336679 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}] 16:12:16 INFO - PROCESS | 1657 | 1466032336681 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:16 INFO - PROCESS | 1657 | 1466032336766 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 16:12:16 INFO - PROCESS | 1657 | 1466032336773 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:16 INFO - PROCESS | 1657 | 1466032336775 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:16 INFO - PROCESS | 1657 | ++DOCSHELL 0x118197800 == 29 [pid = 1657] [id = 131] 16:12:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x1181c0c00) [pid = 1657] [serial = 390] [outer = 0x0] 16:12:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x1185f1c00) [pid = 1657] [serial = 391] [outer = 0x1181c0c00] 16:12:16 INFO - PROCESS | 1657 | 1466032336805 Marionette DEBUG loaded listener.js 16:12:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x11917cc00) [pid = 1657] [serial = 392] [outer = 0x1181c0c00] 16:12:17 INFO - PROCESS | 1657 | 1466032337290 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]]]}] 16:12:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 16:12:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 671ms 16:12:17 INFO - PROCESS | 1657 | 1466032337346 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 16:12:17 INFO - PROCESS | 1657 | 1466032337349 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 16:12:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 16:12:17 INFO - PROCESS | 1657 | 1466032337352 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 16:12:17 INFO - PROCESS | 1657 | 1466032337356 Marionette TRACE conn2 <- [1,498,null,{}] 16:12:17 INFO - PROCESS | 1657 | 1466032337368 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}] 16:12:17 INFO - PROCESS | 1657 | 1466032337373 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:17 INFO - PROCESS | 1657 | 1466032337490 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 16:12:17 INFO - PROCESS | 1657 | 1466032337508 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:17 INFO - PROCESS | 1657 | 1466032337510 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:17 INFO - PROCESS | 1657 | ++DOCSHELL 0x1192d9800 == 30 [pid = 1657] [id = 132] 16:12:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x11949f800) [pid = 1657] [serial = 393] [outer = 0x0] 16:12:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x119925400) [pid = 1657] [serial = 394] [outer = 0x11949f800] 16:12:17 INFO - PROCESS | 1657 | 1466032337555 Marionette DEBUG loaded listener.js 16:12:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x123825c00) [pid = 1657] [serial = 395] [outer = 0x11949f800] 16:12:18 INFO - PROCESS | 1657 | 1466032338017 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]]]}] 16:12:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 16:12:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 725ms 16:12:18 INFO - PROCESS | 1657 | 1466032338076 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 16:12:18 INFO - PROCESS | 1657 | 1466032338078 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 16:12:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 16:12:18 INFO - PROCESS | 1657 | 1466032338081 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 16:12:18 INFO - PROCESS | 1657 | 1466032338082 Marionette TRACE conn2 <- [1,502,null,{}] 16:12:18 INFO - PROCESS | 1657 | 1466032338084 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}] 16:12:18 INFO - PROCESS | 1657 | 1466032338085 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:18 INFO - PROCESS | 1657 | 1466032338183 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 16:12:18 INFO - PROCESS | 1657 | 1466032338187 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:18 INFO - PROCESS | 1657 | 1466032338188 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:18 INFO - PROCESS | 1657 | ++DOCSHELL 0x119e5b000 == 31 [pid = 1657] [id = 133] 16:12:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x123827c00) [pid = 1657] [serial = 396] [outer = 0x0] 16:12:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x1241c9000) [pid = 1657] [serial = 397] [outer = 0x123827c00] 16:12:18 INFO - PROCESS | 1657 | 1466032338214 Marionette DEBUG loaded listener.js 16:12:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x1246f4800) [pid = 1657] [serial = 398] [outer = 0x123827c00] 16:12:18 INFO - PROCESS | 1657 | 1466032338554 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]]]}] 16:12:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 16:12:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 519ms 16:12:18 INFO - PROCESS | 1657 | 1466032338599 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 16:12:18 INFO - PROCESS | 1657 | 1466032338600 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 16:12:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 16:12:18 INFO - PROCESS | 1657 | 1466032338603 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 16:12:18 INFO - PROCESS | 1657 | 1466032338604 Marionette TRACE conn2 <- [1,506,null,{}] 16:12:18 INFO - PROCESS | 1657 | 1466032338606 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}] 16:12:18 INFO - PROCESS | 1657 | 1466032338608 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:18 INFO - PROCESS | 1657 | 1466032338701 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 16:12:18 INFO - PROCESS | 1657 | 1466032338736 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:18 INFO - PROCESS | 1657 | 1466032338737 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:18 INFO - PROCESS | 1657 | ++DOCSHELL 0x123a69000 == 32 [pid = 1657] [id = 134] 16:12:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x123828800) [pid = 1657] [serial = 399] [outer = 0x0] 16:12:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x124b98400) [pid = 1657] [serial = 400] [outer = 0x123828800] 16:12:18 INFO - PROCESS | 1657 | 1466032338762 Marionette DEBUG loaded listener.js 16:12:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x124f1a800) [pid = 1657] [serial = 401] [outer = 0x123828800] 16:12:19 INFO - PROCESS | 1657 | 1466032339095 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]]]}] 16:12:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 16:12:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 519ms 16:12:19 INFO - PROCESS | 1657 | 1466032339123 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 16:12:19 INFO - PROCESS | 1657 | 1466032339125 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 16:12:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 16:12:19 INFO - PROCESS | 1657 | 1466032339132 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 16:12:19 INFO - PROCESS | 1657 | 1466032339133 Marionette TRACE conn2 <- [1,510,null,{}] 16:12:19 INFO - PROCESS | 1657 | 1466032339136 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}] 16:12:19 INFO - PROCESS | 1657 | 1466032339139 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:19 INFO - PROCESS | 1657 | 1466032339239 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 16:12:19 INFO - PROCESS | 1657 | 1466032339286 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:19 INFO - PROCESS | 1657 | 1466032339287 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:19 INFO - PROCESS | 1657 | ++DOCSHELL 0x124de4000 == 33 [pid = 1657] [id = 135] 16:12:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x124b9a400) [pid = 1657] [serial = 402] [outer = 0x0] 16:12:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x12651cc00) [pid = 1657] [serial = 403] [outer = 0x124b9a400] 16:12:19 INFO - PROCESS | 1657 | 1466032339312 Marionette DEBUG loaded listener.js 16:12:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x128a9ac00) [pid = 1657] [serial = 404] [outer = 0x124b9a400] 16:12:19 INFO - PROCESS | 1657 | 1466032339649 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]]]}] 16:12:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 16:12:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 569ms 16:12:19 INFO - PROCESS | 1657 | 1466032339701 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 16:12:19 INFO - PROCESS | 1657 | 1466032339702 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 16:12:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 16:12:19 INFO - PROCESS | 1657 | 1466032339705 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 16:12:19 INFO - PROCESS | 1657 | 1466032339706 Marionette TRACE conn2 <- [1,514,null,{}] 16:12:19 INFO - PROCESS | 1657 | 1466032339713 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}] 16:12:19 INFO - PROCESS | 1657 | 1466032339714 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:19 INFO - PROCESS | 1657 | 1466032339809 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 16:12:19 INFO - PROCESS | 1657 | 1466032339813 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:19 INFO - PROCESS | 1657 | 1466032339814 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:19 INFO - PROCESS | 1657 | ++DOCSHELL 0x12698c800 == 34 [pid = 1657] [id = 136] 16:12:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x1169f1800) [pid = 1657] [serial = 405] [outer = 0x0] 16:12:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x128aa3000) [pid = 1657] [serial = 406] [outer = 0x1169f1800] 16:12:19 INFO - PROCESS | 1657 | 1466032339838 Marionette DEBUG loaded listener.js 16:12:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x129073c00) [pid = 1657] [serial = 407] [outer = 0x1169f1800] 16:12:20 INFO - PROCESS | 1657 | --DOMWINDOW == 112 (0x129082c00) [pid = 1657] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 16:12:20 INFO - PROCESS | 1657 | --DOMWINDOW == 111 (0x12a6e1c00) [pid = 1657] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 16:12:20 INFO - PROCESS | 1657 | --DOMWINDOW == 110 (0x12b99e800) [pid = 1657] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 16:12:20 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x116704800) [pid = 1657] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 16:12:20 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x1164d7400) [pid = 1657] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 16:12:20 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x124369400) [pid = 1657] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 16:12:20 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x124dbb800) [pid = 1657] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 16:12:20 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x116191800) [pid = 1657] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 16:12:20 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x128a9f800) [pid = 1657] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 16:12:20 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x128a9bc00) [pid = 1657] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 16:12:20 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x118750800) [pid = 1657] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 16:12:20 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x119926000) [pid = 1657] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 16:12:20 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x119413000) [pid = 1657] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 16:12:20 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x119414000) [pid = 1657] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 16:12:20 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x126522400) [pid = 1657] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 16:12:20 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x129076c00) [pid = 1657] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 16:12:20 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x1174d7c00) [pid = 1657] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 16:12:20 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x125151c00) [pid = 1657] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 16:12:20 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x12b739000) [pid = 1657] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 16:12:20 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x11945c000) [pid = 1657] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 16:12:20 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x1169eb000) [pid = 1657] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 16:12:20 INFO - PROCESS | 1657 | 1466032340396 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]]]}] 16:12:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 16:12:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 721ms 16:12:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 16:12:20 INFO - PROCESS | 1657 | 1466032340427 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 16:12:20 INFO - PROCESS | 1657 | 1466032340428 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 16:12:20 INFO - PROCESS | 1657 | 1466032340430 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 16:12:20 INFO - PROCESS | 1657 | 1466032340431 Marionette TRACE conn2 <- [1,518,null,{}] 16:12:20 INFO - PROCESS | 1657 | 1466032340434 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}] 16:12:20 INFO - PROCESS | 1657 | 1466032340435 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:20 INFO - PROCESS | 1657 | 1466032340526 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 16:12:20 INFO - PROCESS | 1657 | 1466032340532 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:20 INFO - PROCESS | 1657 | 1466032340533 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:20 INFO - PROCESS | 1657 | ++DOCSHELL 0x123ce1800 == 35 [pid = 1657] [id = 137] 16:12:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x1169eb000) [pid = 1657] [serial = 408] [outer = 0x0] 16:12:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x119458400) [pid = 1657] [serial = 409] [outer = 0x1169eb000] 16:12:20 INFO - PROCESS | 1657 | 1466032340559 Marionette DEBUG loaded listener.js 16:12:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x124369400) [pid = 1657] [serial = 410] [outer = 0x1169eb000] 16:12:20 INFO - PROCESS | 1657 | 1466032340895 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]]]}] 16:12:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 16:12:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 518ms 16:12:20 INFO - PROCESS | 1657 | 1466032340948 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 16:12:20 INFO - PROCESS | 1657 | 1466032340950 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 16:12:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 16:12:20 INFO - PROCESS | 1657 | 1466032340952 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 16:12:20 INFO - PROCESS | 1657 | 1466032340953 Marionette TRACE conn2 <- [1,522,null,{}] 16:12:20 INFO - PROCESS | 1657 | 1466032340955 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}] 16:12:20 INFO - PROCESS | 1657 | 1466032340956 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:21 INFO - PROCESS | 1657 | 1466032341032 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 16:12:21 INFO - PROCESS | 1657 | 1466032341037 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:21 INFO - PROCESS | 1657 | 1466032341040 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:21 INFO - PROCESS | 1657 | ++DOCSHELL 0x128d6e800 == 36 [pid = 1657] [id = 138] 16:12:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x119497000) [pid = 1657] [serial = 411] [outer = 0x0] 16:12:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x126c1dc00) [pid = 1657] [serial = 412] [outer = 0x119497000] 16:12:21 INFO - PROCESS | 1657 | 1466032341064 Marionette DEBUG loaded listener.js 16:12:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x129082000) [pid = 1657] [serial = 413] [outer = 0x119497000] 16:12:21 INFO - PROCESS | 1657 | 1466032341430 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]]]}] 16:12:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 16:12:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 521ms 16:12:21 INFO - PROCESS | 1657 | 1466032341474 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 16:12:21 INFO - PROCESS | 1657 | 1466032341476 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 16:12:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 16:12:21 INFO - PROCESS | 1657 | 1466032341480 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 16:12:21 INFO - PROCESS | 1657 | 1466032341482 Marionette TRACE conn2 <- [1,526,null,{}] 16:12:21 INFO - PROCESS | 1657 | 1466032341485 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}] 16:12:21 INFO - PROCESS | 1657 | 1466032341487 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:21 INFO - PROCESS | 1657 | 1466032341635 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 16:12:21 INFO - PROCESS | 1657 | 1466032341648 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:21 INFO - PROCESS | 1657 | 1466032341649 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:21 INFO - PROCESS | 1657 | ++DOCSHELL 0x1290e9800 == 37 [pid = 1657] [id = 139] 16:12:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x1169ecc00) [pid = 1657] [serial = 414] [outer = 0x0] 16:12:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x129173000) [pid = 1657] [serial = 415] [outer = 0x1169ecc00] 16:12:21 INFO - PROCESS | 1657 | 1466032341688 Marionette DEBUG loaded listener.js 16:12:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x1293a7400) [pid = 1657] [serial = 416] [outer = 0x1169ecc00] 16:12:22 INFO - PROCESS | 1657 | 1466032342061 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]]]}] 16:12:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 16:12:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 620ms 16:12:22 INFO - PROCESS | 1657 | 1466032342127 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 16:12:22 INFO - PROCESS | 1657 | 1466032342130 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 16:12:22 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 16:12:22 INFO - PROCESS | 1657 | 1466032342134 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 16:12:22 INFO - PROCESS | 1657 | 1466032342136 Marionette TRACE conn2 <- [1,530,null,{}] 16:12:22 INFO - PROCESS | 1657 | 1466032342141 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}] 16:12:22 INFO - PROCESS | 1657 | 1466032342143 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:22 INFO - PROCESS | 1657 | 1466032342234 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 16:12:22 INFO - PROCESS | 1657 | 1466032342333 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:22 INFO - PROCESS | 1657 | 1466032342336 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:22 INFO - PROCESS | 1657 | ++DOCSHELL 0x115e47000 == 38 [pid = 1657] [id = 140] 16:12:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x116711400) [pid = 1657] [serial = 417] [outer = 0x0] 16:12:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x1169e9000) [pid = 1657] [serial = 418] [outer = 0x116711400] 16:12:22 INFO - PROCESS | 1657 | 1466032342369 Marionette DEBUG loaded listener.js 16:12:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x11721e000) [pid = 1657] [serial = 419] [outer = 0x116711400] 16:12:22 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 16:12:22 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 16:12:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:12:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:12:22 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 16:12:22 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 16:12:22 INFO - PROCESS | 1657 | 1466032342798 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"]]]}] 16:12:22 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 16:12:22 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 16:12:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:12:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:12:22 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 16:12:22 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 16:12:22 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 672ms 16:12:22 INFO - PROCESS | 1657 | 1466032342807 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 16:12:22 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 16:12:22 INFO - PROCESS | 1657 | 1466032342809 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 16:12:22 INFO - PROCESS | 1657 | 1466032342814 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 16:12:22 INFO - PROCESS | 1657 | 1466032342817 Marionette TRACE conn2 <- [1,534,null,{}] 16:12:22 INFO - PROCESS | 1657 | 1466032342820 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}] 16:12:22 INFO - PROCESS | 1657 | 1466032342822 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:22 INFO - PROCESS | 1657 | 1466032342960 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 16:12:23 INFO - PROCESS | 1657 | 1466032343043 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:23 INFO - PROCESS | 1657 | 1466032343044 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:23 INFO - PROCESS | 1657 | ++DOCSHELL 0x124618800 == 39 [pid = 1657] [id = 141] 16:12:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x1185f3400) [pid = 1657] [serial = 420] [outer = 0x0] 16:12:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x119454400) [pid = 1657] [serial = 421] [outer = 0x1185f3400] 16:12:23 INFO - PROCESS | 1657 | 1466032343075 Marionette DEBUG loaded listener.js 16:12:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x11958e400) [pid = 1657] [serial = 422] [outer = 0x1185f3400] 16:12:23 INFO - PROCESS | 1657 | 1466032343502 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]]]}] 16:12:23 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 16:12:23 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 722ms 16:12:23 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 16:12:23 INFO - PROCESS | 1657 | 1466032343535 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 16:12:23 INFO - PROCESS | 1657 | 1466032343537 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 16:12:23 INFO - PROCESS | 1657 | 1466032343539 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 16:12:23 INFO - PROCESS | 1657 | 1466032343540 Marionette TRACE conn2 <- [1,538,null,{}] 16:12:23 INFO - PROCESS | 1657 | 1466032343547 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}] 16:12:23 INFO - PROCESS | 1657 | 1466032343550 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:23 INFO - PROCESS | 1657 | 1466032343668 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 16:12:23 INFO - PROCESS | 1657 | 1466032343774 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:23 INFO - PROCESS | 1657 | 1466032343777 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:23 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a6ce800 == 40 [pid = 1657] [id = 142] 16:12:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x1246ee400) [pid = 1657] [serial = 423] [outer = 0x0] 16:12:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x124b98800) [pid = 1657] [serial = 424] [outer = 0x1246ee400] 16:12:23 INFO - PROCESS | 1657 | 1466032343814 Marionette DEBUG loaded listener.js 16:12:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x1267b2c00) [pid = 1657] [serial = 425] [outer = 0x1246ee400] 16:12:24 INFO - PROCESS | 1657 | 1466032344243 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]]]}] 16:12:24 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 16:12:24 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 720ms 16:12:24 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 16:12:24 INFO - PROCESS | 1657 | 1466032344278 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 16:12:24 INFO - PROCESS | 1657 | 1466032344279 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 16:12:24 INFO - PROCESS | 1657 | 1466032344282 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 16:12:24 INFO - PROCESS | 1657 | 1466032344283 Marionette TRACE conn2 <- [1,542,null,{}] 16:12:24 INFO - PROCESS | 1657 | 1466032344311 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}] 16:12:24 INFO - PROCESS | 1657 | 1466032344313 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:24 INFO - PROCESS | 1657 | 1466032344509 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 16:12:24 INFO - PROCESS | 1657 | 1466032344574 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:24 INFO - PROCESS | 1657 | 1466032344576 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:24 INFO - PROCESS | 1657 | ++DOCSHELL 0x115da6800 == 41 [pid = 1657] [id = 143] 16:12:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x1121a7000) [pid = 1657] [serial = 426] [outer = 0x0] 16:12:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x11270d000) [pid = 1657] [serial = 427] [outer = 0x1121a7000] 16:12:24 INFO - PROCESS | 1657 | 1466032344604 Marionette DEBUG loaded listener.js 16:12:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x113c88800) [pid = 1657] [serial = 428] [outer = 0x1121a7000] 16:12:25 INFO - PROCESS | 1657 | --DOCSHELL 0x128d6e800 == 40 [pid = 1657] [id = 138] 16:12:25 INFO - PROCESS | 1657 | --DOCSHELL 0x123ce1800 == 39 [pid = 1657] [id = 137] 16:12:25 INFO - PROCESS | 1657 | --DOCSHELL 0x12698c800 == 38 [pid = 1657] [id = 136] 16:12:25 INFO - PROCESS | 1657 | --DOCSHELL 0x124de4000 == 37 [pid = 1657] [id = 135] 16:12:25 INFO - PROCESS | 1657 | --DOCSHELL 0x123a69000 == 36 [pid = 1657] [id = 134] 16:12:25 INFO - PROCESS | 1657 | --DOCSHELL 0x119e5b000 == 35 [pid = 1657] [id = 133] 16:12:25 INFO - PROCESS | 1657 | --DOCSHELL 0x1192d9800 == 34 [pid = 1657] [id = 132] 16:12:25 INFO - PROCESS | 1657 | --DOCSHELL 0x118197800 == 33 [pid = 1657] [id = 131] 16:12:25 INFO - PROCESS | 1657 | --DOCSHELL 0x116790800 == 32 [pid = 1657] [id = 130] 16:12:25 INFO - PROCESS | 1657 | 1466032345035 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]]]}] 16:12:25 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 16:12:25 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 772ms 16:12:25 INFO - PROCESS | 1657 | 1466032345055 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 16:12:25 INFO - PROCESS | 1657 | 1466032345058 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 16:12:25 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 16:12:25 INFO - PROCESS | 1657 | 1466032345061 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 16:12:25 INFO - PROCESS | 1657 | 1466032345063 Marionette TRACE conn2 <- [1,546,null,{}] 16:12:25 INFO - PROCESS | 1657 | 1466032345066 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}] 16:12:25 INFO - PROCESS | 1657 | 1466032345068 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:25 INFO - PROCESS | 1657 | --DOMWINDOW == 112 (0x12a6de800) [pid = 1657] [serial = 284] [outer = 0x0] [url = about:blank] 16:12:25 INFO - PROCESS | 1657 | --DOMWINDOW == 111 (0x11845b800) [pid = 1657] [serial = 275] [outer = 0x0] [url = about:blank] 16:12:25 INFO - PROCESS | 1657 | --DOMWINDOW == 110 (0x126c21000) [pid = 1657] [serial = 281] [outer = 0x0] [url = about:blank] 16:12:25 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x12b999800) [pid = 1657] [serial = 272] [outer = 0x0] [url = about:blank] 16:12:25 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x12382a800) [pid = 1657] [serial = 278] [outer = 0x0] [url = about:blank] 16:12:25 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x12b733c00) [pid = 1657] [serial = 352] [outer = 0x0] [url = about:blank] 16:12:25 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x12bf19800) [pid = 1657] [serial = 355] [outer = 0x0] [url = about:blank] 16:12:25 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x11670c800) [pid = 1657] [serial = 358] [outer = 0x0] [url = about:blank] 16:12:25 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x116712400) [pid = 1657] [serial = 361] [outer = 0x0] [url = about:blank] 16:12:25 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x124a40400) [pid = 1657] [serial = 343] [outer = 0x0] [url = about:blank] 16:12:25 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x126c11c00) [pid = 1657] [serial = 344] [outer = 0x0] [url = about:blank] 16:12:25 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x125157800) [pid = 1657] [serial = 331] [outer = 0x0] [url = about:blank] 16:12:25 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x126c17000) [pid = 1657] [serial = 332] [outer = 0x0] [url = about:blank] 16:12:25 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x12b9bd400) [pid = 1657] [serial = 323] [outer = 0x0] [url = about:blank] 16:12:25 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x128c5cc00) [pid = 1657] [serial = 334] [outer = 0x0] [url = about:blank] 16:12:25 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x12939b800) [pid = 1657] [serial = 335] [outer = 0x0] [url = about:blank] 16:12:25 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x128c94800) [pid = 1657] [serial = 346] [outer = 0x0] [url = about:blank] 16:12:25 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x11875bc00) [pid = 1657] [serial = 325] [outer = 0x0] [url = about:blank] 16:12:25 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x119453c00) [pid = 1657] [serial = 326] [outer = 0x0] [url = about:blank] 16:12:25 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x123822400) [pid = 1657] [serial = 328] [outer = 0x0] [url = about:blank] 16:12:25 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x1246eb800) [pid = 1657] [serial = 329] [outer = 0x0] [url = about:blank] 16:12:25 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x119455000) [pid = 1657] [serial = 337] [outer = 0x0] [url = about:blank] 16:12:25 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x1194a1400) [pid = 1657] [serial = 338] [outer = 0x0] [url = about:blank] 16:12:25 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x119597800) [pid = 1657] [serial = 340] [outer = 0x0] [url = about:blank] 16:12:25 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x123beac00) [pid = 1657] [serial = 341] [outer = 0x0] [url = about:blank] 16:12:25 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x12bf1b800) [pid = 1657] [serial = 364] [outer = 0x0] [url = about:blank] 16:12:25 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x119493000) [pid = 1657] [serial = 362] [outer = 0x0] [url = about:blank] 16:12:25 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x12c510400) [pid = 1657] [serial = 365] [outer = 0x0] [url = about:blank] 16:12:25 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x116710800) [pid = 1657] [serial = 359] [outer = 0x0] [url = about:blank] 16:12:25 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x1293ad400) [pid = 1657] [serial = 349] [outer = 0x0] [url = about:blank] 16:12:25 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x12c508000) [pid = 1657] [serial = 356] [outer = 0x0] [url = about:blank] 16:12:25 INFO - PROCESS | 1657 | --DOMWINDOW == 81 (0x12c688400) [pid = 1657] [serial = 368] [outer = 0x0] [url = about:blank] 16:12:25 INFO - PROCESS | 1657 | --DOMWINDOW == 80 (0x12b9b9000) [pid = 1657] [serial = 353] [outer = 0x0] [url = about:blank] 16:12:25 INFO - PROCESS | 1657 | --DOMWINDOW == 79 (0x12917b800) [pid = 1657] [serial = 347] [outer = 0x0] [url = about:blank] 16:12:25 INFO - PROCESS | 1657 | --DOMWINDOW == 78 (0x12a6d9c00) [pid = 1657] [serial = 350] [outer = 0x0] [url = about:blank] 16:12:25 INFO - PROCESS | 1657 | --DOMWINDOW == 77 (0x12b9c0800) [pid = 1657] [serial = 367] [outer = 0x0] [url = about:blank] 16:12:25 INFO - PROCESS | 1657 | 1466032345178 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 16:12:25 INFO - PROCESS | 1657 | 1466032345219 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:25 INFO - PROCESS | 1657 | 1466032345224 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:25 INFO - PROCESS | 1657 | ++DOCSHELL 0x113c10800 == 33 [pid = 1657] [id = 144] 16:12:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 78 (0x115e88800) [pid = 1657] [serial = 429] [outer = 0x0] 16:12:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 79 (0x116980400) [pid = 1657] [serial = 430] [outer = 0x115e88800] 16:12:25 INFO - PROCESS | 1657 | 1466032345256 Marionette DEBUG loaded listener.js 16:12:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 80 (0x117258400) [pid = 1657] [serial = 431] [outer = 0x115e88800] 16:12:25 INFO - PROCESS | 1657 | 1466032345580 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]]]}] 16:12:25 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 16:12:25 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 569ms 16:12:25 INFO - PROCESS | 1657 | 1466032345641 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 16:12:25 INFO - PROCESS | 1657 | 1466032345643 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 16:12:25 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 16:12:25 INFO - PROCESS | 1657 | 1466032345646 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 16:12:25 INFO - PROCESS | 1657 | 1466032345647 Marionette TRACE conn2 <- [1,550,null,{}] 16:12:25 INFO - PROCESS | 1657 | 1466032345650 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}] 16:12:25 INFO - PROCESS | 1657 | 1466032345651 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:25 INFO - PROCESS | 1657 | 1466032345740 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 16:12:25 INFO - PROCESS | 1657 | 1466032345747 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:25 INFO - PROCESS | 1657 | 1466032345748 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:25 INFO - PROCESS | 1657 | ++DOCSHELL 0x11822b000 == 34 [pid = 1657] [id = 145] 16:12:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 81 (0x1176e3c00) [pid = 1657] [serial = 432] [outer = 0x0] 16:12:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x1181b3c00) [pid = 1657] [serial = 433] [outer = 0x1176e3c00] 16:12:25 INFO - PROCESS | 1657 | 1466032345781 Marionette DEBUG loaded listener.js 16:12:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x118450400) [pid = 1657] [serial = 434] [outer = 0x1176e3c00] 16:12:26 INFO - PROCESS | 1657 | 1466032346143 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]]]}] 16:12:26 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 16:12:26 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 520ms 16:12:26 INFO - PROCESS | 1657 | 1466032346167 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 16:12:26 INFO - PROCESS | 1657 | 1466032346170 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 16:12:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 16:12:26 INFO - PROCESS | 1657 | 1466032346179 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 16:12:26 INFO - PROCESS | 1657 | 1466032346182 Marionette TRACE conn2 <- [1,554,null,{}] 16:12:26 INFO - PROCESS | 1657 | 1466032346185 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}] 16:12:26 INFO - PROCESS | 1657 | 1466032346187 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:26 INFO - PROCESS | 1657 | 1466032346276 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 16:12:26 INFO - PROCESS | 1657 | 1466032346325 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:26 INFO - PROCESS | 1657 | 1466032346326 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:26 INFO - PROCESS | 1657 | ++DOCSHELL 0x119a45000 == 35 [pid = 1657] [id = 146] 16:12:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x1176e9000) [pid = 1657] [serial = 435] [outer = 0x0] 16:12:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x1185ecc00) [pid = 1657] [serial = 436] [outer = 0x1176e9000] 16:12:26 INFO - PROCESS | 1657 | 1466032346354 Marionette DEBUG loaded listener.js 16:12:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x119451400) [pid = 1657] [serial = 437] [outer = 0x1176e9000] 16:12:26 INFO - PROCESS | 1657 | [1657] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:12:26 INFO - PROCESS | 1657 | [1657] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:12:26 INFO - PROCESS | 1657 | 1466032346651 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]]]}] 16:12:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 16:12:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 524ms 16:12:26 INFO - PROCESS | 1657 | 1466032346700 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 16:12:26 INFO - PROCESS | 1657 | 1466032346701 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 16:12:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 16:12:26 INFO - PROCESS | 1657 | 1466032346705 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 16:12:26 INFO - PROCESS | 1657 | 1466032346707 Marionette TRACE conn2 <- [1,558,null,{}] 16:12:26 INFO - PROCESS | 1657 | 1466032346709 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}] 16:12:26 INFO - PROCESS | 1657 | 1466032346710 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:26 INFO - PROCESS | 1657 | 1466032346785 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 16:12:26 INFO - PROCESS | 1657 | 1466032346791 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:26 INFO - PROCESS | 1657 | 1466032346793 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:26 INFO - PROCESS | 1657 | ++DOCSHELL 0x12398e800 == 36 [pid = 1657] [id = 147] 16:12:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x115dbd400) [pid = 1657] [serial = 438] [outer = 0x0] 16:12:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x119498400) [pid = 1657] [serial = 439] [outer = 0x115dbd400] 16:12:26 INFO - PROCESS | 1657 | 1466032346817 Marionette DEBUG loaded listener.js 16:12:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x119925c00) [pid = 1657] [serial = 440] [outer = 0x115dbd400] 16:12:27 INFO - PROCESS | 1657 | 1466032347148 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]]]}] 16:12:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 16:12:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 473ms 16:12:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 16:12:27 INFO - PROCESS | 1657 | 1466032347177 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 16:12:27 INFO - PROCESS | 1657 | 1466032347179 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 16:12:27 INFO - PROCESS | 1657 | 1466032347207 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 16:12:27 INFO - PROCESS | 1657 | 1466032347209 Marionette TRACE conn2 <- [1,562,null,{}] 16:12:27 INFO - PROCESS | 1657 | 1466032347211 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}] 16:12:27 INFO - PROCESS | 1657 | 1466032347213 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:27 INFO - PROCESS | 1657 | 1466032347316 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 16:12:27 INFO - PROCESS | 1657 | 1466032347321 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:27 INFO - PROCESS | 1657 | 1466032347324 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:27 INFO - PROCESS | 1657 | ++DOCSHELL 0x124407000 == 37 [pid = 1657] [id = 148] 16:12:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x11a1eb800) [pid = 1657] [serial = 441] [outer = 0x0] 16:12:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x123827400) [pid = 1657] [serial = 442] [outer = 0x11a1eb800] 16:12:27 INFO - PROCESS | 1657 | 1466032347383 Marionette DEBUG loaded listener.js 16:12:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x123be9000) [pid = 1657] [serial = 443] [outer = 0x11a1eb800] 16:12:27 INFO - PROCESS | 1657 | [1657] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:12:27 INFO - PROCESS | 1657 | [1657] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 16:12:27 INFO - PROCESS | 1657 | [1657] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:12:27 INFO - PROCESS | 1657 | 1466032347735 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]]]}] 16:12:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 16:12:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 595ms 16:12:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 16:12:27 INFO - PROCESS | 1657 | 1466032347777 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 16:12:27 INFO - PROCESS | 1657 | 1466032347778 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 16:12:27 INFO - PROCESS | 1657 | 1466032347780 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 16:12:27 INFO - PROCESS | 1657 | 1466032347781 Marionette TRACE conn2 <- [1,566,null,{}] 16:12:27 INFO - PROCESS | 1657 | 1466032347783 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}] 16:12:27 INFO - PROCESS | 1657 | 1466032347784 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:27 INFO - PROCESS | 1657 | 1466032347881 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 16:12:27 INFO - PROCESS | 1657 | 1466032347892 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:27 INFO - PROCESS | 1657 | 1466032347893 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:27 INFO - PROCESS | 1657 | ++DOCSHELL 0x124df0800 == 38 [pid = 1657] [id = 149] 16:12:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x123dae000) [pid = 1657] [serial = 444] [outer = 0x0] 16:12:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x124a40400) [pid = 1657] [serial = 445] [outer = 0x123dae000] 16:12:27 INFO - PROCESS | 1657 | 1466032347917 Marionette DEBUG loaded listener.js 16:12:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x124f15000) [pid = 1657] [serial = 446] [outer = 0x123dae000] 16:12:28 INFO - PROCESS | 1657 | [1657] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:12:28 INFO - PROCESS | 1657 | [1657] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:12:28 INFO - PROCESS | 1657 | 1466032348255 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]]]}] 16:12:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 16:12:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 518ms 16:12:28 INFO - PROCESS | 1657 | 1466032348299 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 16:12:28 INFO - PROCESS | 1657 | 1466032348300 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 16:12:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 16:12:28 INFO - PROCESS | 1657 | 1466032348302 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 16:12:28 INFO - PROCESS | 1657 | 1466032348303 Marionette TRACE conn2 <- [1,570,null,{}] 16:12:28 INFO - PROCESS | 1657 | 1466032348305 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}] 16:12:28 INFO - PROCESS | 1657 | 1466032348307 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:28 INFO - PROCESS | 1657 | 1466032348402 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 16:12:28 INFO - PROCESS | 1657 | 1466032348436 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:28 INFO - PROCESS | 1657 | 1466032348437 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:28 INFO - PROCESS | 1657 | ++DOCSHELL 0x128a44000 == 39 [pid = 1657] [id = 150] 16:12:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x12515ec00) [pid = 1657] [serial = 447] [outer = 0x0] 16:12:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x1257c3000) [pid = 1657] [serial = 448] [outer = 0x12515ec00] 16:12:28 INFO - PROCESS | 1657 | 1466032348462 Marionette DEBUG loaded listener.js 16:12:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x1267eb400) [pid = 1657] [serial = 449] [outer = 0x12515ec00] 16:12:28 INFO - PROCESS | 1657 | [1657] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:12:28 INFO - PROCESS | 1657 | [1657] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:12:28 INFO - PROCESS | 1657 | 1466032348758 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]]]}] 16:12:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 16:12:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 470ms 16:12:28 INFO - PROCESS | 1657 | 1466032348777 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 16:12:28 INFO - PROCESS | 1657 | 1466032348778 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 16:12:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 16:12:28 INFO - PROCESS | 1657 | 1466032348781 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 16:12:28 INFO - PROCESS | 1657 | 1466032348782 Marionette TRACE conn2 <- [1,574,null,{}] 16:12:28 INFO - PROCESS | 1657 | 1466032348784 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}] 16:12:28 INFO - PROCESS | 1657 | 1466032348785 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:28 INFO - PROCESS | 1657 | 1466032348890 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 16:12:28 INFO - PROCESS | 1657 | 1466032348894 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:28 INFO - PROCESS | 1657 | 1466032348895 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:28 INFO - PROCESS | 1657 | ++DOCSHELL 0x1290eb800 == 40 [pid = 1657] [id = 151] 16:12:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x123beac00) [pid = 1657] [serial = 450] [outer = 0x0] 16:12:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x126c19400) [pid = 1657] [serial = 451] [outer = 0x123beac00] 16:12:28 INFO - PROCESS | 1657 | 1466032348919 Marionette DEBUG loaded listener.js 16:12:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x126c26800) [pid = 1657] [serial = 452] [outer = 0x123beac00] 16:12:29 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x123827c00) [pid = 1657] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 16:12:29 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x124b9a400) [pid = 1657] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 16:12:29 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x11949f800) [pid = 1657] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 16:12:29 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x117262c00) [pid = 1657] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 16:12:29 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x117262400) [pid = 1657] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 16:12:29 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x1181c0c00) [pid = 1657] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 16:12:29 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x116709800) [pid = 1657] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 16:12:29 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x119135800) [pid = 1657] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 16:12:29 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x119497000) [pid = 1657] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 16:12:29 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x123828800) [pid = 1657] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 16:12:29 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x1246f1800) [pid = 1657] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 16:12:29 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x1257c4c00) [pid = 1657] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 16:12:29 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x1169f4000) [pid = 1657] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 16:12:29 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x1169f1800) [pid = 1657] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 16:12:29 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x1169eb000) [pid = 1657] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 16:12:29 INFO - PROCESS | 1657 | 1466032349327 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]]]}] 16:12:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 16:12:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 568ms 16:12:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 16:12:29 INFO - PROCESS | 1657 | 1466032349349 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 16:12:29 INFO - PROCESS | 1657 | 1466032349350 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 16:12:29 INFO - PROCESS | 1657 | 1466032349352 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 16:12:29 INFO - PROCESS | 1657 | 1466032349354 Marionette TRACE conn2 <- [1,578,null,{}] 16:12:29 INFO - PROCESS | 1657 | 1466032349356 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}] 16:12:29 INFO - PROCESS | 1657 | 1466032349357 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:29 INFO - PROCESS | 1657 | 1466032349441 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 16:12:29 INFO - PROCESS | 1657 | 1466032349444 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:29 INFO - PROCESS | 1657 | 1466032349446 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:29 INFO - PROCESS | 1657 | ++DOCSHELL 0x124408000 == 41 [pid = 1657] [id = 152] 16:12:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x1169f1800) [pid = 1657] [serial = 453] [outer = 0x0] 16:12:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x118162000) [pid = 1657] [serial = 454] [outer = 0x1169f1800] 16:12:29 INFO - PROCESS | 1657 | 1466032349470 Marionette DEBUG loaded listener.js 16:12:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x124369800) [pid = 1657] [serial = 455] [outer = 0x1169f1800] 16:12:29 INFO - PROCESS | 1657 | 1466032349840 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]]]}] 16:12:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 16:12:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 521ms 16:12:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 16:12:29 INFO - PROCESS | 1657 | 1466032349875 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 16:12:29 INFO - PROCESS | 1657 | 1466032349876 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 16:12:29 INFO - PROCESS | 1657 | 1466032349878 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 16:12:29 INFO - PROCESS | 1657 | 1466032349879 Marionette TRACE conn2 <- [1,582,null,{}] 16:12:29 INFO - PROCESS | 1657 | 1466032349882 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}] 16:12:29 INFO - PROCESS | 1657 | 1466032349883 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:29 INFO - PROCESS | 1657 | 1466032349963 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 16:12:29 INFO - PROCESS | 1657 | 1466032349967 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:29 INFO - PROCESS | 1657 | 1466032349968 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:29 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a6ca000 == 42 [pid = 1657] [id = 153] 16:12:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x11940a000) [pid = 1657] [serial = 456] [outer = 0x0] 16:12:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x128a9bc00) [pid = 1657] [serial = 457] [outer = 0x11940a000] 16:12:30 INFO - PROCESS | 1657 | 1466032350005 Marionette DEBUG loaded listener.js 16:12:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x12907b400) [pid = 1657] [serial = 458] [outer = 0x11940a000] 16:12:30 INFO - PROCESS | 1657 | 1466032350341 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]]]}] 16:12:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 16:12:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 469ms 16:12:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 16:12:30 INFO - PROCESS | 1657 | 1466032350348 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 16:12:30 INFO - PROCESS | 1657 | 1466032350349 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 16:12:30 INFO - PROCESS | 1657 | 1466032350351 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 16:12:30 INFO - PROCESS | 1657 | 1466032350353 Marionette TRACE conn2 <- [1,586,null,{}] 16:12:30 INFO - PROCESS | 1657 | 1466032350360 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}] 16:12:30 INFO - PROCESS | 1657 | 1466032350362 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:30 INFO - PROCESS | 1657 | 1466032350460 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 16:12:30 INFO - PROCESS | 1657 | 1466032350513 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:30 INFO - PROCESS | 1657 | 1466032350514 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:30 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b7c9800 == 43 [pid = 1657] [id = 154] 16:12:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x126c1d000) [pid = 1657] [serial = 459] [outer = 0x0] 16:12:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x129394c00) [pid = 1657] [serial = 460] [outer = 0x126c1d000] 16:12:30 INFO - PROCESS | 1657 | 1466032350537 Marionette DEBUG loaded listener.js 16:12:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x12a6dcc00) [pid = 1657] [serial = 461] [outer = 0x126c1d000] 16:12:30 INFO - PROCESS | 1657 | [1657] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:12:30 INFO - PROCESS | 1657 | [1657] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:12:30 INFO - PROCESS | 1657 | 1466032350825 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]]]}] 16:12:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 16:12:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 524ms 16:12:30 INFO - PROCESS | 1657 | 1466032350877 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 16:12:30 INFO - PROCESS | 1657 | 1466032350878 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 16:12:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 16:12:30 INFO - PROCESS | 1657 | 1466032350880 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 16:12:30 INFO - PROCESS | 1657 | 1466032350881 Marionette TRACE conn2 <- [1,590,null,{}] 16:12:30 INFO - PROCESS | 1657 | 1466032350883 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}] 16:12:30 INFO - PROCESS | 1657 | 1466032350885 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:30 INFO - PROCESS | 1657 | 1466032350967 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 16:12:30 INFO - PROCESS | 1657 | 1466032350973 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:30 INFO - PROCESS | 1657 | 1466032350982 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:30 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b968800 == 44 [pid = 1657] [id = 155] 16:12:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x12a6dd000) [pid = 1657] [serial = 462] [outer = 0x0] 16:12:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x12a9f7000) [pid = 1657] [serial = 463] [outer = 0x12a6dd000] 16:12:31 INFO - PROCESS | 1657 | 1466032351007 Marionette DEBUG loaded listener.js 16:12:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x12b732000) [pid = 1657] [serial = 464] [outer = 0x12a6dd000] 16:12:31 INFO - PROCESS | 1657 | 1466032351443 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]]]}] 16:12:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 16:12:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 568ms 16:12:31 INFO - PROCESS | 1657 | 1466032351449 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 16:12:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 16:12:31 INFO - PROCESS | 1657 | 1466032351452 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 16:12:31 INFO - PROCESS | 1657 | 1466032351457 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 16:12:31 INFO - PROCESS | 1657 | 1466032351459 Marionette TRACE conn2 <- [1,594,null,{}] 16:12:31 INFO - PROCESS | 1657 | 1466032351463 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}] 16:12:31 INFO - PROCESS | 1657 | 1466032351465 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:31 INFO - PROCESS | 1657 | 1466032351572 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 16:12:31 INFO - PROCESS | 1657 | 1466032351641 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:31 INFO - PROCESS | 1657 | 1466032351642 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:31 INFO - PROCESS | 1657 | ++DOCSHELL 0x116fe6800 == 45 [pid = 1657] [id = 156] 16:12:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x112f58800) [pid = 1657] [serial = 465] [outer = 0x0] 16:12:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x116705400) [pid = 1657] [serial = 466] [outer = 0x112f58800] 16:12:31 INFO - PROCESS | 1657 | 1466032351673 Marionette DEBUG loaded listener.js 16:12:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x117227000) [pid = 1657] [serial = 467] [outer = 0x112f58800] 16:12:32 INFO - PROCESS | 1657 | 1466032352118 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]]]}] 16:12:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 16:12:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 672ms 16:12:32 INFO - PROCESS | 1657 | 1466032352128 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 16:12:32 INFO - PROCESS | 1657 | 1466032352131 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 16:12:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 16:12:32 INFO - PROCESS | 1657 | 1466032352136 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 16:12:32 INFO - PROCESS | 1657 | 1466032352140 Marionette TRACE conn2 <- [1,598,null,{}] 16:12:32 INFO - PROCESS | 1657 | 1466032352143 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}] 16:12:32 INFO - PROCESS | 1657 | 1466032352145 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:32 INFO - PROCESS | 1657 | 1466032352252 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 16:12:32 INFO - PROCESS | 1657 | 1466032352320 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:32 INFO - PROCESS | 1657 | 1466032352321 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:32 INFO - PROCESS | 1657 | ++DOCSHELL 0x12386a800 == 46 [pid = 1657] [id = 157] 16:12:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x118157c00) [pid = 1657] [serial = 468] [outer = 0x0] 16:12:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x11838fc00) [pid = 1657] [serial = 469] [outer = 0x118157c00] 16:12:32 INFO - PROCESS | 1657 | 1466032352353 Marionette DEBUG loaded listener.js 16:12:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x1187ce800) [pid = 1657] [serial = 470] [outer = 0x118157c00] 16:12:32 INFO - PROCESS | 1657 | 1466032352764 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]]]}] 16:12:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 16:12:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 674ms 16:12:32 INFO - PROCESS | 1657 | 1466032352809 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 16:12:32 INFO - PROCESS | 1657 | 1466032352811 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 16:12:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 16:12:32 INFO - PROCESS | 1657 | 1466032352813 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 16:12:32 INFO - PROCESS | 1657 | 1466032352816 Marionette TRACE conn2 <- [1,602,null,{}] 16:12:32 INFO - PROCESS | 1657 | 1466032352824 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}] 16:12:32 INFO - PROCESS | 1657 | 1466032352827 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:32 INFO - PROCESS | 1657 | 1466032352956 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 16:12:33 INFO - PROCESS | 1657 | 1466032353014 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:33 INFO - PROCESS | 1657 | 1466032353016 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:33 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b85c000 == 47 [pid = 1657] [id = 158] 16:12:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x11945b800) [pid = 1657] [serial = 471] [outer = 0x0] 16:12:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x119b9c000) [pid = 1657] [serial = 472] [outer = 0x11945b800] 16:12:33 INFO - PROCESS | 1657 | 1466032353047 Marionette DEBUG loaded listener.js 16:12:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x124106400) [pid = 1657] [serial = 473] [outer = 0x11945b800] 16:12:33 INFO - PROCESS | 1657 | 1466032353530 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]]]}] 16:12:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 16:12:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 771ms 16:12:33 INFO - PROCESS | 1657 | 1466032353605 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 16:12:33 INFO - PROCESS | 1657 | 1466032353608 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 16:12:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 16:12:33 INFO - PROCESS | 1657 | 1466032353615 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 16:12:33 INFO - PROCESS | 1657 | 1466032353617 Marionette TRACE conn2 <- [1,606,null,{}] 16:12:33 INFO - PROCESS | 1657 | 1466032353623 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}] 16:12:33 INFO - PROCESS | 1657 | 1466032353625 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:33 INFO - PROCESS | 1657 | 1466032353780 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 16:12:33 INFO - PROCESS | 1657 | 1466032353849 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:33 INFO - PROCESS | 1657 | 1466032353850 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:33 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bcaf000 == 48 [pid = 1657] [id = 159] 16:12:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x124f1b800) [pid = 1657] [serial = 474] [outer = 0x0] 16:12:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x126709400) [pid = 1657] [serial = 475] [outer = 0x124f1b800] 16:12:33 INFO - PROCESS | 1657 | 1466032353879 Marionette DEBUG loaded listener.js 16:12:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x128c54000) [pid = 1657] [serial = 476] [outer = 0x124f1b800] 16:12:34 INFO - PROCESS | 1657 | 1466032354316 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]]]}] 16:12:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 16:12:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 721ms 16:12:34 INFO - PROCESS | 1657 | 1466032354335 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 16:12:34 INFO - PROCESS | 1657 | 1466032354338 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 16:12:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 16:12:34 INFO - PROCESS | 1657 | 1466032354340 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 16:12:34 INFO - PROCESS | 1657 | 1466032354341 Marionette TRACE conn2 <- [1,610,null,{}] 16:12:34 INFO - PROCESS | 1657 | 1466032354344 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}] 16:12:34 INFO - PROCESS | 1657 | 1466032354346 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:34 INFO - PROCESS | 1657 | 1466032354449 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 16:12:34 INFO - PROCESS | 1657 | 1466032354501 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:34 INFO - PROCESS | 1657 | 1466032354502 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:34 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c2bd000 == 49 [pid = 1657] [id = 160] 16:12:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x128aa1400) [pid = 1657] [serial = 477] [outer = 0x0] 16:12:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x1293a8800) [pid = 1657] [serial = 478] [outer = 0x128aa1400] 16:12:34 INFO - PROCESS | 1657 | 1466032354533 Marionette DEBUG loaded listener.js 16:12:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x12a9ebc00) [pid = 1657] [serial = 479] [outer = 0x128aa1400] 16:12:35 INFO - PROCESS | 1657 | 1466032355139 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]]]}] 16:12:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 16:12:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 819ms 16:12:35 INFO - PROCESS | 1657 | 1466032355159 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 16:12:35 INFO - PROCESS | 1657 | 1466032355162 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 16:12:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 16:12:35 INFO - PROCESS | 1657 | 1466032355165 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 16:12:35 INFO - PROCESS | 1657 | 1466032355167 Marionette TRACE conn2 <- [1,614,null,{}] 16:12:35 INFO - PROCESS | 1657 | 1466032355171 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}] 16:12:35 INFO - PROCESS | 1657 | 1466032355172 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:35 INFO - PROCESS | 1657 | 1466032355270 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 16:12:35 INFO - PROCESS | 1657 | 1466032355323 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:35 INFO - PROCESS | 1657 | 1466032355324 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:35 INFO - PROCESS | 1657 | ++DOCSHELL 0x1195b4800 == 50 [pid = 1657] [id = 161] 16:12:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x11670a000) [pid = 1657] [serial = 480] [outer = 0x0] 16:12:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 115 (0x117259c00) [pid = 1657] [serial = 481] [outer = 0x11670a000] 16:12:35 INFO - PROCESS | 1657 | 1466032355356 Marionette DEBUG loaded listener.js 16:12:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x1175bb400) [pid = 1657] [serial = 482] [outer = 0x11670a000] 16:12:35 INFO - PROCESS | 1657 | 1466032355742 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]]]}] 16:12:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 16:12:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 670ms 16:12:35 INFO - PROCESS | 1657 | 1466032355856 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 16:12:35 INFO - PROCESS | 1657 | 1466032355861 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 16:12:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 16:12:35 INFO - PROCESS | 1657 | 1466032355870 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 16:12:35 INFO - PROCESS | 1657 | 1466032355875 Marionette TRACE conn2 <- [1,618,null,{}] 16:12:35 INFO - PROCESS | 1657 | 1466032355878 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}] 16:12:35 INFO - PROCESS | 1657 | 1466032355881 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:36 INFO - PROCESS | 1657 | 1466032356024 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 16:12:36 INFO - PROCESS | 1657 | 1466032356114 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:36 INFO - PROCESS | 1657 | 1466032356115 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:36 INFO - PROCESS | 1657 | ++DOCSHELL 0x11823e800 == 51 [pid = 1657] [id = 162] 16:12:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 117 (0x11917a800) [pid = 1657] [serial = 483] [outer = 0x0] 16:12:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 118 (0x119416c00) [pid = 1657] [serial = 484] [outer = 0x11917a800] 16:12:36 INFO - PROCESS | 1657 | 1466032356160 Marionette DEBUG loaded listener.js 16:12:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 119 (0x119487c00) [pid = 1657] [serial = 485] [outer = 0x11917a800] 16:12:36 INFO - PROCESS | 1657 | --DOCSHELL 0x12b7c9800 == 50 [pid = 1657] [id = 154] 16:12:36 INFO - PROCESS | 1657 | --DOCSHELL 0x12a6ca000 == 49 [pid = 1657] [id = 153] 16:12:36 INFO - PROCESS | 1657 | --DOCSHELL 0x124408000 == 48 [pid = 1657] [id = 152] 16:12:36 INFO - PROCESS | 1657 | --DOCSHELL 0x1290eb800 == 47 [pid = 1657] [id = 151] 16:12:36 INFO - PROCESS | 1657 | --DOCSHELL 0x128a44000 == 46 [pid = 1657] [id = 150] 16:12:36 INFO - PROCESS | 1657 | --DOCSHELL 0x124df0800 == 45 [pid = 1657] [id = 149] 16:12:36 INFO - PROCESS | 1657 | --DOCSHELL 0x124407000 == 44 [pid = 1657] [id = 148] 16:12:36 INFO - PROCESS | 1657 | --DOCSHELL 0x12398e800 == 43 [pid = 1657] [id = 147] 16:12:36 INFO - PROCESS | 1657 | --DOCSHELL 0x119a45000 == 42 [pid = 1657] [id = 146] 16:12:36 INFO - PROCESS | 1657 | --DOCSHELL 0x11822b000 == 41 [pid = 1657] [id = 145] 16:12:36 INFO - PROCESS | 1657 | --DOCSHELL 0x113c10800 == 40 [pid = 1657] [id = 144] 16:12:36 INFO - PROCESS | 1657 | --DOCSHELL 0x115da6800 == 39 [pid = 1657] [id = 143] 16:12:36 INFO - PROCESS | 1657 | --DOCSHELL 0x12a6ce800 == 38 [pid = 1657] [id = 142] 16:12:36 INFO - PROCESS | 1657 | --DOCSHELL 0x124618800 == 37 [pid = 1657] [id = 141] 16:12:36 INFO - PROCESS | 1657 | --DOCSHELL 0x1290e9800 == 36 [pid = 1657] [id = 139] 16:12:36 INFO - PROCESS | 1657 | --DOCSHELL 0x115e47000 == 35 [pid = 1657] [id = 140] 16:12:36 INFO - PROCESS | 1657 | --DOCSHELL 0x11823a000 == 34 [pid = 1657] [id = 129] 16:12:36 INFO - PROCESS | 1657 | --DOCSHELL 0x1195b4800 == 33 [pid = 1657] [id = 161] 16:12:36 INFO - PROCESS | 1657 | --DOCSHELL 0x12c2bd000 == 32 [pid = 1657] [id = 160] 16:12:36 INFO - PROCESS | 1657 | --DOCSHELL 0x12bcaf000 == 31 [pid = 1657] [id = 159] 16:12:36 INFO - PROCESS | 1657 | --DOCSHELL 0x12b85c000 == 30 [pid = 1657] [id = 158] 16:12:36 INFO - PROCESS | 1657 | --DOCSHELL 0x12386a800 == 29 [pid = 1657] [id = 157] 16:12:36 INFO - PROCESS | 1657 | --DOCSHELL 0x12b968800 == 28 [pid = 1657] [id = 155] 16:12:36 INFO - PROCESS | 1657 | --DOCSHELL 0x116fe6800 == 27 [pid = 1657] [id = 156] 16:12:36 INFO - PROCESS | 1657 | --DOMWINDOW == 118 (0x1241c9000) [pid = 1657] [serial = 397] [outer = 0x0] [url = about:blank] 16:12:36 INFO - PROCESS | 1657 | --DOMWINDOW == 117 (0x12651cc00) [pid = 1657] [serial = 403] [outer = 0x0] [url = about:blank] 16:12:36 INFO - PROCESS | 1657 | --DOMWINDOW == 116 (0x119925400) [pid = 1657] [serial = 394] [outer = 0x0] [url = about:blank] 16:12:36 INFO - PROCESS | 1657 | --DOMWINDOW == 115 (0x119d72c00) [pid = 1657] [serial = 386] [outer = 0x0] [url = about:blank] 16:12:36 INFO - PROCESS | 1657 | --DOMWINDOW == 114 (0x11945c800) [pid = 1657] [serial = 385] [outer = 0x0] [url = about:blank] 16:12:36 INFO - PROCESS | 1657 | --DOMWINDOW == 113 (0x1175ac400) [pid = 1657] [serial = 388] [outer = 0x0] [url = about:blank] 16:12:36 INFO - PROCESS | 1657 | --DOMWINDOW == 112 (0x11670dc00) [pid = 1657] [serial = 389] [outer = 0x0] [url = about:blank] 16:12:36 INFO - PROCESS | 1657 | --DOMWINDOW == 111 (0x1185f1c00) [pid = 1657] [serial = 391] [outer = 0x0] [url = about:blank] 16:12:36 INFO - PROCESS | 1657 | --DOMWINDOW == 110 (0x11917cc00) [pid = 1657] [serial = 392] [outer = 0x0] [url = about:blank] 16:12:36 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x116f80400) [pid = 1657] [serial = 371] [outer = 0x0] [url = about:blank] 16:12:36 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x1169e7000) [pid = 1657] [serial = 370] [outer = 0x0] [url = about:blank] 16:12:36 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x11949f000) [pid = 1657] [serial = 374] [outer = 0x0] [url = about:blank] 16:12:36 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x119416000) [pid = 1657] [serial = 373] [outer = 0x0] [url = about:blank] 16:12:36 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x129082000) [pid = 1657] [serial = 413] [outer = 0x0] [url = about:blank] 16:12:36 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x124f1a800) [pid = 1657] [serial = 401] [outer = 0x0] [url = about:blank] 16:12:36 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x124b98400) [pid = 1657] [serial = 400] [outer = 0x0] [url = about:blank] 16:12:36 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x124db7400) [pid = 1657] [serial = 377] [outer = 0x0] [url = about:blank] 16:12:36 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x1246f8c00) [pid = 1657] [serial = 376] [outer = 0x0] [url = about:blank] 16:12:36 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x12a6df400) [pid = 1657] [serial = 380] [outer = 0x0] [url = about:blank] 16:12:36 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x128aa4800) [pid = 1657] [serial = 379] [outer = 0x0] [url = about:blank] 16:12:36 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x128a9ac00) [pid = 1657] [serial = 404] [outer = 0x0] [url = about:blank] 16:12:36 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x1181bf000) [pid = 1657] [serial = 383] [outer = 0x0] [url = about:blank] 16:12:36 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x128aa3000) [pid = 1657] [serial = 406] [outer = 0x0] [url = about:blank] 16:12:36 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x11725a800) [pid = 1657] [serial = 382] [outer = 0x0] [url = about:blank] 16:12:36 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x119458400) [pid = 1657] [serial = 409] [outer = 0x0] [url = about:blank] 16:12:36 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x126c1dc00) [pid = 1657] [serial = 412] [outer = 0x0] [url = about:blank] 16:12:36 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x129073c00) [pid = 1657] [serial = 407] [outer = 0x0] [url = about:blank] 16:12:36 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x129173000) [pid = 1657] [serial = 415] [outer = 0x0] [url = about:blank] 16:12:36 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x1246f4800) [pid = 1657] [serial = 398] [outer = 0x0] [url = about:blank] 16:12:36 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x123825c00) [pid = 1657] [serial = 395] [outer = 0x0] [url = about:blank] 16:12:36 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x124369400) [pid = 1657] [serial = 410] [outer = 0x0] [url = about:blank] 16:12:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x115d0b000) [pid = 1657] [serial = 486] [outer = 0x12cf0c800] 16:12:37 INFO - PROCESS | 1657 | 1466032357242 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]]]}] 16:12:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 16:12:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1424ms 16:12:37 INFO - PROCESS | 1657 | 1466032357295 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 16:12:37 INFO - PROCESS | 1657 | 1466032357298 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 16:12:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 16:12:37 INFO - PROCESS | 1657 | 1466032357302 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 16:12:37 INFO - PROCESS | 1657 | 1466032357305 Marionette TRACE conn2 <- [1,622,null,{}] 16:12:37 INFO - PROCESS | 1657 | 1466032357308 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}] 16:12:37 INFO - PROCESS | 1657 | 1466032357309 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:37 INFO - PROCESS | 1657 | 1466032357389 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 16:12:37 INFO - PROCESS | 1657 | 1466032357396 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:37 INFO - PROCESS | 1657 | 1466032357399 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:37 INFO - PROCESS | 1657 | ++DOCSHELL 0x1169a6000 == 28 [pid = 1657] [id = 163] 16:12:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x1169eec00) [pid = 1657] [serial = 487] [outer = 0x0] 16:12:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x11721b400) [pid = 1657] [serial = 488] [outer = 0x1169eec00] 16:12:37 INFO - PROCESS | 1657 | 1466032357427 Marionette DEBUG loaded listener.js 16:12:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x1175b5000) [pid = 1657] [serial = 489] [outer = 0x1169eec00] 16:12:37 INFO - PROCESS | 1657 | 1466032357764 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]]]}] 16:12:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 16:12:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 475ms 16:12:37 INFO - PROCESS | 1657 | 1466032357783 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 16:12:37 INFO - PROCESS | 1657 | 1466032357785 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 16:12:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 16:12:37 INFO - PROCESS | 1657 | 1466032357792 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 16:12:37 INFO - PROCESS | 1657 | 1466032357794 Marionette TRACE conn2 <- [1,626,null,{}] 16:12:37 INFO - PROCESS | 1657 | 1466032357796 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}] 16:12:37 INFO - PROCESS | 1657 | 1466032357798 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:37 INFO - PROCESS | 1657 | 1466032357882 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 16:12:37 INFO - PROCESS | 1657 | 1466032357888 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:37 INFO - PROCESS | 1657 | 1466032357890 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:37 INFO - PROCESS | 1657 | ++DOCSHELL 0x1181ab800 == 29 [pid = 1657] [id = 164] 16:12:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x11812ac00) [pid = 1657] [serial = 490] [outer = 0x0] 16:12:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x118455000) [pid = 1657] [serial = 491] [outer = 0x11812ac00] 16:12:37 INFO - PROCESS | 1657 | 1466032357921 Marionette DEBUG loaded listener.js 16:12:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x119134c00) [pid = 1657] [serial = 492] [outer = 0x11812ac00] 16:12:38 INFO - PROCESS | 1657 | 1466032358445 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]]]}] 16:12:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 16:12:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 671ms 16:12:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 16:12:38 INFO - PROCESS | 1657 | 1466032358463 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 16:12:38 INFO - PROCESS | 1657 | 1466032358465 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 16:12:38 INFO - PROCESS | 1657 | 1466032358467 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 16:12:38 INFO - PROCESS | 1657 | 1466032358469 Marionette TRACE conn2 <- [1,630,null,{}] 16:12:38 INFO - PROCESS | 1657 | 1466032358479 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}] 16:12:38 INFO - PROCESS | 1657 | 1466032358482 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:38 INFO - PROCESS | 1657 | 1466032358562 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 16:12:38 INFO - PROCESS | 1657 | 1466032358567 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:38 INFO - PROCESS | 1657 | 1466032358569 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:38 INFO - PROCESS | 1657 | ++DOCSHELL 0x1195b4800 == 30 [pid = 1657] [id = 165] 16:12:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x11944f000) [pid = 1657] [serial = 493] [outer = 0x0] 16:12:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x11949c800) [pid = 1657] [serial = 494] [outer = 0x11944f000] 16:12:38 INFO - PROCESS | 1657 | 1466032358600 Marionette DEBUG loaded listener.js 16:12:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x119928800) [pid = 1657] [serial = 495] [outer = 0x11944f000] 16:12:38 INFO - PROCESS | 1657 | 1466032358931 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]]]}] 16:12:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 16:12:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 473ms 16:12:38 INFO - PROCESS | 1657 | 1466032358942 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 16:12:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 16:12:38 INFO - PROCESS | 1657 | 1466032358944 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 16:12:38 INFO - PROCESS | 1657 | 1466032358946 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 16:12:38 INFO - PROCESS | 1657 | 1466032358947 Marionette TRACE conn2 <- [1,634,null,{}] 16:12:38 INFO - PROCESS | 1657 | 1466032358950 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}] 16:12:38 INFO - PROCESS | 1657 | 1466032358951 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:39 INFO - PROCESS | 1657 | 1466032359034 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 16:12:39 INFO - PROCESS | 1657 | 1466032359101 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:39 INFO - PROCESS | 1657 | 1466032359102 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:39 INFO - PROCESS | 1657 | ++DOCSHELL 0x119d18000 == 31 [pid = 1657] [id = 166] 16:12:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x116483000) [pid = 1657] [serial = 496] [outer = 0x0] 16:12:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x11992b400) [pid = 1657] [serial = 497] [outer = 0x116483000] 16:12:39 INFO - PROCESS | 1657 | 1466032359127 Marionette DEBUG loaded listener.js 16:12:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x123829c00) [pid = 1657] [serial = 498] [outer = 0x116483000] 16:12:39 INFO - PROCESS | 1657 | [1657] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:12:39 INFO - PROCESS | 1657 | [1657] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:12:39 INFO - PROCESS | 1657 | 1466032359477 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]]]}] 16:12:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 16:12:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 569ms 16:12:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 16:12:39 INFO - PROCESS | 1657 | 1466032359516 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 16:12:39 INFO - PROCESS | 1657 | 1466032359517 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 16:12:39 INFO - PROCESS | 1657 | 1466032359519 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 16:12:39 INFO - PROCESS | 1657 | 1466032359520 Marionette TRACE conn2 <- [1,638,null,{}] 16:12:39 INFO - PROCESS | 1657 | 1466032359523 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}] 16:12:39 INFO - PROCESS | 1657 | 1466032359524 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:39 INFO - PROCESS | 1657 | 1466032359617 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 16:12:39 INFO - PROCESS | 1657 | 1466032359621 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:39 INFO - PROCESS | 1657 | 1466032359622 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:39 INFO - PROCESS | 1657 | ++DOCSHELL 0x1239a6000 == 32 [pid = 1657] [id = 167] 16:12:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x11721b800) [pid = 1657] [serial = 499] [outer = 0x0] 16:12:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x123be2800) [pid = 1657] [serial = 500] [outer = 0x11721b800] 16:12:39 INFO - PROCESS | 1657 | 1466032359647 Marionette DEBUG loaded listener.js 16:12:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x1241c9c00) [pid = 1657] [serial = 501] [outer = 0x11721b800] 16:12:39 INFO - PROCESS | 1657 | [1657] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:12:39 INFO - PROCESS | 1657 | [1657] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:12:40 INFO - PROCESS | 1657 | 1466032360008 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]]]}] 16:12:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 16:12:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 520ms 16:12:40 INFO - PROCESS | 1657 | 1466032360045 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 16:12:40 INFO - PROCESS | 1657 | 1466032360046 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 16:12:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 16:12:40 INFO - PROCESS | 1657 | 1466032360048 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 16:12:40 INFO - PROCESS | 1657 | 1466032360049 Marionette TRACE conn2 <- [1,642,null,{}] 16:12:40 INFO - PROCESS | 1657 | 1466032360052 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}] 16:12:40 INFO - PROCESS | 1657 | 1466032360056 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:40 INFO - PROCESS | 1657 | 1466032360159 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 16:12:40 INFO - PROCESS | 1657 | 1466032360193 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:40 INFO - PROCESS | 1657 | 1466032360195 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:40 INFO - PROCESS | 1657 | ++DOCSHELL 0x124417800 == 33 [pid = 1657] [id = 168] 16:12:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x1246ed400) [pid = 1657] [serial = 502] [outer = 0x0] 16:12:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x124db5400) [pid = 1657] [serial = 503] [outer = 0x1246ed400] 16:12:40 INFO - PROCESS | 1657 | 1466032360219 Marionette DEBUG loaded listener.js 16:12:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x1257c1000) [pid = 1657] [serial = 504] [outer = 0x1246ed400] 16:12:40 INFO - PROCESS | 1657 | 1466032360568 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]]]}] 16:12:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 16:12:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 570ms 16:12:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 16:12:40 INFO - PROCESS | 1657 | 1466032360618 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 16:12:40 INFO - PROCESS | 1657 | 1466032360619 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 16:12:40 INFO - PROCESS | 1657 | 1466032360621 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 16:12:40 INFO - PROCESS | 1657 | 1466032360622 Marionette TRACE conn2 <- [1,646,null,{}] 16:12:40 INFO - PROCESS | 1657 | 1466032360625 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}] 16:12:40 INFO - PROCESS | 1657 | 1466032360626 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:40 INFO - PROCESS | 1657 | 1466032360725 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 16:12:40 INFO - PROCESS | 1657 | 1466032360728 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:40 INFO - PROCESS | 1657 | 1466032360729 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:40 INFO - PROCESS | 1657 | ++DOCSHELL 0x125719000 == 34 [pid = 1657] [id = 169] 16:12:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x1257c5800) [pid = 1657] [serial = 505] [outer = 0x0] 16:12:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x1267ae000) [pid = 1657] [serial = 506] [outer = 0x1257c5800] 16:12:40 INFO - PROCESS | 1657 | 1466032360754 Marionette DEBUG loaded listener.js 16:12:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x126c1a800) [pid = 1657] [serial = 507] [outer = 0x1257c5800] 16:12:41 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x123dae000) [pid = 1657] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 16:12:41 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x12515ec00) [pid = 1657] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 16:12:41 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x123beac00) [pid = 1657] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 16:12:41 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x116711400) [pid = 1657] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 16:12:41 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x1176e9000) [pid = 1657] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 16:12:41 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x1121a7000) [pid = 1657] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 16:12:41 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x1246ee400) [pid = 1657] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 16:12:41 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x115e88800) [pid = 1657] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 16:12:41 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x1176e3c00) [pid = 1657] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 16:12:41 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x115dbd400) [pid = 1657] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 16:12:41 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x1169ecc00) [pid = 1657] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 16:12:41 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x1185f3400) [pid = 1657] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 16:12:41 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x1169f1800) [pid = 1657] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 16:12:41 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x126c1d000) [pid = 1657] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 16:12:41 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x12a6dd000) [pid = 1657] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 16:12:41 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x11940a000) [pid = 1657] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 16:12:41 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x11a1eb800) [pid = 1657] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 16:12:41 INFO - PROCESS | 1657 | 1466032361309 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]]]}] 16:12:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 16:12:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 719ms 16:12:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 16:12:41 INFO - PROCESS | 1657 | 1466032361342 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 16:12:41 INFO - PROCESS | 1657 | 1466032361343 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 16:12:41 INFO - PROCESS | 1657 | 1466032361345 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 16:12:41 INFO - PROCESS | 1657 | 1466032361347 Marionette TRACE conn2 <- [1,650,null,{}] 16:12:41 INFO - PROCESS | 1657 | 1466032361349 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}] 16:12:41 INFO - PROCESS | 1657 | 1466032361350 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:41 INFO - PROCESS | 1657 | 1466032361444 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 16:12:41 INFO - PROCESS | 1657 | 1466032361450 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:41 INFO - PROCESS | 1657 | 1466032361451 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:41 INFO - PROCESS | 1657 | ++DOCSHELL 0x11853b800 == 35 [pid = 1657] [id = 170] 16:12:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x1185f3400) [pid = 1657] [serial = 508] [outer = 0x0] 16:12:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x119459000) [pid = 1657] [serial = 509] [outer = 0x1185f3400] 16:12:41 INFO - PROCESS | 1657 | 1466032361476 Marionette DEBUG loaded listener.js 16:12:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x1246f7000) [pid = 1657] [serial = 510] [outer = 0x1185f3400] 16:12:41 INFO - PROCESS | 1657 | 1466032361794 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]]]}] 16:12:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 16:12:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 469ms 16:12:41 INFO - PROCESS | 1657 | 1466032361816 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 16:12:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 16:12:41 INFO - PROCESS | 1657 | 1466032361829 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 16:12:41 INFO - PROCESS | 1657 | 1466032361831 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 16:12:41 INFO - PROCESS | 1657 | 1466032361832 Marionette TRACE conn2 <- [1,654,null,{}] 16:12:41 INFO - PROCESS | 1657 | 1466032361835 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}] 16:12:41 INFO - PROCESS | 1657 | 1466032361836 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:41 INFO - PROCESS | 1657 | 1466032361937 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 16:12:41 INFO - PROCESS | 1657 | 1466032361944 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:41 INFO - PROCESS | 1657 | 1466032361945 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:41 INFO - PROCESS | 1657 | ++DOCSHELL 0x1269a7800 == 36 [pid = 1657] [id = 171] 16:12:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x112d68400) [pid = 1657] [serial = 511] [outer = 0x0] 16:12:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x1267b3000) [pid = 1657] [serial = 512] [outer = 0x112d68400] 16:12:41 INFO - PROCESS | 1657 | 1466032361969 Marionette DEBUG loaded listener.js 16:12:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x128aa5c00) [pid = 1657] [serial = 513] [outer = 0x112d68400] 16:12:42 INFO - PROCESS | 1657 | 1466032362266 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]]]}] 16:12:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 16:12:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 470ms 16:12:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 16:12:42 INFO - PROCESS | 1657 | 1466032362301 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 16:12:42 INFO - PROCESS | 1657 | 1466032362303 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 16:12:42 INFO - PROCESS | 1657 | 1466032362305 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 16:12:42 INFO - PROCESS | 1657 | 1466032362308 Marionette TRACE conn2 <- [1,658,null,{}] 16:12:42 INFO - PROCESS | 1657 | 1466032362311 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}] 16:12:42 INFO - PROCESS | 1657 | 1466032362312 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:42 INFO - PROCESS | 1657 | 1466032362390 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 16:12:42 INFO - PROCESS | 1657 | 1466032362394 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:42 INFO - PROCESS | 1657 | 1466032362395 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:42 INFO - PROCESS | 1657 | ++DOCSHELL 0x1290e9800 == 37 [pid = 1657] [id = 172] 16:12:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x1181b5400) [pid = 1657] [serial = 514] [outer = 0x0] 16:12:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x129078400) [pid = 1657] [serial = 515] [outer = 0x1181b5400] 16:12:42 INFO - PROCESS | 1657 | 1466032362420 Marionette DEBUG loaded listener.js 16:12:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x129170000) [pid = 1657] [serial = 516] [outer = 0x1181b5400] 16:12:42 INFO - PROCESS | 1657 | 1466032362765 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]]]}] 16:12:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 16:12:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 472ms 16:12:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 16:12:42 INFO - PROCESS | 1657 | 1466032362777 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 16:12:42 INFO - PROCESS | 1657 | 1466032362779 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 16:12:42 INFO - PROCESS | 1657 | 1466032362792 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 16:12:42 INFO - PROCESS | 1657 | 1466032362794 Marionette TRACE conn2 <- [1,662,null,{}] 16:12:42 INFO - PROCESS | 1657 | 1466032362796 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}] 16:12:42 INFO - PROCESS | 1657 | 1466032362798 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:42 INFO - PROCESS | 1657 | 1466032362911 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 16:12:42 INFO - PROCESS | 1657 | 1466032362917 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:42 INFO - PROCESS | 1657 | 1466032362919 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:42 INFO - PROCESS | 1657 | ++DOCSHELL 0x129687800 == 38 [pid = 1657] [id = 173] 16:12:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x128c92000) [pid = 1657] [serial = 517] [outer = 0x0] 16:12:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x1293a8000) [pid = 1657] [serial = 518] [outer = 0x128c92000] 16:12:42 INFO - PROCESS | 1657 | 1466032362948 Marionette DEBUG loaded listener.js 16:12:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x12a9ee400) [pid = 1657] [serial = 519] [outer = 0x128c92000] 16:12:43 INFO - PROCESS | 1657 | [1657] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:12:43 INFO - PROCESS | 1657 | [1657] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:12:43 INFO - PROCESS | 1657 | 1466032363265 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]]]}] 16:12:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 16:12:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 530ms 16:12:43 INFO - PROCESS | 1657 | 1466032363345 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 16:12:43 INFO - PROCESS | 1657 | 1466032363348 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 16:12:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 16:12:43 INFO - PROCESS | 1657 | 1466032363355 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 16:12:43 INFO - PROCESS | 1657 | 1466032363359 Marionette TRACE conn2 <- [1,666,null,{}] 16:12:43 INFO - PROCESS | 1657 | 1466032363365 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}] 16:12:43 INFO - PROCESS | 1657 | 1466032363368 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:43 INFO - PROCESS | 1657 | 1466032363554 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 16:12:43 INFO - PROCESS | 1657 | 1466032363627 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:43 INFO - PROCESS | 1657 | 1466032363629 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:43 INFO - PROCESS | 1657 | ++DOCSHELL 0x113c21000 == 39 [pid = 1657] [id = 174] 16:12:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x115dc7400) [pid = 1657] [serial = 520] [outer = 0x0] 16:12:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x1164d3800) [pid = 1657] [serial = 521] [outer = 0x115dc7400] 16:12:43 INFO - PROCESS | 1657 | 1466032363680 Marionette DEBUG loaded listener.js 16:12:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x1169ef800) [pid = 1657] [serial = 522] [outer = 0x115dc7400] 16:12:44 INFO - PROCESS | 1657 | [1657] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:12:44 INFO - PROCESS | 1657 | 1466032364309 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]]]}] 16:12:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 16:12:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 978ms 16:12:44 INFO - PROCESS | 1657 | 1466032364333 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 16:12:44 INFO - PROCESS | 1657 | 1466032364335 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 16:12:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 16:12:44 INFO - PROCESS | 1657 | 1466032364368 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 16:12:44 INFO - PROCESS | 1657 | 1466032364371 Marionette TRACE conn2 <- [1,670,null,{}] 16:12:44 INFO - PROCESS | 1657 | 1466032364376 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}] 16:12:44 INFO - PROCESS | 1657 | 1466032364378 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:44 INFO - PROCESS | 1657 | 1466032364489 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 16:12:44 INFO - PROCESS | 1657 | 1466032364563 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:44 INFO - PROCESS | 1657 | 1466032364565 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:44 INFO - PROCESS | 1657 | ++DOCSHELL 0x119d06800 == 40 [pid = 1657] [id = 175] 16:12:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x118454800) [pid = 1657] [serial = 523] [outer = 0x0] 16:12:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x119130800) [pid = 1657] [serial = 524] [outer = 0x118454800] 16:12:44 INFO - PROCESS | 1657 | 1466032364595 Marionette DEBUG loaded listener.js 16:12:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x119455000) [pid = 1657] [serial = 525] [outer = 0x118454800] 16:12:45 INFO - PROCESS | 1657 | 1466032365117 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]]]}] 16:12:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 16:12:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 827ms 16:12:45 INFO - PROCESS | 1657 | 1466032365192 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 16:12:45 INFO - PROCESS | 1657 | 1466032365193 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 16:12:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 16:12:45 INFO - PROCESS | 1657 | 1466032365196 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 16:12:45 INFO - PROCESS | 1657 | 1466032365197 Marionette TRACE conn2 <- [1,674,null,{}] 16:12:45 INFO - PROCESS | 1657 | 1466032365204 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}] 16:12:45 INFO - PROCESS | 1657 | 1466032365207 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:45 INFO - PROCESS | 1657 | 1466032365317 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 16:12:45 INFO - PROCESS | 1657 | 1466032365376 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:45 INFO - PROCESS | 1657 | 1466032365378 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:45 INFO - PROCESS | 1657 | ++DOCSHELL 0x116fd3800 == 41 [pid = 1657] [id = 176] 16:12:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x1181bd400) [pid = 1657] [serial = 526] [outer = 0x0] 16:12:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x119597800) [pid = 1657] [serial = 527] [outer = 0x1181bd400] 16:12:45 INFO - PROCESS | 1657 | 1466032365410 Marionette DEBUG loaded listener.js 16:12:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x123b6b400) [pid = 1657] [serial = 528] [outer = 0x1181bd400] 16:12:45 INFO - PROCESS | 1657 | [1657] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:12:45 INFO - PROCESS | 1657 | [1657] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 16:12:45 INFO - PROCESS | 1657 | --DOCSHELL 0x1290e9800 == 40 [pid = 1657] [id = 172] 16:12:45 INFO - PROCESS | 1657 | --DOCSHELL 0x1269a7800 == 39 [pid = 1657] [id = 171] 16:12:45 INFO - PROCESS | 1657 | --DOCSHELL 0x11853b800 == 38 [pid = 1657] [id = 170] 16:12:45 INFO - PROCESS | 1657 | --DOCSHELL 0x125719000 == 37 [pid = 1657] [id = 169] 16:12:45 INFO - PROCESS | 1657 | --DOCSHELL 0x124417800 == 36 [pid = 1657] [id = 168] 16:12:45 INFO - PROCESS | 1657 | --DOCSHELL 0x1239a6000 == 35 [pid = 1657] [id = 167] 16:12:45 INFO - PROCESS | 1657 | --DOCSHELL 0x119d18000 == 34 [pid = 1657] [id = 166] 16:12:45 INFO - PROCESS | 1657 | --DOCSHELL 0x1195b4800 == 33 [pid = 1657] [id = 165] 16:12:46 INFO - PROCESS | 1657 | --DOCSHELL 0x1181ab800 == 32 [pid = 1657] [id = 164] 16:12:46 INFO - PROCESS | 1657 | --DOCSHELL 0x1169a6000 == 31 [pid = 1657] [id = 163] 16:12:46 INFO - PROCESS | 1657 | 1466032366039 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]]]}] 16:12:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 16:12:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 872ms 16:12:46 INFO - PROCESS | 1657 | 1466032366069 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 16:12:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 16:12:46 INFO - PROCESS | 1657 | 1466032366071 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 16:12:46 INFO - PROCESS | 1657 | 1466032366074 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 16:12:46 INFO - PROCESS | 1657 | 1466032366077 Marionette TRACE conn2 <- [1,678,null,{}] 16:12:46 INFO - PROCESS | 1657 | 1466032366080 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}] 16:12:46 INFO - PROCESS | 1657 | 1466032366082 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:46 INFO - PROCESS | 1657 | 1466032366162 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 16:12:46 INFO - PROCESS | 1657 | 1466032366167 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:46 INFO - PROCESS | 1657 | 1466032366169 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:46 INFO - PROCESS | 1657 | ++DOCSHELL 0x1169bb800 == 32 [pid = 1657] [id = 177] 16:12:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 115 (0x1169f5000) [pid = 1657] [serial = 529] [outer = 0x0] 16:12:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x1176e3400) [pid = 1657] [serial = 530] [outer = 0x1169f5000] 16:12:46 INFO - PROCESS | 1657 | 1466032366199 Marionette DEBUG loaded listener.js 16:12:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 117 (0x119139800) [pid = 1657] [serial = 531] [outer = 0x1169f5000] 16:12:46 INFO - PROCESS | 1657 | --DOMWINDOW == 116 (0x124a40400) [pid = 1657] [serial = 445] [outer = 0x0] [url = about:blank] 16:12:46 INFO - PROCESS | 1657 | --DOMWINDOW == 115 (0x1257c3000) [pid = 1657] [serial = 448] [outer = 0x0] [url = about:blank] 16:12:46 INFO - PROCESS | 1657 | --DOMWINDOW == 114 (0x126c19400) [pid = 1657] [serial = 451] [outer = 0x0] [url = about:blank] 16:12:46 INFO - PROCESS | 1657 | --DOMWINDOW == 113 (0x1267eb400) [pid = 1657] [serial = 449] [outer = 0x0] [url = about:blank] 16:12:46 INFO - PROCESS | 1657 | --DOMWINDOW == 112 (0x1169e9000) [pid = 1657] [serial = 418] [outer = 0x0] [url = about:blank] 16:12:46 INFO - PROCESS | 1657 | --DOMWINDOW == 111 (0x11721e000) [pid = 1657] [serial = 419] [outer = 0x0] [url = about:blank] 16:12:46 INFO - PROCESS | 1657 | --DOMWINDOW == 110 (0x1185ecc00) [pid = 1657] [serial = 436] [outer = 0x0] [url = about:blank] 16:12:46 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x119451400) [pid = 1657] [serial = 437] [outer = 0x0] [url = about:blank] 16:12:46 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x11270d000) [pid = 1657] [serial = 427] [outer = 0x0] [url = about:blank] 16:12:46 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x113c88800) [pid = 1657] [serial = 428] [outer = 0x0] [url = about:blank] 16:12:46 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x124b98800) [pid = 1657] [serial = 424] [outer = 0x0] [url = about:blank] 16:12:46 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x1267b2c00) [pid = 1657] [serial = 425] [outer = 0x0] [url = about:blank] 16:12:46 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x116980400) [pid = 1657] [serial = 430] [outer = 0x0] [url = about:blank] 16:12:46 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x117258400) [pid = 1657] [serial = 431] [outer = 0x0] [url = about:blank] 16:12:46 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x1181b3c00) [pid = 1657] [serial = 433] [outer = 0x0] [url = about:blank] 16:12:46 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x118450400) [pid = 1657] [serial = 434] [outer = 0x0] [url = about:blank] 16:12:46 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x119498400) [pid = 1657] [serial = 439] [outer = 0x0] [url = about:blank] 16:12:46 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x1293a7400) [pid = 1657] [serial = 416] [outer = 0x0] [url = about:blank] 16:12:46 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x119454400) [pid = 1657] [serial = 421] [outer = 0x0] [url = about:blank] 16:12:46 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x11958e400) [pid = 1657] [serial = 422] [outer = 0x0] [url = about:blank] 16:12:46 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x118162000) [pid = 1657] [serial = 454] [outer = 0x0] [url = about:blank] 16:12:46 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x124369800) [pid = 1657] [serial = 455] [outer = 0x0] [url = about:blank] 16:12:46 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x12a6dcc00) [pid = 1657] [serial = 461] [outer = 0x0] [url = about:blank] 16:12:46 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x12a9f7000) [pid = 1657] [serial = 463] [outer = 0x0] [url = about:blank] 16:12:46 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x126c26800) [pid = 1657] [serial = 452] [outer = 0x0] [url = about:blank] 16:12:46 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x12b732000) [pid = 1657] [serial = 464] [outer = 0x0] [url = about:blank] 16:12:46 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x128a9bc00) [pid = 1657] [serial = 457] [outer = 0x0] [url = about:blank] 16:12:46 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x129394c00) [pid = 1657] [serial = 460] [outer = 0x0] [url = about:blank] 16:12:46 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x123827400) [pid = 1657] [serial = 442] [outer = 0x0] [url = about:blank] 16:12:46 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x123be9000) [pid = 1657] [serial = 443] [outer = 0x0] [url = about:blank] 16:12:46 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x124f15000) [pid = 1657] [serial = 446] [outer = 0x0] [url = about:blank] 16:12:46 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x119925c00) [pid = 1657] [serial = 440] [outer = 0x0] [url = about:blank] 16:12:46 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x12907b400) [pid = 1657] [serial = 458] [outer = 0x0] [url = about:blank] 16:12:46 INFO - PROCESS | 1657 | 1466032366558 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]]]}] 16:12:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 16:12:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 523ms 16:12:46 INFO - PROCESS | 1657 | 1466032366596 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 16:12:46 INFO - PROCESS | 1657 | 1466032366599 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 16:12:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 16:12:46 INFO - PROCESS | 1657 | 1466032366604 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 16:12:46 INFO - PROCESS | 1657 | 1466032366605 Marionette TRACE conn2 <- [1,682,null,{}] 16:12:46 INFO - PROCESS | 1657 | 1466032366608 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}] 16:12:46 INFO - PROCESS | 1657 | 1466032366609 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:46 INFO - PROCESS | 1657 | 1466032366694 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 16:12:46 INFO - PROCESS | 1657 | 1466032366699 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:46 INFO - PROCESS | 1657 | 1466032366700 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:46 INFO - PROCESS | 1657 | ++DOCSHELL 0x118239800 == 33 [pid = 1657] [id = 178] 16:12:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x119408800) [pid = 1657] [serial = 532] [outer = 0x0] 16:12:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x1194a0c00) [pid = 1657] [serial = 533] [outer = 0x119408800] 16:12:46 INFO - PROCESS | 1657 | 1466032366727 Marionette DEBUG loaded listener.js 16:12:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x119b9bc00) [pid = 1657] [serial = 534] [outer = 0x119408800] 16:12:47 INFO - PROCESS | 1657 | 1466032367558 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]]]}] 16:12:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 16:12:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 974ms 16:12:47 INFO - PROCESS | 1657 | 1466032367577 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 16:12:47 INFO - PROCESS | 1657 | 1466032367579 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 16:12:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 16:12:47 INFO - PROCESS | 1657 | 1466032367581 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 16:12:47 INFO - PROCESS | 1657 | 1466032367584 Marionette TRACE conn2 <- [1,686,null,{}] 16:12:47 INFO - PROCESS | 1657 | 1466032367593 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}] 16:12:47 INFO - PROCESS | 1657 | 1466032367596 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:47 INFO - PROCESS | 1657 | 1466032367699 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 16:12:47 INFO - PROCESS | 1657 | 1466032367707 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:47 INFO - PROCESS | 1657 | 1466032367709 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:47 INFO - PROCESS | 1657 | ++DOCSHELL 0x119e5c000 == 34 [pid = 1657] [id = 179] 16:12:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x123a34000) [pid = 1657] [serial = 535] [outer = 0x0] 16:12:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x124108000) [pid = 1657] [serial = 536] [outer = 0x123a34000] 16:12:47 INFO - PROCESS | 1657 | 1466032367735 Marionette DEBUG loaded listener.js 16:12:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x124ac9000) [pid = 1657] [serial = 537] [outer = 0x123a34000] 16:12:48 INFO - PROCESS | 1657 | 1466032368531 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]]]}] 16:12:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 16:12:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 974ms 16:12:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 16:12:48 INFO - PROCESS | 1657 | 1466032368557 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 16:12:48 INFO - PROCESS | 1657 | 1466032368558 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 16:12:48 INFO - PROCESS | 1657 | 1466032368560 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 16:12:48 INFO - PROCESS | 1657 | 1466032368562 Marionette TRACE conn2 <- [1,690,null,{}] 16:12:48 INFO - PROCESS | 1657 | 1466032368564 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}] 16:12:48 INFO - PROCESS | 1657 | 1466032368565 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:48 INFO - PROCESS | 1657 | 1466032368670 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 16:12:48 INFO - PROCESS | 1657 | 1466032368674 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:48 INFO - PROCESS | 1657 | 1466032368675 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:48 INFO - PROCESS | 1657 | ++DOCSHELL 0x124412800 == 35 [pid = 1657] [id = 180] 16:12:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x124b8f800) [pid = 1657] [serial = 538] [outer = 0x0] 16:12:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x1257bdc00) [pid = 1657] [serial = 539] [outer = 0x124b8f800] 16:12:48 INFO - PROCESS | 1657 | 1466032368703 Marionette DEBUG loaded listener.js 16:12:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x1267b1c00) [pid = 1657] [serial = 540] [outer = 0x124b8f800] 16:12:49 INFO - PROCESS | 1657 | 1466032369500 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]]]}] 16:12:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 16:12:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 969ms 16:12:49 INFO - PROCESS | 1657 | 1466032369530 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 16:12:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 16:12:49 INFO - PROCESS | 1657 | 1466032369531 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 16:12:49 INFO - PROCESS | 1657 | 1466032369533 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 16:12:49 INFO - PROCESS | 1657 | 1466032369535 Marionette TRACE conn2 <- [1,694,null,{}] 16:12:49 INFO - PROCESS | 1657 | 1466032369537 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}] 16:12:49 INFO - PROCESS | 1657 | 1466032369540 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:49 INFO - PROCESS | 1657 | 1466032369638 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 16:12:49 INFO - PROCESS | 1657 | 1466032369641 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:49 INFO - PROCESS | 1657 | 1466032369643 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:49 INFO - PROCESS | 1657 | ++DOCSHELL 0x126597000 == 36 [pid = 1657] [id = 181] 16:12:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x12382a400) [pid = 1657] [serial = 541] [outer = 0x0] 16:12:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x126c27800) [pid = 1657] [serial = 542] [outer = 0x12382a400] 16:12:49 INFO - PROCESS | 1657 | 1466032369667 Marionette DEBUG loaded listener.js 16:12:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x128c5a400) [pid = 1657] [serial = 543] [outer = 0x12382a400] 16:12:49 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x112f58800) [pid = 1657] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 16:12:49 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x118157c00) [pid = 1657] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 16:12:49 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x11721b800) [pid = 1657] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 16:12:49 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x11944f000) [pid = 1657] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 16:12:49 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x11945b800) [pid = 1657] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 16:12:49 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x11917a800) [pid = 1657] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 16:12:49 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x11812ac00) [pid = 1657] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 16:12:49 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x1169eec00) [pid = 1657] [serial = 487] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 16:12:49 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x1246ed400) [pid = 1657] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 16:12:49 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x1257c5800) [pid = 1657] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 16:12:49 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x124f1b800) [pid = 1657] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 16:12:49 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x128aa1400) [pid = 1657] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 16:12:49 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x11670a000) [pid = 1657] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 16:12:49 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x1185f3400) [pid = 1657] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 16:12:49 INFO - PROCESS | 1657 | --DOMWINDOW == 81 (0x112d68400) [pid = 1657] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 16:12:49 INFO - PROCESS | 1657 | --DOMWINDOW == 80 (0x1181b5400) [pid = 1657] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 16:12:49 INFO - PROCESS | 1657 | --DOMWINDOW == 79 (0x116483000) [pid = 1657] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 16:12:50 INFO - PROCESS | 1657 | 1466032370543 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]]]}] 16:12:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 16:12:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1023ms 16:12:50 INFO - PROCESS | 1657 | 1466032370558 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 16:12:50 INFO - PROCESS | 1657 | 1466032370559 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 16:12:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 16:12:50 INFO - PROCESS | 1657 | 1466032370570 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 16:12:50 INFO - PROCESS | 1657 | 1466032370573 Marionette TRACE conn2 <- [1,698,null,{}] 16:12:50 INFO - PROCESS | 1657 | 1466032370576 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}] 16:12:50 INFO - PROCESS | 1657 | 1466032370580 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:50 INFO - PROCESS | 1657 | 1466032370667 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 16:12:50 INFO - PROCESS | 1657 | 1466032370681 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:50 INFO - PROCESS | 1657 | 1466032370682 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:50 INFO - PROCESS | 1657 | ++DOCSHELL 0x12699a800 == 37 [pid = 1657] [id = 182] 16:12:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 80 (0x11725a400) [pid = 1657] [serial = 544] [outer = 0x0] 16:12:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 81 (0x128a9ac00) [pid = 1657] [serial = 545] [outer = 0x11725a400] 16:12:50 INFO - PROCESS | 1657 | 1466032370708 Marionette DEBUG loaded listener.js 16:12:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x12907c000) [pid = 1657] [serial = 546] [outer = 0x11725a400] 16:12:51 INFO - PROCESS | 1657 | 1466032371498 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]]]}] 16:12:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 16:12:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 981ms 16:12:51 INFO - PROCESS | 1657 | 1466032371542 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 16:12:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 16:12:51 INFO - PROCESS | 1657 | 1466032371543 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 16:12:51 INFO - PROCESS | 1657 | 1466032371545 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 16:12:51 INFO - PROCESS | 1657 | 1466032371547 Marionette TRACE conn2 <- [1,702,null,{}] 16:12:51 INFO - PROCESS | 1657 | 1466032371549 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}] 16:12:51 INFO - PROCESS | 1657 | 1466032371550 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:51 INFO - PROCESS | 1657 | 1466032371629 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 16:12:51 INFO - PROCESS | 1657 | 1466032371681 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:51 INFO - PROCESS | 1657 | 1466032371682 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:51 INFO - PROCESS | 1657 | ++DOCSHELL 0x1290e3000 == 38 [pid = 1657] [id = 183] 16:12:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x1133da800) [pid = 1657] [serial = 547] [outer = 0x0] 16:12:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x129172400) [pid = 1657] [serial = 548] [outer = 0x1133da800] 16:12:51 INFO - PROCESS | 1657 | 1466032371707 Marionette DEBUG loaded listener.js 16:12:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x12a666400) [pid = 1657] [serial = 549] [outer = 0x1133da800] 16:12:52 INFO - PROCESS | 1657 | 1466032372485 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]]]}] 16:12:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 16:12:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 971ms 16:12:52 INFO - PROCESS | 1657 | 1466032372518 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 16:12:52 INFO - PROCESS | 1657 | 1466032372520 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 16:12:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 16:12:52 INFO - PROCESS | 1657 | 1466032372524 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 16:12:52 INFO - PROCESS | 1657 | 1466032372526 Marionette TRACE conn2 <- [1,706,null,{}] 16:12:52 INFO - PROCESS | 1657 | 1466032372530 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}] 16:12:52 INFO - PROCESS | 1657 | 1466032372532 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:52 INFO - PROCESS | 1657 | 1466032372636 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 16:12:52 INFO - PROCESS | 1657 | 1466032372689 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:52 INFO - PROCESS | 1657 | 1466032372692 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:52 INFO - PROCESS | 1657 | ++DOCSHELL 0x116abd800 == 39 [pid = 1657] [id = 184] 16:12:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x116712800) [pid = 1657] [serial = 550] [outer = 0x0] 16:12:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x1169ec800) [pid = 1657] [serial = 551] [outer = 0x116712800] 16:12:52 INFO - PROCESS | 1657 | 1466032372723 Marionette DEBUG loaded listener.js 16:12:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x1175ac400) [pid = 1657] [serial = 552] [outer = 0x116712800] 16:12:53 INFO - PROCESS | 1657 | 1466032373621 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]]]}] 16:12:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 16:12:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1122ms 16:12:53 INFO - PROCESS | 1657 | 1466032373645 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 16:12:53 INFO - PROCESS | 1657 | 1466032373649 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 16:12:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 16:12:53 INFO - PROCESS | 1657 | 1466032373653 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 16:12:53 INFO - PROCESS | 1657 | 1466032373655 Marionette TRACE conn2 <- [1,710,null,{}] 16:12:53 INFO - PROCESS | 1657 | 1466032373658 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}] 16:12:53 INFO - PROCESS | 1657 | 1466032373659 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:53 INFO - PROCESS | 1657 | 1466032373763 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 16:12:53 INFO - PROCESS | 1657 | 1466032373815 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:53 INFO - PROCESS | 1657 | 1466032373817 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:53 INFO - PROCESS | 1657 | ++DOCSHELL 0x119d0f800 == 40 [pid = 1657] [id = 185] 16:12:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x11945a800) [pid = 1657] [serial = 553] [outer = 0x0] 16:12:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x1194a1c00) [pid = 1657] [serial = 554] [outer = 0x11945a800] 16:12:53 INFO - PROCESS | 1657 | 1466032373847 Marionette DEBUG loaded listener.js 16:12:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x11a1ef400) [pid = 1657] [serial = 555] [outer = 0x11945a800] 16:12:54 INFO - PROCESS | 1657 | 1466032374763 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]]]}] 16:12:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 16:12:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1121ms 16:12:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 16:12:54 INFO - PROCESS | 1657 | 1466032374775 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 16:12:54 INFO - PROCESS | 1657 | 1466032374776 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 16:12:54 INFO - PROCESS | 1657 | 1466032374779 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 16:12:54 INFO - PROCESS | 1657 | 1466032374782 Marionette TRACE conn2 <- [1,714,null,{}] 16:12:54 INFO - PROCESS | 1657 | 1466032374790 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}] 16:12:54 INFO - PROCESS | 1657 | 1466032374793 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:54 INFO - PROCESS | 1657 | 1466032374895 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 16:12:54 INFO - PROCESS | 1657 | 1466032374948 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:54 INFO - PROCESS | 1657 | 1466032374950 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:54 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a45c000 == 41 [pid = 1657] [id = 186] 16:12:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x123be9000) [pid = 1657] [serial = 556] [outer = 0x0] 16:12:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x1257bfc00) [pid = 1657] [serial = 557] [outer = 0x123be9000] 16:12:54 INFO - PROCESS | 1657 | 1466032374981 Marionette DEBUG loaded listener.js 16:12:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x128aa1400) [pid = 1657] [serial = 558] [outer = 0x123be9000] 16:12:55 INFO - PROCESS | 1657 | 1466032375916 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]]]}] 16:12:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 16:12:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1177ms 16:12:55 INFO - PROCESS | 1657 | 1466032375956 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 16:12:55 INFO - PROCESS | 1657 | 1466032375959 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 16:12:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 16:12:55 INFO - PROCESS | 1657 | 1466032375963 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 16:12:55 INFO - PROCESS | 1657 | 1466032375964 Marionette TRACE conn2 <- [1,718,null,{}] 16:12:55 INFO - PROCESS | 1657 | 1466032375968 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}] 16:12:55 INFO - PROCESS | 1657 | 1466032375969 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:56 INFO - PROCESS | 1657 | 1466032376066 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 16:12:56 INFO - PROCESS | 1657 | 1466032376120 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:56 INFO - PROCESS | 1657 | 1466032376121 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:56 INFO - PROCESS | 1657 | ++DOCSHELL 0x11841e800 == 42 [pid = 1657] [id = 187] 16:12:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x1175b5800) [pid = 1657] [serial = 559] [outer = 0x0] 16:12:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x1181b4c00) [pid = 1657] [serial = 560] [outer = 0x1175b5800] 16:12:56 INFO - PROCESS | 1657 | 1466032376150 Marionette DEBUG loaded listener.js 16:12:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x1185ed000) [pid = 1657] [serial = 561] [outer = 0x1175b5800] 16:12:57 INFO - PROCESS | 1657 | --DOCSHELL 0x12699a800 == 41 [pid = 1657] [id = 182] 16:12:57 INFO - PROCESS | 1657 | --DOCSHELL 0x126597000 == 40 [pid = 1657] [id = 181] 16:12:57 INFO - PROCESS | 1657 | --DOCSHELL 0x124412800 == 39 [pid = 1657] [id = 180] 16:12:57 INFO - PROCESS | 1657 | --DOCSHELL 0x119e5c000 == 38 [pid = 1657] [id = 179] 16:12:57 INFO - PROCESS | 1657 | --DOCSHELL 0x118239800 == 37 [pid = 1657] [id = 178] 16:12:57 INFO - PROCESS | 1657 | --DOCSHELL 0x1169bb800 == 36 [pid = 1657] [id = 177] 16:12:57 INFO - PROCESS | 1657 | --DOCSHELL 0x119d06800 == 35 [pid = 1657] [id = 175] 16:12:57 INFO - PROCESS | 1657 | --DOCSHELL 0x129687800 == 34 [pid = 1657] [id = 173] 16:12:57 INFO - PROCESS | 1657 | --DOCSHELL 0x113c21000 == 33 [pid = 1657] [id = 174] 16:12:57 INFO - PROCESS | 1657 | --DOCSHELL 0x11823e800 == 32 [pid = 1657] [id = 162] 16:12:57 INFO - PROCESS | 1657 | --DOCSHELL 0x116fd3800 == 31 [pid = 1657] [id = 176] 16:12:57 INFO - PROCESS | 1657 | --DOCSHELL 0x12a45c000 == 30 [pid = 1657] [id = 186] 16:12:57 INFO - PROCESS | 1657 | --DOCSHELL 0x119d0f800 == 29 [pid = 1657] [id = 185] 16:12:57 INFO - PROCESS | 1657 | --DOCSHELL 0x1290e3000 == 28 [pid = 1657] [id = 183] 16:12:57 INFO - PROCESS | 1657 | --DOCSHELL 0x116abd800 == 27 [pid = 1657] [id = 184] 16:12:57 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x128aa2000) [pid = 1657] [serial = 203] [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.] 16:12:57 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x117227000) [pid = 1657] [serial = 467] [outer = 0x0] [url = about:blank] 16:12:57 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x116705400) [pid = 1657] [serial = 466] [outer = 0x0] [url = about:blank] 16:12:57 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x1187ce800) [pid = 1657] [serial = 470] [outer = 0x0] [url = about:blank] 16:12:57 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x11838fc00) [pid = 1657] [serial = 469] [outer = 0x0] [url = about:blank] 16:12:57 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x123be2800) [pid = 1657] [serial = 500] [outer = 0x0] [url = about:blank] 16:12:57 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x11949c800) [pid = 1657] [serial = 494] [outer = 0x0] [url = about:blank] 16:12:57 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x119928800) [pid = 1657] [serial = 495] [outer = 0x0] [url = about:blank] 16:12:57 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x124106400) [pid = 1657] [serial = 473] [outer = 0x0] [url = about:blank] 16:12:57 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x119487c00) [pid = 1657] [serial = 485] [outer = 0x0] [url = about:blank] 16:12:57 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x119b9c000) [pid = 1657] [serial = 472] [outer = 0x0] [url = about:blank] 16:12:57 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x119416c00) [pid = 1657] [serial = 484] [outer = 0x0] [url = about:blank] 16:12:57 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x118455000) [pid = 1657] [serial = 491] [outer = 0x0] [url = about:blank] 16:12:57 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x119134c00) [pid = 1657] [serial = 492] [outer = 0x0] [url = about:blank] 16:12:57 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x11721b400) [pid = 1657] [serial = 488] [outer = 0x0] [url = about:blank] 16:12:57 INFO - PROCESS | 1657 | --DOMWINDOW == 81 (0x124db5400) [pid = 1657] [serial = 503] [outer = 0x0] [url = about:blank] 16:12:57 INFO - PROCESS | 1657 | --DOMWINDOW == 80 (0x1267ae000) [pid = 1657] [serial = 506] [outer = 0x0] [url = about:blank] 16:12:57 INFO - PROCESS | 1657 | --DOMWINDOW == 79 (0x1175b5000) [pid = 1657] [serial = 489] [outer = 0x0] [url = about:blank] 16:12:57 INFO - PROCESS | 1657 | --DOMWINDOW == 78 (0x1257c1000) [pid = 1657] [serial = 504] [outer = 0x0] [url = about:blank] 16:12:57 INFO - PROCESS | 1657 | --DOMWINDOW == 77 (0x128c54000) [pid = 1657] [serial = 476] [outer = 0x0] [url = about:blank] 16:12:57 INFO - PROCESS | 1657 | --DOMWINDOW == 76 (0x126709400) [pid = 1657] [serial = 475] [outer = 0x0] [url = about:blank] 16:12:57 INFO - PROCESS | 1657 | --DOMWINDOW == 75 (0x12a9ebc00) [pid = 1657] [serial = 479] [outer = 0x0] [url = about:blank] 16:12:57 INFO - PROCESS | 1657 | --DOMWINDOW == 74 (0x1293a8800) [pid = 1657] [serial = 478] [outer = 0x0] [url = about:blank] 16:12:57 INFO - PROCESS | 1657 | --DOMWINDOW == 73 (0x1175bb400) [pid = 1657] [serial = 482] [outer = 0x0] [url = about:blank] 16:12:57 INFO - PROCESS | 1657 | --DOMWINDOW == 72 (0x117259c00) [pid = 1657] [serial = 481] [outer = 0x0] [url = about:blank] 16:12:57 INFO - PROCESS | 1657 | --DOMWINDOW == 71 (0x119459000) [pid = 1657] [serial = 509] [outer = 0x0] [url = about:blank] 16:12:57 INFO - PROCESS | 1657 | --DOMWINDOW == 70 (0x1267b3000) [pid = 1657] [serial = 512] [outer = 0x0] [url = about:blank] 16:12:57 INFO - PROCESS | 1657 | --DOMWINDOW == 69 (0x1246f7000) [pid = 1657] [serial = 510] [outer = 0x0] [url = about:blank] 16:12:57 INFO - PROCESS | 1657 | --DOMWINDOW == 68 (0x129078400) [pid = 1657] [serial = 515] [outer = 0x0] [url = about:blank] 16:12:57 INFO - PROCESS | 1657 | --DOMWINDOW == 67 (0x129170000) [pid = 1657] [serial = 516] [outer = 0x0] [url = about:blank] 16:12:57 INFO - PROCESS | 1657 | --DOMWINDOW == 66 (0x126c1a800) [pid = 1657] [serial = 507] [outer = 0x0] [url = about:blank] 16:12:57 INFO - PROCESS | 1657 | --DOMWINDOW == 65 (0x1293a8000) [pid = 1657] [serial = 518] [outer = 0x0] [url = about:blank] 16:12:57 INFO - PROCESS | 1657 | --DOMWINDOW == 64 (0x123829c00) [pid = 1657] [serial = 498] [outer = 0x0] [url = about:blank] 16:12:57 INFO - PROCESS | 1657 | --DOMWINDOW == 63 (0x128aa5c00) [pid = 1657] [serial = 513] [outer = 0x0] [url = about:blank] 16:12:57 INFO - PROCESS | 1657 | --DOMWINDOW == 62 (0x11992b400) [pid = 1657] [serial = 497] [outer = 0x0] [url = about:blank] 16:12:57 INFO - PROCESS | 1657 | --DOMWINDOW == 61 (0x1241c9c00) [pid = 1657] [serial = 501] [outer = 0x0] [url = about:blank] 16:12:57 INFO - PROCESS | 1657 | 1466032377249 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]]]}] 16:12:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 16:12:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1323ms 16:12:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 16:12:57 INFO - PROCESS | 1657 | 1466032377286 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 16:12:57 INFO - PROCESS | 1657 | 1466032377288 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 16:12:57 INFO - PROCESS | 1657 | 1466032377292 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 16:12:57 INFO - PROCESS | 1657 | 1466032377293 Marionette TRACE conn2 <- [1,722,null,{}] 16:12:57 INFO - PROCESS | 1657 | 1466032377297 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}] 16:12:57 INFO - PROCESS | 1657 | 1466032377299 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:57 INFO - PROCESS | 1657 | 1466032377397 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 16:12:57 INFO - PROCESS | 1657 | 1466032377404 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:57 INFO - PROCESS | 1657 | 1466032377407 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:57 INFO - PROCESS | 1657 | ++DOCSHELL 0x115d94000 == 28 [pid = 1657] [id = 188] 16:12:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 62 (0x1164de400) [pid = 1657] [serial = 562] [outer = 0x0] 16:12:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 63 (0x11670f800) [pid = 1657] [serial = 563] [outer = 0x1164de400] 16:12:57 INFO - PROCESS | 1657 | 1466032377437 Marionette DEBUG loaded listener.js 16:12:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 64 (0x1169ef400) [pid = 1657] [serial = 564] [outer = 0x1164de400] 16:12:57 INFO - PROCESS | 1657 | 1466032377771 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] 16:12:57 INFO - PROCESS | 1657 | 1466032377816 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 16:12:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 16:12:57 INFO - PROCESS | 1657 | 1466032377820 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 16:12:57 INFO - PROCESS | 1657 | 1466032377822 Marionette TRACE conn2 <- [1,726,null,{}] 16:12:57 INFO - PROCESS | 1657 | 1466032377824 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}] 16:12:57 INFO - PROCESS | 1657 | 1466032377826 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:57 INFO - PROCESS | 1657 | 1466032377906 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 16:12:57 INFO - PROCESS | 1657 | 1466032377911 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:57 INFO - PROCESS | 1657 | 1466032377913 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:57 INFO - PROCESS | 1657 | ++DOCSHELL 0x116fcb800 == 29 [pid = 1657] [id = 189] 16:12:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 65 (0x117258000) [pid = 1657] [serial = 565] [outer = 0x0] 16:12:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 66 (0x118129800) [pid = 1657] [serial = 566] [outer = 0x117258000] 16:12:57 INFO - PROCESS | 1657 | 1466032377940 Marionette DEBUG loaded listener.js 16:12:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 67 (0x118450800) [pid = 1657] [serial = 567] [outer = 0x117258000] 16:12:58 INFO - PROCESS | 1657 | 1466032378332 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]]]}] 16:12:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 16:12:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 520ms 16:12:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 16:12:58 INFO - PROCESS | 1657 | 1466032378345 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 16:12:58 INFO - PROCESS | 1657 | 1466032378346 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 16:12:58 INFO - PROCESS | 1657 | 1466032378352 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 16:12:58 INFO - PROCESS | 1657 | 1466032378356 Marionette TRACE conn2 <- [1,730,null,{}] 16:12:58 INFO - PROCESS | 1657 | 1466032378364 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}] 16:12:58 INFO - PROCESS | 1657 | 1466032378368 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:58 INFO - PROCESS | 1657 | 1466032378446 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 16:12:58 INFO - PROCESS | 1657 | 1466032378451 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:58 INFO - PROCESS | 1657 | 1466032378453 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:58 INFO - PROCESS | 1657 | ++DOCSHELL 0x118543800 == 30 [pid = 1657] [id = 190] 16:12:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 68 (0x11912cc00) [pid = 1657] [serial = 568] [outer = 0x0] 16:12:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 69 (0x119458400) [pid = 1657] [serial = 569] [outer = 0x11912cc00] 16:12:58 INFO - PROCESS | 1657 | 1466032378483 Marionette DEBUG loaded listener.js 16:12:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 70 (0x11949c000) [pid = 1657] [serial = 570] [outer = 0x11912cc00] 16:12:58 INFO - PROCESS | 1657 | 1466032378847 Marionette TRACE conn2 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[3248] expected 0 but got 9","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 16:12:58 INFO - PROCESS | 1657 | 1466032378881 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 16:12:58 INFO - PROCESS | 1657 | 1466032378884 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 16:12:58 INFO - PROCESS | 1657 | 1466032378885 Marionette TRACE conn2 <- [1,734,null,{}] 16:12:58 INFO - PROCESS | 1657 | 1466032378888 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}] 16:12:58 INFO - PROCESS | 1657 | 1466032378889 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:59 INFO - PROCESS | 1657 | 1466032379013 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 16:12:59 INFO - PROCESS | 1657 | 1466032379060 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:59 INFO - PROCESS | 1657 | 1466032379061 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:59 INFO - PROCESS | 1657 | ++DOCSHELL 0x1192d9000 == 31 [pid = 1657] [id = 191] 16:12:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 71 (0x11949c800) [pid = 1657] [serial = 571] [outer = 0x0] 16:12:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 72 (0x119924c00) [pid = 1657] [serial = 572] [outer = 0x11949c800] 16:12:59 INFO - PROCESS | 1657 | 1466032379101 Marionette DEBUG loaded listener.js 16:12:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 73 (0x123a2b400) [pid = 1657] [serial = 573] [outer = 0x11949c800] 16:12:59 INFO - PROCESS | 1657 | 1466032379469 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]]]}] 16:12:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 16:12:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 623ms 16:12:59 INFO - PROCESS | 1657 | 1466032379509 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 16:12:59 INFO - PROCESS | 1657 | 1466032379510 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 16:12:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 16:12:59 INFO - PROCESS | 1657 | 1466032379514 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 16:12:59 INFO - PROCESS | 1657 | 1466032379516 Marionette TRACE conn2 <- [1,738,null,{}] 16:12:59 INFO - PROCESS | 1657 | 1466032379519 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}] 16:12:59 INFO - PROCESS | 1657 | 1466032379524 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:59 INFO - PROCESS | 1657 | 1466032379665 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 16:12:59 INFO - PROCESS | 1657 | 1466032379680 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:59 INFO - PROCESS | 1657 | 1466032379681 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:12:59 INFO - PROCESS | 1657 | ++DOCSHELL 0x11a11b000 == 32 [pid = 1657] [id = 192] 16:12:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 74 (0x119596400) [pid = 1657] [serial = 574] [outer = 0x0] 16:12:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 75 (0x123c3e800) [pid = 1657] [serial = 575] [outer = 0x119596400] 16:12:59 INFO - PROCESS | 1657 | 1466032379720 Marionette DEBUG loaded listener.js 16:12:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 76 (0x124652800) [pid = 1657] [serial = 576] [outer = 0x119596400] 16:13:00 INFO - PROCESS | 1657 | 1466032380623 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]]]}] 16:13:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 16:13:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1121ms 16:13:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 16:13:00 INFO - PROCESS | 1657 | 1466032380634 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 16:13:00 INFO - PROCESS | 1657 | 1466032380636 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 16:13:00 INFO - PROCESS | 1657 | 1466032380638 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 16:13:00 INFO - PROCESS | 1657 | 1466032380640 Marionette TRACE conn2 <- [1,742,null,{}] 16:13:00 INFO - PROCESS | 1657 | 1466032380643 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}] 16:13:00 INFO - PROCESS | 1657 | 1466032380647 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:00 INFO - PROCESS | 1657 | 1466032380760 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 16:13:00 INFO - PROCESS | 1657 | 1466032380764 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:00 INFO - PROCESS | 1657 | 1466032380765 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:00 INFO - PROCESS | 1657 | ++DOCSHELL 0x12400f000 == 33 [pid = 1657] [id = 193] 16:13:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 77 (0x124657c00) [pid = 1657] [serial = 577] [outer = 0x0] 16:13:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 78 (0x124ac3c00) [pid = 1657] [serial = 578] [outer = 0x124657c00] 16:13:00 INFO - PROCESS | 1657 | 1466032380789 Marionette DEBUG loaded listener.js 16:13:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 79 (0x1257c2000) [pid = 1657] [serial = 579] [outer = 0x124657c00] 16:13:01 INFO - PROCESS | 1657 | --DOMWINDOW == 78 (0x124b8f800) [pid = 1657] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 16:13:01 INFO - PROCESS | 1657 | --DOMWINDOW == 77 (0x12382a400) [pid = 1657] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 16:13:01 INFO - PROCESS | 1657 | --DOMWINDOW == 76 (0x128c92000) [pid = 1657] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 16:13:01 INFO - PROCESS | 1657 | --DOMWINDOW == 75 (0x1181bd400) [pid = 1657] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 16:13:01 INFO - PROCESS | 1657 | --DOMWINDOW == 74 (0x115dc7400) [pid = 1657] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 16:13:01 INFO - PROCESS | 1657 | --DOMWINDOW == 73 (0x119408800) [pid = 1657] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 16:13:01 INFO - PROCESS | 1657 | --DOMWINDOW == 72 (0x11725a400) [pid = 1657] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 16:13:01 INFO - PROCESS | 1657 | --DOMWINDOW == 71 (0x1169f5000) [pid = 1657] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 16:13:01 INFO - PROCESS | 1657 | --DOMWINDOW == 70 (0x118454800) [pid = 1657] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 16:13:01 INFO - PROCESS | 1657 | --DOMWINDOW == 69 (0x123a34000) [pid = 1657] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 16:13:01 INFO - PROCESS | 1657 | --DOMWINDOW == 68 (0x1133da800) [pid = 1657] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 16:13:01 INFO - PROCESS | 1657 | 1466032381615 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]]]}] 16:13:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 16:13:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1022ms 16:13:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 16:13:01 INFO - PROCESS | 1657 | 1466032381661 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 16:13:01 INFO - PROCESS | 1657 | 1466032381662 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 16:13:01 INFO - PROCESS | 1657 | 1466032381664 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 16:13:01 INFO - PROCESS | 1657 | 1466032381672 Marionette TRACE conn2 <- [1,746,null,{}] 16:13:01 INFO - PROCESS | 1657 | 1466032381675 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}] 16:13:01 INFO - PROCESS | 1657 | 1466032381676 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:01 INFO - PROCESS | 1657 | 1466032381745 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 16:13:01 INFO - PROCESS | 1657 | 1466032381749 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:01 INFO - PROCESS | 1657 | 1466032381750 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:01 INFO - PROCESS | 1657 | ++DOCSHELL 0x1241a6800 == 34 [pid = 1657] [id = 194] 16:13:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 69 (0x115e85400) [pid = 1657] [serial = 580] [outer = 0x0] 16:13:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 70 (0x11945b000) [pid = 1657] [serial = 581] [outer = 0x115e85400] 16:13:01 INFO - PROCESS | 1657 | 1466032381778 Marionette DEBUG loaded listener.js 16:13:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 71 (0x125074000) [pid = 1657] [serial = 582] [outer = 0x115e85400] 16:13:02 INFO - PROCESS | 1657 | 1466032382581 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]]]}] 16:13:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 16:13:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 927ms 16:13:02 INFO - PROCESS | 1657 | 1466032382591 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 16:13:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 16:13:02 INFO - PROCESS | 1657 | 1466032382592 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 16:13:02 INFO - PROCESS | 1657 | 1466032382594 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 16:13:02 INFO - PROCESS | 1657 | 1466032382596 Marionette TRACE conn2 <- [1,750,null,{}] 16:13:02 INFO - PROCESS | 1657 | 1466032382598 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}] 16:13:02 INFO - PROCESS | 1657 | 1466032382599 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:02 INFO - PROCESS | 1657 | 1466032382670 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 16:13:02 INFO - PROCESS | 1657 | 1466032382677 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:02 INFO - PROCESS | 1657 | 1466032382678 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:02 INFO - PROCESS | 1657 | ++DOCSHELL 0x125110000 == 35 [pid = 1657] [id = 195] 16:13:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 72 (0x12515fc00) [pid = 1657] [serial = 583] [outer = 0x0] 16:13:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 73 (0x1267ec400) [pid = 1657] [serial = 584] [outer = 0x12515fc00] 16:13:02 INFO - PROCESS | 1657 | 1466032382702 Marionette DEBUG loaded listener.js 16:13:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 74 (0x126c1dc00) [pid = 1657] [serial = 585] [outer = 0x12515fc00] 16:13:03 INFO - PROCESS | 1657 | 1466032383500 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]]]}] 16:13:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 16:13:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 918ms 16:13:03 INFO - PROCESS | 1657 | 1466032383514 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 16:13:03 INFO - PROCESS | 1657 | 1466032383516 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 16:13:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 16:13:03 INFO - PROCESS | 1657 | 1466032383520 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 16:13:03 INFO - PROCESS | 1657 | 1466032383525 Marionette TRACE conn2 <- [1,754,null,{}] 16:13:03 INFO - PROCESS | 1657 | 1466032383529 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}] 16:13:03 INFO - PROCESS | 1657 | 1466032383531 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:03 INFO - PROCESS | 1657 | 1466032383660 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 16:13:03 INFO - PROCESS | 1657 | 1466032383708 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:03 INFO - PROCESS | 1657 | 1466032383709 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:03 INFO - PROCESS | 1657 | ++DOCSHELL 0x116955800 == 36 [pid = 1657] [id = 196] 16:13:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 75 (0x115dc3000) [pid = 1657] [serial = 586] [outer = 0x0] 16:13:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 76 (0x116140000) [pid = 1657] [serial = 587] [outer = 0x115dc3000] 16:13:03 INFO - PROCESS | 1657 | 1466032383741 Marionette DEBUG loaded listener.js 16:13:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 77 (0x1169ec000) [pid = 1657] [serial = 588] [outer = 0x115dc3000] 16:13:04 INFO - PROCESS | 1657 | 1466032384759 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]]]}] 16:13:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 16:13:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1275ms 16:13:04 INFO - PROCESS | 1657 | 1466032384794 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 16:13:04 INFO - PROCESS | 1657 | 1466032384797 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 16:13:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 16:13:04 INFO - PROCESS | 1657 | 1466032384802 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 16:13:04 INFO - PROCESS | 1657 | 1466032384804 Marionette TRACE conn2 <- [1,758,null,{}] 16:13:04 INFO - PROCESS | 1657 | 1466032384807 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}] 16:13:04 INFO - PROCESS | 1657 | 1466032384809 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:04 INFO - PROCESS | 1657 | 1466032384914 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 16:13:04 INFO - PROCESS | 1657 | 1466032384961 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:04 INFO - PROCESS | 1657 | 1466032384962 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:04 INFO - PROCESS | 1657 | ++DOCSHELL 0x1192d5800 == 37 [pid = 1657] [id = 197] 16:13:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 78 (0x116a19c00) [pid = 1657] [serial = 589] [outer = 0x0] 16:13:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 79 (0x11839d800) [pid = 1657] [serial = 590] [outer = 0x116a19c00] 16:13:04 INFO - PROCESS | 1657 | 1466032384993 Marionette DEBUG loaded listener.js 16:13:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 80 (0x119172800) [pid = 1657] [serial = 591] [outer = 0x116a19c00] 16:13:05 INFO - PROCESS | 1657 | 1466032385593 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]]]}] 16:13:05 INFO - PROCESS | 1657 | --DOCSHELL 0x1241a6800 == 36 [pid = 1657] [id = 194] 16:13:05 INFO - PROCESS | 1657 | --DOCSHELL 0x12400f000 == 35 [pid = 1657] [id = 193] 16:13:05 INFO - PROCESS | 1657 | --DOCSHELL 0x11a11b000 == 34 [pid = 1657] [id = 192] 16:13:05 INFO - PROCESS | 1657 | --DOCSHELL 0x1192d9000 == 33 [pid = 1657] [id = 191] 16:13:05 INFO - PROCESS | 1657 | --DOCSHELL 0x118543800 == 32 [pid = 1657] [id = 190] 16:13:05 INFO - PROCESS | 1657 | --DOCSHELL 0x116fcb800 == 31 [pid = 1657] [id = 189] 16:13:05 INFO - PROCESS | 1657 | --DOCSHELL 0x115d94000 == 30 [pid = 1657] [id = 188] 16:13:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 16:13:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 822ms 16:13:05 INFO - PROCESS | 1657 | 1466032385625 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 16:13:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 16:13:05 INFO - PROCESS | 1657 | 1466032385627 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 16:13:05 INFO - PROCESS | 1657 | 1466032385630 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 16:13:05 INFO - PROCESS | 1657 | 1466032385632 Marionette TRACE conn2 <- [1,762,null,{}] 16:13:05 INFO - PROCESS | 1657 | 1466032385636 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}] 16:13:05 INFO - PROCESS | 1657 | 1466032385639 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:05 INFO - PROCESS | 1657 | 1466032385726 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 16:13:05 INFO - PROCESS | 1657 | --DOMWINDOW == 79 (0x1257bdc00) [pid = 1657] [serial = 539] [outer = 0x0] [url = about:blank] 16:13:05 INFO - PROCESS | 1657 | --DOMWINDOW == 78 (0x126c27800) [pid = 1657] [serial = 542] [outer = 0x0] [url = about:blank] 16:13:05 INFO - PROCESS | 1657 | --DOMWINDOW == 77 (0x12a9ee400) [pid = 1657] [serial = 519] [outer = 0x0] [url = about:blank] 16:13:05 INFO - PROCESS | 1657 | --DOMWINDOW == 76 (0x119597800) [pid = 1657] [serial = 527] [outer = 0x0] [url = about:blank] 16:13:05 INFO - PROCESS | 1657 | --DOMWINDOW == 75 (0x123b6b400) [pid = 1657] [serial = 528] [outer = 0x0] [url = about:blank] 16:13:05 INFO - PROCESS | 1657 | --DOMWINDOW == 74 (0x1164d3800) [pid = 1657] [serial = 521] [outer = 0x0] [url = about:blank] 16:13:05 INFO - PROCESS | 1657 | --DOMWINDOW == 73 (0x1169ef800) [pid = 1657] [serial = 522] [outer = 0x0] [url = about:blank] 16:13:05 INFO - PROCESS | 1657 | --DOMWINDOW == 72 (0x1194a0c00) [pid = 1657] [serial = 533] [outer = 0x0] [url = about:blank] 16:13:05 INFO - PROCESS | 1657 | --DOMWINDOW == 71 (0x128a9ac00) [pid = 1657] [serial = 545] [outer = 0x0] [url = about:blank] 16:13:05 INFO - PROCESS | 1657 | --DOMWINDOW == 70 (0x119b9bc00) [pid = 1657] [serial = 534] [outer = 0x0] [url = about:blank] 16:13:05 INFO - PROCESS | 1657 | --DOMWINDOW == 69 (0x1176e3400) [pid = 1657] [serial = 530] [outer = 0x0] [url = about:blank] 16:13:05 INFO - PROCESS | 1657 | --DOMWINDOW == 68 (0x119139800) [pid = 1657] [serial = 531] [outer = 0x0] [url = about:blank] 16:13:05 INFO - PROCESS | 1657 | --DOMWINDOW == 67 (0x119130800) [pid = 1657] [serial = 524] [outer = 0x0] [url = about:blank] 16:13:05 INFO - PROCESS | 1657 | --DOMWINDOW == 66 (0x119455000) [pid = 1657] [serial = 525] [outer = 0x0] [url = about:blank] 16:13:05 INFO - PROCESS | 1657 | --DOMWINDOW == 65 (0x124108000) [pid = 1657] [serial = 536] [outer = 0x0] [url = about:blank] 16:13:05 INFO - PROCESS | 1657 | --DOMWINDOW == 64 (0x12a666400) [pid = 1657] [serial = 549] [outer = 0x0] [url = about:blank] 16:13:05 INFO - PROCESS | 1657 | --DOMWINDOW == 63 (0x128c5a400) [pid = 1657] [serial = 543] [outer = 0x0] [url = about:blank] 16:13:05 INFO - PROCESS | 1657 | --DOMWINDOW == 62 (0x1267b1c00) [pid = 1657] [serial = 540] [outer = 0x0] [url = about:blank] 16:13:05 INFO - PROCESS | 1657 | --DOMWINDOW == 61 (0x124ac9000) [pid = 1657] [serial = 537] [outer = 0x0] [url = about:blank] 16:13:05 INFO - PROCESS | 1657 | --DOMWINDOW == 60 (0x12907c000) [pid = 1657] [serial = 546] [outer = 0x0] [url = about:blank] 16:13:05 INFO - PROCESS | 1657 | --DOMWINDOW == 59 (0x129172400) [pid = 1657] [serial = 548] [outer = 0x0] [url = about:blank] 16:13:05 INFO - PROCESS | 1657 | 1466032385781 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:05 INFO - PROCESS | 1657 | 1466032385782 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:05 INFO - PROCESS | 1657 | ++DOCSHELL 0x1169a5800 == 31 [pid = 1657] [id = 198] 16:13:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 60 (0x11670f000) [pid = 1657] [serial = 592] [outer = 0x0] 16:13:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 61 (0x117148800) [pid = 1657] [serial = 593] [outer = 0x11670f000] 16:13:05 INFO - PROCESS | 1657 | 1466032385810 Marionette DEBUG loaded listener.js 16:13:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 62 (0x1175ba400) [pid = 1657] [serial = 594] [outer = 0x11670f000] 16:13:06 INFO - PROCESS | 1657 | 1466032386582 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]]]}] 16:13:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 16:13:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 971ms 16:13:06 INFO - PROCESS | 1657 | 1466032386602 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 16:13:06 INFO - PROCESS | 1657 | 1466032386604 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 16:13:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 16:13:06 INFO - PROCESS | 1657 | 1466032386609 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 16:13:06 INFO - PROCESS | 1657 | 1466032386610 Marionette TRACE conn2 <- [1,766,null,{}] 16:13:06 INFO - PROCESS | 1657 | 1466032386613 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}] 16:13:06 INFO - PROCESS | 1657 | 1466032386614 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:06 INFO - PROCESS | 1657 | 1466032386691 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 16:13:06 INFO - PROCESS | 1657 | 1466032386696 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:06 INFO - PROCESS | 1657 | 1466032386697 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:06 INFO - PROCESS | 1657 | ++DOCSHELL 0x11666c000 == 32 [pid = 1657] [id = 199] 16:13:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 63 (0x119176400) [pid = 1657] [serial = 595] [outer = 0x0] 16:13:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 64 (0x11917bc00) [pid = 1657] [serial = 596] [outer = 0x119176400] 16:13:06 INFO - PROCESS | 1657 | 1466032386726 Marionette DEBUG loaded listener.js 16:13:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 65 (0x119458c00) [pid = 1657] [serial = 597] [outer = 0x119176400] 16:13:07 INFO - PROCESS | 1657 | 1466032387521 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]]]}] 16:13:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 16:13:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 919ms 16:13:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 16:13:07 INFO - PROCESS | 1657 | 1466032387529 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 16:13:07 INFO - PROCESS | 1657 | 1466032387530 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 16:13:07 INFO - PROCESS | 1657 | 1466032387532 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 16:13:07 INFO - PROCESS | 1657 | 1466032387535 Marionette TRACE conn2 <- [1,770,null,{}] 16:13:07 INFO - PROCESS | 1657 | 1466032387543 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}] 16:13:07 INFO - PROCESS | 1657 | 1466032387546 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:07 INFO - PROCESS | 1657 | 1466032387644 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 16:13:07 INFO - PROCESS | 1657 | 1466032387654 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:07 INFO - PROCESS | 1657 | 1466032387657 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:07 INFO - PROCESS | 1657 | ++DOCSHELL 0x119d15800 == 33 [pid = 1657] [id = 200] 16:13:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 66 (0x119926c00) [pid = 1657] [serial = 598] [outer = 0x0] 16:13:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 67 (0x123824000) [pid = 1657] [serial = 599] [outer = 0x119926c00] 16:13:07 INFO - PROCESS | 1657 | 1466032387687 Marionette DEBUG loaded listener.js 16:13:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 68 (0x123b6b800) [pid = 1657] [serial = 600] [outer = 0x119926c00] 16:13:08 INFO - PROCESS | 1657 | 1466032388047 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]]]}] 16:13:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 16:13:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 524ms 16:13:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 16:13:08 INFO - PROCESS | 1657 | 1466032388057 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 16:13:08 INFO - PROCESS | 1657 | 1466032388060 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 16:13:08 INFO - PROCESS | 1657 | 1466032388062 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 16:13:08 INFO - PROCESS | 1657 | 1466032388064 Marionette TRACE conn2 <- [1,774,null,{}] 16:13:08 INFO - PROCESS | 1657 | 1466032388066 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}] 16:13:08 INFO - PROCESS | 1657 | 1466032388068 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:08 INFO - PROCESS | 1657 | 1466032388171 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 16:13:08 INFO - PROCESS | 1657 | 1466032388207 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:08 INFO - PROCESS | 1657 | 1466032388208 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:08 INFO - PROCESS | 1657 | ++DOCSHELL 0x123cde800 == 34 [pid = 1657] [id = 201] 16:13:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 69 (0x12410f800) [pid = 1657] [serial = 601] [outer = 0x0] 16:13:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 70 (0x1246f0000) [pid = 1657] [serial = 602] [outer = 0x12410f800] 16:13:08 INFO - PROCESS | 1657 | 1466032388235 Marionette DEBUG loaded listener.js 16:13:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 71 (0x1246fa000) [pid = 1657] [serial = 603] [outer = 0x12410f800] 16:13:08 INFO - PROCESS | 1657 | 1466032388641 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]]]}] 16:13:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 16:13:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 619ms 16:13:08 INFO - PROCESS | 1657 | 1466032388682 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 16:13:08 INFO - PROCESS | 1657 | 1466032388684 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 16:13:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 16:13:08 INFO - PROCESS | 1657 | 1466032388696 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 16:13:08 INFO - PROCESS | 1657 | 1466032388697 Marionette TRACE conn2 <- [1,778,null,{}] 16:13:08 INFO - PROCESS | 1657 | 1466032388699 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}] 16:13:08 INFO - PROCESS | 1657 | 1466032388700 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:08 INFO - PROCESS | 1657 | 1466032388781 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 16:13:08 INFO - PROCESS | 1657 | 1466032388784 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:08 INFO - PROCESS | 1657 | 1466032388785 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:08 INFO - PROCESS | 1657 | ++DOCSHELL 0x124696000 == 35 [pid = 1657] [id = 202] 16:13:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 72 (0x123f48400) [pid = 1657] [serial = 604] [outer = 0x0] 16:13:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 73 (0x124b9bc00) [pid = 1657] [serial = 605] [outer = 0x123f48400] 16:13:08 INFO - PROCESS | 1657 | 1466032388805 Marionette DEBUG loaded listener.js 16:13:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 74 (0x125156400) [pid = 1657] [serial = 606] [outer = 0x123f48400] 16:13:09 INFO - PROCESS | 1657 | 1466032389307 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]]]}] 16:13:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 16:13:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 631ms 16:13:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 16:13:09 INFO - PROCESS | 1657 | 1466032389318 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 16:13:09 INFO - PROCESS | 1657 | 1466032389320 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 16:13:09 INFO - PROCESS | 1657 | 1466032389323 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 16:13:09 INFO - PROCESS | 1657 | 1466032389325 Marionette TRACE conn2 <- [1,782,null,{}] 16:13:09 INFO - PROCESS | 1657 | 1466032389329 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}] 16:13:09 INFO - PROCESS | 1657 | 1466032389335 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:09 INFO - PROCESS | 1657 | 1466032389523 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 16:13:09 INFO - PROCESS | 1657 | 1466032389573 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:09 INFO - PROCESS | 1657 | 1466032389574 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:09 INFO - PROCESS | 1657 | ++DOCSHELL 0x1257a5800 == 36 [pid = 1657] [id = 203] 16:13:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 75 (0x1267e6000) [pid = 1657] [serial = 607] [outer = 0x0] 16:13:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 76 (0x126c20800) [pid = 1657] [serial = 608] [outer = 0x1267e6000] 16:13:09 INFO - PROCESS | 1657 | 1466032389598 Marionette DEBUG loaded listener.js 16:13:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 77 (0x128c53400) [pid = 1657] [serial = 609] [outer = 0x1267e6000] 16:13:09 INFO - PROCESS | 1657 | --DOMWINDOW == 76 (0x11945a800) [pid = 1657] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 16:13:09 INFO - PROCESS | 1657 | --DOMWINDOW == 75 (0x123be9000) [pid = 1657] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 16:13:09 INFO - PROCESS | 1657 | --DOMWINDOW == 74 (0x124657c00) [pid = 1657] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 16:13:09 INFO - PROCESS | 1657 | --DOMWINDOW == 73 (0x11912cc00) [pid = 1657] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 16:13:09 INFO - PROCESS | 1657 | --DOMWINDOW == 72 (0x1164de400) [pid = 1657] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 16:13:09 INFO - PROCESS | 1657 | --DOMWINDOW == 71 (0x116712800) [pid = 1657] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 16:13:09 INFO - PROCESS | 1657 | --DOMWINDOW == 70 (0x11949c800) [pid = 1657] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 16:13:09 INFO - PROCESS | 1657 | --DOMWINDOW == 69 (0x117258000) [pid = 1657] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 16:13:09 INFO - PROCESS | 1657 | --DOMWINDOW == 68 (0x115e85400) [pid = 1657] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 16:13:09 INFO - PROCESS | 1657 | --DOMWINDOW == 67 (0x1175b5800) [pid = 1657] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 16:13:09 INFO - PROCESS | 1657 | --DOMWINDOW == 66 (0x119596400) [pid = 1657] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 16:13:09 INFO - PROCESS | 1657 | 1466032389935 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]]]}] 16:13:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 16:13:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 623ms 16:13:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 16:13:09 INFO - PROCESS | 1657 | 1466032389947 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 16:13:09 INFO - PROCESS | 1657 | 1466032389948 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 16:13:09 INFO - PROCESS | 1657 | 1466032389964 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 16:13:09 INFO - PROCESS | 1657 | 1466032389966 Marionette TRACE conn2 <- [1,786,null,{}] 16:13:09 INFO - PROCESS | 1657 | 1466032389980 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}] 16:13:09 INFO - PROCESS | 1657 | 1466032389981 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:10 INFO - PROCESS | 1657 | 1466032390094 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 16:13:10 INFO - PROCESS | 1657 | 1466032390128 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:10 INFO - PROCESS | 1657 | 1466032390130 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:10 INFO - PROCESS | 1657 | ++DOCSHELL 0x126998000 == 37 [pid = 1657] [id = 204] 16:13:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 67 (0x11944ec00) [pid = 1657] [serial = 610] [outer = 0x0] 16:13:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 68 (0x1246fa800) [pid = 1657] [serial = 611] [outer = 0x11944ec00] 16:13:10 INFO - PROCESS | 1657 | 1466032390171 Marionette DEBUG loaded listener.js 16:13:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 69 (0x128aa4400) [pid = 1657] [serial = 612] [outer = 0x11944ec00] 16:13:10 INFO - PROCESS | 1657 | 1466032390562 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]]]}] 16:13:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 16:13:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 644ms 16:13:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 16:13:10 INFO - PROCESS | 1657 | 1466032390596 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 16:13:10 INFO - PROCESS | 1657 | 1466032390597 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 16:13:10 INFO - PROCESS | 1657 | 1466032390599 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 16:13:10 INFO - PROCESS | 1657 | 1466032390600 Marionette TRACE conn2 <- [1,790,null,{}] 16:13:10 INFO - PROCESS | 1657 | 1466032390603 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}] 16:13:10 INFO - PROCESS | 1657 | 1466032390604 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:10 INFO - PROCESS | 1657 | 1466032390712 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 16:13:10 INFO - PROCESS | 1657 | 1466032390719 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:10 INFO - PROCESS | 1657 | 1466032390720 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:10 INFO - PROCESS | 1657 | ++DOCSHELL 0x128a42800 == 38 [pid = 1657] [id = 205] 16:13:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 70 (0x1176eac00) [pid = 1657] [serial = 613] [outer = 0x0] 16:13:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 71 (0x128c5ac00) [pid = 1657] [serial = 614] [outer = 0x1176eac00] 16:13:10 INFO - PROCESS | 1657 | 1466032390744 Marionette DEBUG loaded listener.js 16:13:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 72 (0x12907c400) [pid = 1657] [serial = 615] [outer = 0x1176eac00] 16:13:11 INFO - PROCESS | 1657 | 1466032391042 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]]]}] 16:13:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 16:13:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 469ms 16:13:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 16:13:11 INFO - PROCESS | 1657 | 1466032391069 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 16:13:11 INFO - PROCESS | 1657 | 1466032391070 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 16:13:11 INFO - PROCESS | 1657 | 1466032391074 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 16:13:11 INFO - PROCESS | 1657 | 1466032391077 Marionette TRACE conn2 <- [1,794,null,{}] 16:13:11 INFO - PROCESS | 1657 | 1466032391087 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}] 16:13:11 INFO - PROCESS | 1657 | 1466032391088 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:11 INFO - PROCESS | 1657 | 1466032391169 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 16:13:11 INFO - PROCESS | 1657 | 1466032391173 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:11 INFO - PROCESS | 1657 | 1466032391176 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:11 INFO - PROCESS | 1657 | ++DOCSHELL 0x1290ea800 == 39 [pid = 1657] [id = 206] 16:13:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 73 (0x11992b400) [pid = 1657] [serial = 616] [outer = 0x0] 16:13:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 74 (0x129174c00) [pid = 1657] [serial = 617] [outer = 0x11992b400] 16:13:11 INFO - PROCESS | 1657 | 1466032391200 Marionette DEBUG loaded listener.js 16:13:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 75 (0x12939a800) [pid = 1657] [serial = 618] [outer = 0x11992b400] 16:13:11 INFO - PROCESS | 1657 | 1466032391524 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]]]}] 16:13:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 16:13:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 471ms 16:13:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 16:13:11 INFO - PROCESS | 1657 | 1466032391545 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 16:13:11 INFO - PROCESS | 1657 | 1466032391546 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 16:13:11 INFO - PROCESS | 1657 | 1466032391548 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 16:13:11 INFO - PROCESS | 1657 | 1466032391549 Marionette TRACE conn2 <- [1,798,null,{}] 16:13:11 INFO - PROCESS | 1657 | 1466032391552 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}] 16:13:11 INFO - PROCESS | 1657 | 1466032391553 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:11 INFO - PROCESS | 1657 | 1466032391659 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 16:13:11 INFO - PROCESS | 1657 | 1466032391666 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:11 INFO - PROCESS | 1657 | 1466032391667 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:11 INFO - PROCESS | 1657 | ++DOCSHELL 0x129315800 == 40 [pid = 1657] [id = 207] 16:13:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 76 (0x11912cc00) [pid = 1657] [serial = 619] [outer = 0x0] 16:13:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 77 (0x129178800) [pid = 1657] [serial = 620] [outer = 0x11912cc00] 16:13:11 INFO - PROCESS | 1657 | 1466032391691 Marionette DEBUG loaded listener.js 16:13:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 78 (0x12a55d000) [pid = 1657] [serial = 621] [outer = 0x11912cc00] 16:13:12 INFO - PROCESS | 1657 | 1466032392158 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]]]}] 16:13:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 16:13:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 670ms 16:13:12 INFO - PROCESS | 1657 | 1466032392219 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 16:13:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 16:13:12 INFO - PROCESS | 1657 | 1466032392222 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 16:13:12 INFO - PROCESS | 1657 | 1466032392225 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 16:13:12 INFO - PROCESS | 1657 | 1466032392227 Marionette TRACE conn2 <- [1,802,null,{}] 16:13:12 INFO - PROCESS | 1657 | 1466032392230 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}] 16:13:12 INFO - PROCESS | 1657 | 1466032392233 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:12 INFO - PROCESS | 1657 | 1466032392337 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 16:13:12 INFO - PROCESS | 1657 | 1466032392391 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:12 INFO - PROCESS | 1657 | 1466032392392 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:12 INFO - PROCESS | 1657 | ++DOCSHELL 0x118548800 == 41 [pid = 1657] [id = 208] 16:13:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 79 (0x11725e800) [pid = 1657] [serial = 622] [outer = 0x0] 16:13:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 80 (0x11812a800) [pid = 1657] [serial = 623] [outer = 0x11725e800] 16:13:12 INFO - PROCESS | 1657 | 1466032392424 Marionette DEBUG loaded listener.js 16:13:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 81 (0x118457c00) [pid = 1657] [serial = 624] [outer = 0x11725e800] 16:13:12 INFO - PROCESS | 1657 | 1466032392848 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]]]}] 16:13:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 16:13:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 671ms 16:13:12 INFO - PROCESS | 1657 | 1466032392895 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 16:13:12 INFO - PROCESS | 1657 | 1466032392899 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 16:13:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 16:13:12 INFO - PROCESS | 1657 | 1466032392903 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 16:13:12 INFO - PROCESS | 1657 | 1466032392905 Marionette TRACE conn2 <- [1,806,null,{}] 16:13:12 INFO - PROCESS | 1657 | 1466032392931 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}] 16:13:12 INFO - PROCESS | 1657 | 1466032392933 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:13 INFO - PROCESS | 1657 | 1466032393039 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 16:13:13 INFO - PROCESS | 1657 | 1466032393105 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:13 INFO - PROCESS | 1657 | 1466032393106 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:13 INFO - PROCESS | 1657 | ++DOCSHELL 0x12572f000 == 42 [pid = 1657] [id = 209] 16:13:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x1187d4800) [pid = 1657] [serial = 625] [outer = 0x0] 16:13:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x11958e800) [pid = 1657] [serial = 626] [outer = 0x1187d4800] 16:13:13 INFO - PROCESS | 1657 | 1466032393136 Marionette DEBUG loaded listener.js 16:13:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x123b70400) [pid = 1657] [serial = 627] [outer = 0x1187d4800] 16:13:13 INFO - PROCESS | 1657 | [1657] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 16:13:13 INFO - PROCESS | 1657 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 16:13:13 INFO - PROCESS | 1657 | Determined SkiaGL cache limits: Size 100663296, Items: 256 16:13:13 INFO - PROCESS | 1657 | [GFX2-]: Using SkiaGL canvas. 16:13:13 INFO - PROCESS | 1657 | 1466032393588 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]]]}] 16:13:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 16:13:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 692ms 16:13:13 INFO - PROCESS | 1657 | 1466032393596 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 16:13:13 INFO - PROCESS | 1657 | 1466032393597 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 16:13:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 16:13:13 INFO - PROCESS | 1657 | 1466032393600 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 16:13:13 INFO - PROCESS | 1657 | 1466032393602 Marionette TRACE conn2 <- [1,810,null,{}] 16:13:13 INFO - PROCESS | 1657 | 1466032393610 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}] 16:13:13 INFO - PROCESS | 1657 | 1466032393613 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:13 INFO - PROCESS | 1657 | 1466032393717 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 16:13:13 INFO - PROCESS | 1657 | 1466032393768 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:13 INFO - PROCESS | 1657 | 1466032393770 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:13 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a6bd000 == 43 [pid = 1657] [id = 210] 16:13:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x124b96000) [pid = 1657] [serial = 628] [outer = 0x0] 16:13:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x126c17400) [pid = 1657] [serial = 629] [outer = 0x124b96000] 16:13:13 INFO - PROCESS | 1657 | 1466032393800 Marionette DEBUG loaded listener.js 16:13:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x128c61800) [pid = 1657] [serial = 630] [outer = 0x124b96000] 16:13:14 INFO - PROCESS | 1657 | 1466032394233 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]]]}] 16:13:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 16:13:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 671ms 16:13:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 16:13:14 INFO - PROCESS | 1657 | 1466032394287 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 16:13:14 INFO - PROCESS | 1657 | 1466032394290 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 16:13:14 INFO - PROCESS | 1657 | 1466032394319 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 16:13:14 INFO - PROCESS | 1657 | 1466032394320 Marionette TRACE conn2 <- [1,814,null,{}] 16:13:14 INFO - PROCESS | 1657 | 1466032394338 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}] 16:13:14 INFO - PROCESS | 1657 | 1466032394340 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:14 INFO - PROCESS | 1657 | 1466032394440 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 16:13:14 INFO - PROCESS | 1657 | 1466032394503 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:14 INFO - PROCESS | 1657 | 1466032394504 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:14 INFO - PROCESS | 1657 | ++DOCSHELL 0x12ab71800 == 44 [pid = 1657] [id = 211] 16:13:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x12a667400) [pid = 1657] [serial = 631] [outer = 0x0] 16:13:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x12a66ac00) [pid = 1657] [serial = 632] [outer = 0x12a667400] 16:13:14 INFO - PROCESS | 1657 | 1466032394532 Marionette DEBUG loaded listener.js 16:13:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x12a6d9c00) [pid = 1657] [serial = 633] [outer = 0x12a667400] 16:13:15 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html | Canvas test: 2d.fillStyle.parse.hex4 - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255 16:13:15 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5 16:13:15 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1 16:13:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:13:15 INFO - _addTest/ [0,817,"getWindowHandle",null] 16:13:15 INFO - PROCESS | 1657 | 1466032395104 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 16:13:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 16:13:15 INFO - PROCESS | 1657 | 1466032395110 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 16:13:15 INFO - PROCESS | 1657 | 1466032395112 Marionette TRACE conn2 <- [1,818,null,{}] 16:13:15 INFO - PROCESS | 1657 | 1466032395116 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}] 16:13:15 INFO - PROCESS | 1657 | 1466032395117 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:15 INFO - PROCESS | 1657 | 1466032395212 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 16:13:15 INFO - PROCESS | 1657 | 1466032395275 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:15 INFO - PROCESS | 1657 | 1466032395276 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:15 INFO - PROCESS | 1657 | ++DOCSHELL 0x118255800 == 45 [pid = 1657] [id = 212] 16:13:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x1164d4c00) [pid = 1657] [serial = 634] [outer = 0x0] 16:13:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x117220000) [pid = 1657] [serial = 635] [outer = 0x1164d4c00] 16:13:15 INFO - PROCESS | 1657 | 1466032395308 Marionette DEBUG loaded listener.js 16:13:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x1176e8400) [pid = 1657] [serial = 636] [outer = 0x1164d4c00] 16:13:16 INFO - PROCESS | 1657 | --DOCSHELL 0x1290ea800 == 44 [pid = 1657] [id = 206] 16:13:16 INFO - PROCESS | 1657 | --DOCSHELL 0x128a42800 == 43 [pid = 1657] [id = 205] 16:13:16 INFO - PROCESS | 1657 | --DOCSHELL 0x126998000 == 42 [pid = 1657] [id = 204] 16:13:16 INFO - PROCESS | 1657 | --DOCSHELL 0x1257a5800 == 41 [pid = 1657] [id = 203] 16:13:16 INFO - PROCESS | 1657 | --DOCSHELL 0x124696000 == 40 [pid = 1657] [id = 202] 16:13:16 INFO - PROCESS | 1657 | --DOCSHELL 0x123cde800 == 39 [pid = 1657] [id = 201] 16:13:16 INFO - PROCESS | 1657 | --DOCSHELL 0x119d15800 == 38 [pid = 1657] [id = 200] 16:13:16 INFO - PROCESS | 1657 | --DOCSHELL 0x11666c000 == 37 [pid = 1657] [id = 199] 16:13:16 INFO - PROCESS | 1657 | --DOCSHELL 0x1169a5800 == 36 [pid = 1657] [id = 198] 16:13:16 INFO - PROCESS | 1657 | --DOCSHELL 0x1192d5800 == 35 [pid = 1657] [id = 197] 16:13:16 INFO - PROCESS | 1657 | --DOCSHELL 0x116955800 == 34 [pid = 1657] [id = 196] 16:13:16 INFO - PROCESS | 1657 | --DOCSHELL 0x125110000 == 33 [pid = 1657] [id = 195] 16:13:16 INFO - PROCESS | 1657 | --DOCSHELL 0x11841e800 == 32 [pid = 1657] [id = 187] 16:13:16 INFO - PROCESS | 1657 | --DOCSHELL 0x12ab71800 == 31 [pid = 1657] [id = 211] 16:13:16 INFO - PROCESS | 1657 | --DOCSHELL 0x12a6bd000 == 30 [pid = 1657] [id = 210] 16:13:16 INFO - PROCESS | 1657 | --DOCSHELL 0x12572f000 == 29 [pid = 1657] [id = 209] 16:13:16 INFO - PROCESS | 1657 | --DOCSHELL 0x118548800 == 28 [pid = 1657] [id = 208] 16:13:16 INFO - PROCESS | 1657 | --DOCSHELL 0x129315800 == 27 [pid = 1657] [id = 207] 16:13:16 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x11670f800) [pid = 1657] [serial = 563] [outer = 0x0] [url = about:blank] 16:13:16 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x1175ac400) [pid = 1657] [serial = 552] [outer = 0x0] [url = about:blank] 16:13:16 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x119924c00) [pid = 1657] [serial = 572] [outer = 0x0] [url = about:blank] 16:13:16 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x118129800) [pid = 1657] [serial = 566] [outer = 0x0] [url = about:blank] 16:13:16 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x1169ec800) [pid = 1657] [serial = 551] [outer = 0x0] [url = about:blank] 16:13:16 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x118450800) [pid = 1657] [serial = 567] [outer = 0x0] [url = about:blank] 16:13:16 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x125074000) [pid = 1657] [serial = 582] [outer = 0x0] [url = about:blank] 16:13:16 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x1185ed000) [pid = 1657] [serial = 561] [outer = 0x0] [url = about:blank] 16:13:16 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x1181b4c00) [pid = 1657] [serial = 560] [outer = 0x0] [url = about:blank] 16:13:16 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x123c3e800) [pid = 1657] [serial = 575] [outer = 0x0] [url = about:blank] 16:13:16 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x11a1ef400) [pid = 1657] [serial = 555] [outer = 0x0] [url = about:blank] 16:13:16 INFO - PROCESS | 1657 | --DOMWINDOW == 81 (0x1194a1c00) [pid = 1657] [serial = 554] [outer = 0x0] [url = about:blank] 16:13:16 INFO - PROCESS | 1657 | --DOMWINDOW == 80 (0x128aa1400) [pid = 1657] [serial = 558] [outer = 0x0] [url = about:blank] 16:13:16 INFO - PROCESS | 1657 | --DOMWINDOW == 79 (0x1257bfc00) [pid = 1657] [serial = 557] [outer = 0x0] [url = about:blank] 16:13:16 INFO - PROCESS | 1657 | --DOMWINDOW == 78 (0x124ac3c00) [pid = 1657] [serial = 578] [outer = 0x0] [url = about:blank] 16:13:16 INFO - PROCESS | 1657 | --DOMWINDOW == 77 (0x124652800) [pid = 1657] [serial = 576] [outer = 0x0] [url = about:blank] 16:13:16 INFO - PROCESS | 1657 | --DOMWINDOW == 76 (0x1257c2000) [pid = 1657] [serial = 579] [outer = 0x0] [url = about:blank] 16:13:16 INFO - PROCESS | 1657 | --DOMWINDOW == 75 (0x11945b000) [pid = 1657] [serial = 581] [outer = 0x0] [url = about:blank] 16:13:16 INFO - PROCESS | 1657 | --DOMWINDOW == 74 (0x119458400) [pid = 1657] [serial = 569] [outer = 0x0] [url = about:blank] 16:13:16 INFO - PROCESS | 1657 | --DOMWINDOW == 73 (0x11949c000) [pid = 1657] [serial = 570] [outer = 0x0] [url = about:blank] 16:13:16 INFO - PROCESS | 1657 | --DOMWINDOW == 72 (0x1169ef400) [pid = 1657] [serial = 564] [outer = 0x0] [url = about:blank] 16:13:16 INFO - PROCESS | 1657 | --DOMWINDOW == 71 (0x123a2b400) [pid = 1657] [serial = 573] [outer = 0x0] [url = about:blank] 16:13:16 INFO - PROCESS | 1657 | --DOMWINDOW == 70 (0x1267ec400) [pid = 1657] [serial = 584] [outer = 0x0] [url = about:blank] 16:13:16 INFO - PROCESS | 1657 | 1466032396291 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]]]}] 16:13:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 16:13:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1224ms 16:13:16 INFO - PROCESS | 1657 | 1466032396334 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 16:13:16 INFO - PROCESS | 1657 | 1466032396337 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 16:13:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 16:13:16 INFO - PROCESS | 1657 | 1466032396340 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 16:13:16 INFO - PROCESS | 1657 | 1466032396342 Marionette TRACE conn2 <- [1,822,null,{}] 16:13:16 INFO - PROCESS | 1657 | 1466032396346 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}] 16:13:16 INFO - PROCESS | 1657 | 1466032396347 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:16 INFO - PROCESS | 1657 | 1466032396429 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 16:13:16 INFO - PROCESS | 1657 | 1466032396479 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:16 INFO - PROCESS | 1657 | 1466032396481 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:16 INFO - PROCESS | 1657 | ++DOCSHELL 0x113012000 == 28 [pid = 1657] [id = 213] 16:13:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 71 (0x112a70400) [pid = 1657] [serial = 637] [outer = 0x0] 16:13:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 72 (0x112a78400) [pid = 1657] [serial = 638] [outer = 0x112a70400] 16:13:16 INFO - PROCESS | 1657 | 1466032396511 Marionette DEBUG loaded listener.js 16:13:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 73 (0x1131d2400) [pid = 1657] [serial = 639] [outer = 0x112a70400] 16:13:16 INFO - PROCESS | 1657 | 1466032396862 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] 16:13:16 INFO - PROCESS | 1657 | 1466032396916 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 16:13:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 16:13:16 INFO - PROCESS | 1657 | 1466032396922 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 16:13:16 INFO - PROCESS | 1657 | 1466032396925 Marionette TRACE conn2 <- [1,826,null,{}] 16:13:16 INFO - PROCESS | 1657 | 1466032396928 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}] 16:13:16 INFO - PROCESS | 1657 | 1466032396930 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:17 INFO - PROCESS | 1657 | 1466032397053 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 16:13:17 INFO - PROCESS | 1657 | 1466032397125 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:17 INFO - PROCESS | 1657 | 1466032397127 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:17 INFO - PROCESS | 1657 | ++DOCSHELL 0x1169a2800 == 29 [pid = 1657] [id = 214] 16:13:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 74 (0x115e10400) [pid = 1657] [serial = 640] [outer = 0x0] 16:13:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 75 (0x115e84000) [pid = 1657] [serial = 641] [outer = 0x115e10400] 16:13:17 INFO - PROCESS | 1657 | 1466032397170 Marionette DEBUG loaded listener.js 16:13:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 76 (0x116705c00) [pid = 1657] [serial = 642] [outer = 0x115e10400] 16:13:17 INFO - PROCESS | 1657 | 1466032397508 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]]]}] 16:13:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 16:13:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 621ms 16:13:17 INFO - PROCESS | 1657 | 1466032397554 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 16:13:17 INFO - PROCESS | 1657 | 1466032397557 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 16:13:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 16:13:17 INFO - PROCESS | 1657 | 1466032397562 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 16:13:17 INFO - PROCESS | 1657 | 1466032397564 Marionette TRACE conn2 <- [1,830,null,{}] 16:13:17 INFO - PROCESS | 1657 | 1466032397574 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}] 16:13:17 INFO - PROCESS | 1657 | 1466032397578 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:17 INFO - PROCESS | 1657 | 1466032397675 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 16:13:17 INFO - PROCESS | 1657 | 1466032397701 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:17 INFO - PROCESS | 1657 | 1466032397703 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:17 INFO - PROCESS | 1657 | ++DOCSHELL 0x118197000 == 30 [pid = 1657] [id = 215] 16:13:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 77 (0x116705800) [pid = 1657] [serial = 643] [outer = 0x0] 16:13:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 78 (0x117260800) [pid = 1657] [serial = 644] [outer = 0x116705800] 16:13:17 INFO - PROCESS | 1657 | 1466032397731 Marionette DEBUG loaded listener.js 16:13:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 79 (0x1175b7c00) [pid = 1657] [serial = 645] [outer = 0x116705800] 16:13:18 INFO - PROCESS | 1657 | 1466032398036 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]]]}] 16:13:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 16:13:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 523ms 16:13:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 16:13:18 INFO - PROCESS | 1657 | 1466032398086 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 16:13:18 INFO - PROCESS | 1657 | 1466032398088 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 16:13:18 INFO - PROCESS | 1657 | 1466032398092 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 16:13:18 INFO - PROCESS | 1657 | 1466032398093 Marionette TRACE conn2 <- [1,834,null,{}] 16:13:18 INFO - PROCESS | 1657 | 1466032398096 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}] 16:13:18 INFO - PROCESS | 1657 | 1466032398097 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:18 INFO - PROCESS | 1657 | 1466032398176 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 16:13:18 INFO - PROCESS | 1657 | 1466032398180 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:18 INFO - PROCESS | 1657 | 1466032398181 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:18 INFO - PROCESS | 1657 | ++DOCSHELL 0x118543800 == 31 [pid = 1657] [id = 216] 16:13:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 80 (0x118162c00) [pid = 1657] [serial = 646] [outer = 0x0] 16:13:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 81 (0x1181bf400) [pid = 1657] [serial = 647] [outer = 0x118162c00] 16:13:18 INFO - PROCESS | 1657 | 1466032398207 Marionette DEBUG loaded listener.js 16:13:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x118455000) [pid = 1657] [serial = 648] [outer = 0x118162c00] 16:13:18 INFO - PROCESS | 1657 | 1466032398583 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]]]}] 16:13:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 16:13:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 520ms 16:13:18 INFO - PROCESS | 1657 | 1466032398611 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 16:13:18 INFO - PROCESS | 1657 | 1466032398620 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 16:13:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 16:13:18 INFO - PROCESS | 1657 | 1466032398632 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 16:13:18 INFO - PROCESS | 1657 | 1466032398633 Marionette TRACE conn2 <- [1,838,null,{}] 16:13:18 INFO - PROCESS | 1657 | 1466032398635 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}] 16:13:18 INFO - PROCESS | 1657 | 1466032398636 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:18 INFO - PROCESS | 1657 | 1466032398732 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 16:13:18 INFO - PROCESS | 1657 | 1466032398736 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:18 INFO - PROCESS | 1657 | 1466032398737 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:18 INFO - PROCESS | 1657 | ++DOCSHELL 0x1192da000 == 32 [pid = 1657] [id = 217] 16:13:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x115e86400) [pid = 1657] [serial = 649] [outer = 0x0] 16:13:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x1185f3c00) [pid = 1657] [serial = 650] [outer = 0x115e86400] 16:13:18 INFO - PROCESS | 1657 | 1466032398765 Marionette DEBUG loaded listener.js 16:13:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x11912dc00) [pid = 1657] [serial = 651] [outer = 0x115e86400] 16:13:19 INFO - PROCESS | 1657 | 1466032399117 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]]]}] 16:13:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 16:13:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 517ms 16:13:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 16:13:19 INFO - PROCESS | 1657 | 1466032399150 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 16:13:19 INFO - PROCESS | 1657 | 1466032399151 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 16:13:19 INFO - PROCESS | 1657 | 1466032399153 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 16:13:19 INFO - PROCESS | 1657 | 1466032399154 Marionette TRACE conn2 <- [1,842,null,{}] 16:13:19 INFO - PROCESS | 1657 | 1466032399159 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}] 16:13:19 INFO - PROCESS | 1657 | 1466032399163 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:19 INFO - PROCESS | 1657 | 1466032399273 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 16:13:19 INFO - PROCESS | 1657 | 1466032399306 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:19 INFO - PROCESS | 1657 | 1466032399307 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:19 INFO - PROCESS | 1657 | ++DOCSHELL 0x11a117800 == 33 [pid = 1657] [id = 218] 16:13:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x119134c00) [pid = 1657] [serial = 652] [outer = 0x0] 16:13:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x119457800) [pid = 1657] [serial = 653] [outer = 0x119134c00] 16:13:19 INFO - PROCESS | 1657 | 1466032399332 Marionette DEBUG loaded listener.js 16:13:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x119589800) [pid = 1657] [serial = 654] [outer = 0x119134c00] 16:13:19 INFO - PROCESS | 1657 | 1466032399654 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]]]}] 16:13:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 16:13:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 521ms 16:13:19 INFO - PROCESS | 1657 | 1466032399675 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 16:13:19 INFO - PROCESS | 1657 | 1466032399677 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 16:13:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 16:13:19 INFO - PROCESS | 1657 | 1466032399686 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 16:13:19 INFO - PROCESS | 1657 | 1466032399687 Marionette TRACE conn2 <- [1,846,null,{}] 16:13:19 INFO - PROCESS | 1657 | 1466032399698 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}] 16:13:19 INFO - PROCESS | 1657 | 1466032399699 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:19 INFO - PROCESS | 1657 | 1466032399797 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 16:13:19 INFO - PROCESS | 1657 | 1466032399811 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:19 INFO - PROCESS | 1657 | 1466032399812 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:19 INFO - PROCESS | 1657 | ++DOCSHELL 0x1239a5000 == 34 [pid = 1657] [id = 219] 16:13:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x1175acc00) [pid = 1657] [serial = 655] [outer = 0x0] 16:13:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x119922400) [pid = 1657] [serial = 656] [outer = 0x1175acc00] 16:13:19 INFO - PROCESS | 1657 | 1466032399843 Marionette DEBUG loaded listener.js 16:13:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x119931400) [pid = 1657] [serial = 657] [outer = 0x1175acc00] 16:13:20 INFO - PROCESS | 1657 | 1466032400487 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]]]}] 16:13:20 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x11992b400) [pid = 1657] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 16:13:20 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x11912cc00) [pid = 1657] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 16:13:20 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x11944ec00) [pid = 1657] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 16:13:20 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x115dc3000) [pid = 1657] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 16:13:20 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x1267e6000) [pid = 1657] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 16:13:20 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x12410f800) [pid = 1657] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 16:13:20 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x119176400) [pid = 1657] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 16:13:20 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x11670f000) [pid = 1657] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 16:13:20 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x1176eac00) [pid = 1657] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 16:13:20 INFO - PROCESS | 1657 | --DOMWINDOW == 81 (0x123f48400) [pid = 1657] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 16:13:20 INFO - PROCESS | 1657 | --DOMWINDOW == 80 (0x116a19c00) [pid = 1657] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 16:13:20 INFO - PROCESS | 1657 | --DOMWINDOW == 79 (0x12515fc00) [pid = 1657] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 16:13:20 INFO - PROCESS | 1657 | --DOMWINDOW == 78 (0x119926c00) [pid = 1657] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 16:13:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 16:13:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 830ms 16:13:20 INFO - PROCESS | 1657 | 1466032400509 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 16:13:20 INFO - PROCESS | 1657 | 1466032400511 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 16:13:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 16:13:20 INFO - PROCESS | 1657 | 1466032400513 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 16:13:20 INFO - PROCESS | 1657 | 1466032400514 Marionette TRACE conn2 <- [1,850,null,{}] 16:13:20 INFO - PROCESS | 1657 | 1466032400516 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}] 16:13:20 INFO - PROCESS | 1657 | 1466032400517 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:20 INFO - PROCESS | 1657 | 1466032400595 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 16:13:20 INFO - PROCESS | 1657 | 1466032400599 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:20 INFO - PROCESS | 1657 | 1466032400600 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:20 INFO - PROCESS | 1657 | ++DOCSHELL 0x124007000 == 35 [pid = 1657] [id = 220] 16:13:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 79 (0x1169f0c00) [pid = 1657] [serial = 658] [outer = 0x0] 16:13:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 80 (0x11912cc00) [pid = 1657] [serial = 659] [outer = 0x1169f0c00] 16:13:20 INFO - PROCESS | 1657 | 1466032400627 Marionette DEBUG loaded listener.js 16:13:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 81 (0x119b96c00) [pid = 1657] [serial = 660] [outer = 0x1169f0c00] 16:13:20 INFO - PROCESS | 1657 | 1466032400931 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]]]}] 16:13:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 16:13:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 468ms 16:13:20 INFO - PROCESS | 1657 | 1466032400982 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 16:13:20 INFO - PROCESS | 1657 | 1466032400983 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 16:13:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 16:13:20 INFO - PROCESS | 1657 | 1466032400985 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 16:13:20 INFO - PROCESS | 1657 | 1466032400986 Marionette TRACE conn2 <- [1,854,null,{}] 16:13:20 INFO - PROCESS | 1657 | 1466032400989 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}] 16:13:20 INFO - PROCESS | 1657 | 1466032400990 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:21 INFO - PROCESS | 1657 | 1466032401077 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 16:13:21 INFO - PROCESS | 1657 | 1466032401145 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:21 INFO - PROCESS | 1657 | 1466032401146 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:21 INFO - PROCESS | 1657 | ++DOCSHELL 0x118193800 == 36 [pid = 1657] [id = 221] 16:13:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x115e13400) [pid = 1657] [serial = 661] [outer = 0x0] 16:13:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x119ee0000) [pid = 1657] [serial = 662] [outer = 0x115e13400] 16:13:21 INFO - PROCESS | 1657 | 1466032401170 Marionette DEBUG loaded listener.js 16:13:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x123a34000) [pid = 1657] [serial = 663] [outer = 0x115e13400] 16:13:21 INFO - PROCESS | 1657 | 1466032401425 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]]]}] 16:13:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 16:13:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 473ms 16:13:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 16:13:21 INFO - PROCESS | 1657 | 1466032401462 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 16:13:21 INFO - PROCESS | 1657 | 1466032401463 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 16:13:21 INFO - PROCESS | 1657 | 1466032401465 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 16:13:21 INFO - PROCESS | 1657 | 1466032401466 Marionette TRACE conn2 <- [1,858,null,{}] 16:13:21 INFO - PROCESS | 1657 | 1466032401468 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}] 16:13:21 INFO - PROCESS | 1657 | 1466032401470 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:21 INFO - PROCESS | 1657 | 1466032401550 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 16:13:21 INFO - PROCESS | 1657 | 1466032401554 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:21 INFO - PROCESS | 1657 | 1466032401557 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:21 INFO - PROCESS | 1657 | ++DOCSHELL 0x125716800 == 37 [pid = 1657] [id = 222] 16:13:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x12382a800) [pid = 1657] [serial = 664] [outer = 0x0] 16:13:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x123f40000) [pid = 1657] [serial = 665] [outer = 0x12382a800] 16:13:21 INFO - PROCESS | 1657 | 1466032401582 Marionette DEBUG loaded listener.js 16:13:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x1241d1800) [pid = 1657] [serial = 666] [outer = 0x12382a800] 16:13:21 INFO - PROCESS | 1657 | 1466032401900 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]]]}] 16:13:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 16:13:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 470ms 16:13:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 16:13:21 INFO - PROCESS | 1657 | 1466032401936 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 16:13:21 INFO - PROCESS | 1657 | 1466032401937 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 16:13:21 INFO - PROCESS | 1657 | 1466032401939 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 16:13:21 INFO - PROCESS | 1657 | 1466032401941 Marionette TRACE conn2 <- [1,862,null,{}] 16:13:21 INFO - PROCESS | 1657 | 1466032401944 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}] 16:13:21 INFO - PROCESS | 1657 | 1466032401945 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:22 INFO - PROCESS | 1657 | 1466032402068 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 16:13:22 INFO - PROCESS | 1657 | 1466032402074 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:22 INFO - PROCESS | 1657 | 1466032402075 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:22 INFO - PROCESS | 1657 | ++DOCSHELL 0x1192d9800 == 38 [pid = 1657] [id = 223] 16:13:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x11725d400) [pid = 1657] [serial = 667] [outer = 0x0] 16:13:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x124373800) [pid = 1657] [serial = 668] [outer = 0x11725d400] 16:13:22 INFO - PROCESS | 1657 | 1466032402102 Marionette DEBUG loaded listener.js 16:13:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x124b95800) [pid = 1657] [serial = 669] [outer = 0x11725d400] 16:13:22 INFO - PROCESS | 1657 | 1466032402425 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]]]}] 16:13:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 16:13:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 520ms 16:13:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 16:13:22 INFO - PROCESS | 1657 | 1466032402460 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 16:13:22 INFO - PROCESS | 1657 | 1466032402461 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 16:13:22 INFO - PROCESS | 1657 | 1466032402464 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 16:13:22 INFO - PROCESS | 1657 | 1466032402465 Marionette TRACE conn2 <- [1,866,null,{}] 16:13:22 INFO - PROCESS | 1657 | 1466032402468 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}] 16:13:22 INFO - PROCESS | 1657 | 1466032402469 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:22 INFO - PROCESS | 1657 | 1466032402592 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 16:13:22 INFO - PROCESS | 1657 | 1466032402648 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:22 INFO - PROCESS | 1657 | 1466032402649 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:22 INFO - PROCESS | 1657 | ++DOCSHELL 0x112646800 == 39 [pid = 1657] [id = 224] 16:13:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x111c78c00) [pid = 1657] [serial = 670] [outer = 0x0] 16:13:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x111f35000) [pid = 1657] [serial = 671] [outer = 0x111c78c00] 16:13:22 INFO - PROCESS | 1657 | 1466032402681 Marionette DEBUG loaded listener.js 16:13:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x112f63000) [pid = 1657] [serial = 672] [outer = 0x111c78c00] 16:13:23 INFO - PROCESS | 1657 | 1466032403197 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]]]}] 16:13:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 16:13:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 769ms 16:13:23 INFO - PROCESS | 1657 | 1466032403234 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 16:13:23 INFO - PROCESS | 1657 | 1466032403237 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 16:13:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 16:13:23 INFO - PROCESS | 1657 | 1466032403268 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 16:13:23 INFO - PROCESS | 1657 | 1466032403270 Marionette TRACE conn2 <- [1,870,null,{}] 16:13:23 INFO - PROCESS | 1657 | 1466032403276 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}] 16:13:23 INFO - PROCESS | 1657 | 1466032403278 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:23 INFO - PROCESS | 1657 | 1466032403388 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 16:13:23 INFO - PROCESS | 1657 | 1466032403462 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:23 INFO - PROCESS | 1657 | 1466032403464 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:23 INFO - PROCESS | 1657 | ++DOCSHELL 0x1181a7800 == 40 [pid = 1657] [id = 225] 16:13:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x116193c00) [pid = 1657] [serial = 673] [outer = 0x0] 16:13:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x116631800) [pid = 1657] [serial = 674] [outer = 0x116193c00] 16:13:23 INFO - PROCESS | 1657 | 1466032403494 Marionette DEBUG loaded listener.js 16:13:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x116903800) [pid = 1657] [serial = 675] [outer = 0x116193c00] 16:13:24 INFO - PROCESS | 1657 | 1466032404201 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]]]}] 16:13:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 16:13:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 975ms 16:13:24 INFO - PROCESS | 1657 | 1466032404244 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 16:13:24 INFO - PROCESS | 1657 | 1466032404246 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 16:13:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 16:13:24 INFO - PROCESS | 1657 | 1466032404251 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 16:13:24 INFO - PROCESS | 1657 | 1466032404253 Marionette TRACE conn2 <- [1,874,null,{}] 16:13:24 INFO - PROCESS | 1657 | 1466032404256 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}] 16:13:24 INFO - PROCESS | 1657 | 1466032404258 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:24 INFO - PROCESS | 1657 | 1466032404366 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 16:13:24 INFO - PROCESS | 1657 | 1466032404417 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:24 INFO - PROCESS | 1657 | 1466032404420 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:24 INFO - PROCESS | 1657 | ++DOCSHELL 0x116674000 == 41 [pid = 1657] [id = 226] 16:13:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x116704c00) [pid = 1657] [serial = 676] [outer = 0x0] 16:13:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x11675f800) [pid = 1657] [serial = 677] [outer = 0x116704c00] 16:13:24 INFO - PROCESS | 1657 | 1466032404448 Marionette DEBUG loaded listener.js 16:13:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x116a14400) [pid = 1657] [serial = 678] [outer = 0x116704c00] 16:13:24 INFO - PROCESS | 1657 | --DOCSHELL 0x1192d9800 == 40 [pid = 1657] [id = 223] 16:13:24 INFO - PROCESS | 1657 | --DOCSHELL 0x125716800 == 39 [pid = 1657] [id = 222] 16:13:24 INFO - PROCESS | 1657 | --DOCSHELL 0x118193800 == 38 [pid = 1657] [id = 221] 16:13:24 INFO - PROCESS | 1657 | --DOCSHELL 0x124007000 == 37 [pid = 1657] [id = 220] 16:13:24 INFO - PROCESS | 1657 | --DOCSHELL 0x1239a5000 == 36 [pid = 1657] [id = 219] 16:13:24 INFO - PROCESS | 1657 | --DOCSHELL 0x11a117800 == 35 [pid = 1657] [id = 218] 16:13:24 INFO - PROCESS | 1657 | --DOCSHELL 0x1192da000 == 34 [pid = 1657] [id = 217] 16:13:24 INFO - PROCESS | 1657 | --DOCSHELL 0x118543800 == 33 [pid = 1657] [id = 216] 16:13:24 INFO - PROCESS | 1657 | --DOCSHELL 0x118197000 == 32 [pid = 1657] [id = 215] 16:13:24 INFO - PROCESS | 1657 | --DOCSHELL 0x1169a2800 == 31 [pid = 1657] [id = 214] 16:13:24 INFO - PROCESS | 1657 | --DOCSHELL 0x113012000 == 30 [pid = 1657] [id = 213] 16:13:24 INFO - PROCESS | 1657 | --DOCSHELL 0x118255800 == 29 [pid = 1657] [id = 212] 16:13:24 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x129178800) [pid = 1657] [serial = 620] [outer = 0x0] [url = about:blank] 16:13:24 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x129174c00) [pid = 1657] [serial = 617] [outer = 0x0] [url = about:blank] 16:13:24 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x12939a800) [pid = 1657] [serial = 618] [outer = 0x0] [url = about:blank] 16:13:24 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x12a55d000) [pid = 1657] [serial = 621] [outer = 0x0] [url = about:blank] 16:13:24 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x1246fa800) [pid = 1657] [serial = 611] [outer = 0x0] [url = about:blank] 16:13:24 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x1169ec000) [pid = 1657] [serial = 588] [outer = 0x0] [url = about:blank] 16:13:24 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x126c20800) [pid = 1657] [serial = 608] [outer = 0x0] [url = about:blank] 16:13:24 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x1246f0000) [pid = 1657] [serial = 602] [outer = 0x0] [url = about:blank] 16:13:24 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x11917bc00) [pid = 1657] [serial = 596] [outer = 0x0] [url = about:blank] 16:13:24 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x1175ba400) [pid = 1657] [serial = 594] [outer = 0x0] [url = about:blank] 16:13:24 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x12907c400) [pid = 1657] [serial = 615] [outer = 0x0] [url = about:blank] 16:13:24 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x124b9bc00) [pid = 1657] [serial = 605] [outer = 0x0] [url = about:blank] 16:13:24 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x128aa4400) [pid = 1657] [serial = 612] [outer = 0x0] [url = about:blank] 16:13:24 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x119172800) [pid = 1657] [serial = 591] [outer = 0x0] [url = about:blank] 16:13:24 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x117148800) [pid = 1657] [serial = 593] [outer = 0x0] [url = about:blank] 16:13:24 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x119458c00) [pid = 1657] [serial = 597] [outer = 0x0] [url = about:blank] 16:13:24 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x128c5ac00) [pid = 1657] [serial = 614] [outer = 0x0] [url = about:blank] 16:13:24 INFO - PROCESS | 1657 | --DOMWINDOW == 81 (0x126c1dc00) [pid = 1657] [serial = 585] [outer = 0x0] [url = about:blank] 16:13:24 INFO - PROCESS | 1657 | --DOMWINDOW == 80 (0x125156400) [pid = 1657] [serial = 606] [outer = 0x0] [url = about:blank] 16:13:24 INFO - PROCESS | 1657 | --DOMWINDOW == 79 (0x123824000) [pid = 1657] [serial = 599] [outer = 0x0] [url = about:blank] 16:13:24 INFO - PROCESS | 1657 | --DOMWINDOW == 78 (0x11839d800) [pid = 1657] [serial = 590] [outer = 0x0] [url = about:blank] 16:13:24 INFO - PROCESS | 1657 | --DOMWINDOW == 77 (0x1246fa000) [pid = 1657] [serial = 603] [outer = 0x0] [url = about:blank] 16:13:24 INFO - PROCESS | 1657 | --DOMWINDOW == 76 (0x128c53400) [pid = 1657] [serial = 609] [outer = 0x0] [url = about:blank] 16:13:24 INFO - PROCESS | 1657 | --DOMWINDOW == 75 (0x116140000) [pid = 1657] [serial = 587] [outer = 0x0] [url = about:blank] 16:13:24 INFO - PROCESS | 1657 | --DOMWINDOW == 74 (0x123b6b800) [pid = 1657] [serial = 600] [outer = 0x0] [url = about:blank] 16:13:24 INFO - PROCESS | 1657 | 1466032404800 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]]]}] 16:13:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 16:13:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 571ms 16:13:24 INFO - PROCESS | 1657 | 1466032404821 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 16:13:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 16:13:24 INFO - PROCESS | 1657 | 1466032404827 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 16:13:24 INFO - PROCESS | 1657 | 1466032404831 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 16:13:24 INFO - PROCESS | 1657 | 1466032404833 Marionette TRACE conn2 <- [1,878,null,{}] 16:13:24 INFO - PROCESS | 1657 | 1466032404836 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}] 16:13:24 INFO - PROCESS | 1657 | 1466032404837 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:24 INFO - PROCESS | 1657 | 1466032404916 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 16:13:24 INFO - PROCESS | 1657 | 1466032404920 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:24 INFO - PROCESS | 1657 | 1466032404921 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:24 INFO - PROCESS | 1657 | ++DOCSHELL 0x117e61000 == 30 [pid = 1657] [id = 227] 16:13:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 75 (0x117260c00) [pid = 1657] [serial = 679] [outer = 0x0] 16:13:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 76 (0x1175ad000) [pid = 1657] [serial = 680] [outer = 0x117260c00] 16:13:24 INFO - PROCESS | 1657 | 1466032404952 Marionette DEBUG loaded listener.js 16:13:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 77 (0x118154800) [pid = 1657] [serial = 681] [outer = 0x117260c00] 16:13:25 INFO - PROCESS | 1657 | 1466032405427 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]]]}] 16:13:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 16:13:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 619ms 16:13:25 INFO - PROCESS | 1657 | 1466032405451 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 16:13:25 INFO - PROCESS | 1657 | 1466032405454 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 16:13:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 16:13:25 INFO - PROCESS | 1657 | 1466032405457 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 16:13:25 INFO - PROCESS | 1657 | 1466032405459 Marionette TRACE conn2 <- [1,882,null,{}] 16:13:25 INFO - PROCESS | 1657 | 1466032405462 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}] 16:13:25 INFO - PROCESS | 1657 | 1466032405465 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:25 INFO - PROCESS | 1657 | 1466032405562 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 16:13:25 INFO - PROCESS | 1657 | 1466032405612 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:25 INFO - PROCESS | 1657 | 1466032405614 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:25 INFO - PROCESS | 1657 | ++DOCSHELL 0x117e5e800 == 31 [pid = 1657] [id = 228] 16:13:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 78 (0x117263c00) [pid = 1657] [serial = 682] [outer = 0x0] 16:13:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 79 (0x1176e1800) [pid = 1657] [serial = 683] [outer = 0x117263c00] 16:13:25 INFO - PROCESS | 1657 | 1466032405668 Marionette DEBUG loaded listener.js 16:13:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 80 (0x1181b7800) [pid = 1657] [serial = 684] [outer = 0x117263c00] 16:13:26 INFO - PROCESS | 1657 | 1466032406073 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]]]}] 16:13:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 16:13:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 673ms 16:13:26 INFO - PROCESS | 1657 | 1466032406130 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 16:13:26 INFO - PROCESS | 1657 | 1466032406133 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 16:13:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 16:13:26 INFO - PROCESS | 1657 | 1466032406137 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 16:13:26 INFO - PROCESS | 1657 | 1466032406139 Marionette TRACE conn2 <- [1,886,null,{}] 16:13:26 INFO - PROCESS | 1657 | 1466032406142 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}] 16:13:26 INFO - PROCESS | 1657 | 1466032406143 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:26 INFO - PROCESS | 1657 | 1466032406243 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 16:13:26 INFO - PROCESS | 1657 | 1466032406293 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:26 INFO - PROCESS | 1657 | 1466032406295 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:26 INFO - PROCESS | 1657 | ++DOCSHELL 0x1195c3800 == 32 [pid = 1657] [id = 229] 16:13:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 81 (0x113094800) [pid = 1657] [serial = 685] [outer = 0x0] 16:13:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x118751800) [pid = 1657] [serial = 686] [outer = 0x113094800] 16:13:26 INFO - PROCESS | 1657 | 1466032406326 Marionette DEBUG loaded listener.js 16:13:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x119177800) [pid = 1657] [serial = 687] [outer = 0x113094800] 16:13:26 INFO - PROCESS | 1657 | 1466032406761 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]]]}] 16:13:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 16:13:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 672ms 16:13:26 INFO - PROCESS | 1657 | 1466032406824 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 16:13:26 INFO - PROCESS | 1657 | 1466032406827 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 16:13:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 16:13:26 INFO - PROCESS | 1657 | 1466032406856 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 16:13:26 INFO - PROCESS | 1657 | 1466032406861 Marionette TRACE conn2 <- [1,890,null,{}] 16:13:26 INFO - PROCESS | 1657 | 1466032406892 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}] 16:13:26 INFO - PROCESS | 1657 | 1466032406897 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:27 INFO - PROCESS | 1657 | 1466032407045 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 16:13:27 INFO - PROCESS | 1657 | 1466032407153 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:27 INFO - PROCESS | 1657 | 1466032407156 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:27 INFO - PROCESS | 1657 | ++DOCSHELL 0x118548800 == 33 [pid = 1657] [id = 230] 16:13:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x11945a400) [pid = 1657] [serial = 688] [outer = 0x0] 16:13:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x119493000) [pid = 1657] [serial = 689] [outer = 0x11945a400] 16:13:27 INFO - PROCESS | 1657 | 1466032407209 Marionette DEBUG loaded listener.js 16:13:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x11949e800) [pid = 1657] [serial = 690] [outer = 0x11945a400] 16:13:27 INFO - PROCESS | 1657 | 1466032407678 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]]]}] 16:13:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 16:13:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 865ms 16:13:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 16:13:27 INFO - PROCESS | 1657 | 1466032407697 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 16:13:27 INFO - PROCESS | 1657 | 1466032407699 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 16:13:27 INFO - PROCESS | 1657 | 1466032407701 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 16:13:27 INFO - PROCESS | 1657 | 1466032407702 Marionette TRACE conn2 <- [1,894,null,{}] 16:13:27 INFO - PROCESS | 1657 | 1466032407705 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}] 16:13:27 INFO - PROCESS | 1657 | 1466032407706 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:27 INFO - PROCESS | 1657 | 1466032407805 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 16:13:27 INFO - PROCESS | 1657 | 1466032407852 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:27 INFO - PROCESS | 1657 | 1466032407854 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:27 INFO - PROCESS | 1657 | ++DOCSHELL 0x1241b1000 == 34 [pid = 1657] [id = 231] 16:13:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x1194a0400) [pid = 1657] [serial = 691] [outer = 0x0] 16:13:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x11992a800) [pid = 1657] [serial = 692] [outer = 0x1194a0400] 16:13:27 INFO - PROCESS | 1657 | 1466032407883 Marionette DEBUG loaded listener.js 16:13:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x11a1ef400) [pid = 1657] [serial = 693] [outer = 0x1194a0400] 16:13:28 INFO - PROCESS | 1657 | 1466032408305 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]]]}] 16:13:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 16:13:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 618ms 16:13:28 INFO - PROCESS | 1657 | 1466032408320 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 16:13:28 INFO - PROCESS | 1657 | 1466032408321 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 16:13:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 16:13:28 INFO - PROCESS | 1657 | 1466032408324 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 16:13:28 INFO - PROCESS | 1657 | 1466032408325 Marionette TRACE conn2 <- [1,898,null,{}] 16:13:28 INFO - PROCESS | 1657 | 1466032408327 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}] 16:13:28 INFO - PROCESS | 1657 | 1466032408329 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:28 INFO - PROCESS | 1657 | 1466032408421 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 16:13:28 INFO - PROCESS | 1657 | 1466032408507 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:28 INFO - PROCESS | 1657 | 1466032408508 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:28 INFO - PROCESS | 1657 | ++DOCSHELL 0x124d95800 == 35 [pid = 1657] [id = 232] 16:13:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x1238a8c00) [pid = 1657] [serial = 694] [outer = 0x0] 16:13:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x123b66400) [pid = 1657] [serial = 695] [outer = 0x1238a8c00] 16:13:28 INFO - PROCESS | 1657 | 1466032408537 Marionette DEBUG loaded listener.js 16:13:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x123c3c000) [pid = 1657] [serial = 696] [outer = 0x1238a8c00] 16:13:29 INFO - PROCESS | 1657 | 1466032409015 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]]]}] 16:13:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 16:13:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 718ms 16:13:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 16:13:29 INFO - PROCESS | 1657 | 1466032409043 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 16:13:29 INFO - PROCESS | 1657 | 1466032409045 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 16:13:29 INFO - PROCESS | 1657 | 1466032409048 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 16:13:29 INFO - PROCESS | 1657 | 1466032409050 Marionette TRACE conn2 <- [1,902,null,{}] 16:13:29 INFO - PROCESS | 1657 | 1466032409053 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}] 16:13:29 INFO - PROCESS | 1657 | 1466032409055 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:29 INFO - PROCESS | 1657 | 1466032409189 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 16:13:29 INFO - PROCESS | 1657 | 1466032409200 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:29 INFO - PROCESS | 1657 | 1466032409201 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:29 INFO - PROCESS | 1657 | ++DOCSHELL 0x11661c800 == 36 [pid = 1657] [id = 233] 16:13:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x113c88800) [pid = 1657] [serial = 697] [outer = 0x0] 16:13:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x1164de400) [pid = 1657] [serial = 698] [outer = 0x113c88800] 16:13:29 INFO - PROCESS | 1657 | 1466032409231 Marionette DEBUG loaded listener.js 16:13:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x116a19c00) [pid = 1657] [serial = 699] [outer = 0x113c88800] 16:13:29 INFO - PROCESS | 1657 | --DOCSHELL 0x116674000 == 35 [pid = 1657] [id = 226] 16:13:29 INFO - PROCESS | 1657 | --DOCSHELL 0x112646800 == 34 [pid = 1657] [id = 224] 16:13:29 INFO - PROCESS | 1657 | --DOCSHELL 0x1181a7800 == 33 [pid = 1657] [id = 225] 16:13:29 INFO - PROCESS | 1657 | --DOCSHELL 0x124d95800 == 32 [pid = 1657] [id = 232] 16:13:29 INFO - PROCESS | 1657 | --DOCSHELL 0x1241b1000 == 31 [pid = 1657] [id = 231] 16:13:29 INFO - PROCESS | 1657 | --DOCSHELL 0x118548800 == 30 [pid = 1657] [id = 230] 16:13:29 INFO - PROCESS | 1657 | --DOCSHELL 0x1195c3800 == 29 [pid = 1657] [id = 229] 16:13:29 INFO - PROCESS | 1657 | --DOCSHELL 0x117e5e800 == 28 [pid = 1657] [id = 228] 16:13:29 INFO - PROCESS | 1657 | --DOCSHELL 0x117e61000 == 27 [pid = 1657] [id = 227] 16:13:30 INFO - PROCESS | 1657 | 1466032410130 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]]]}] 16:13:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 16:13:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1123ms 16:13:30 INFO - PROCESS | 1657 | 1466032410172 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 16:13:30 INFO - PROCESS | 1657 | 1466032410176 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 16:13:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 16:13:30 INFO - PROCESS | 1657 | 1466032410180 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 16:13:30 INFO - PROCESS | 1657 | 1466032410183 Marionette TRACE conn2 <- [1,906,null,{}] 16:13:30 INFO - PROCESS | 1657 | 1466032410189 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}] 16:13:30 INFO - PROCESS | 1657 | 1466032410192 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:30 INFO - PROCESS | 1657 | 1466032410319 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 16:13:30 INFO - PROCESS | 1657 | 1466032410394 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:30 INFO - PROCESS | 1657 | 1466032410396 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:30 INFO - PROCESS | 1657 | ++DOCSHELL 0x116aaf000 == 28 [pid = 1657] [id = 234] 16:13:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x1164d5400) [pid = 1657] [serial = 700] [outer = 0x0] 16:13:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x1169eec00) [pid = 1657] [serial = 701] [outer = 0x1164d5400] 16:13:30 INFO - PROCESS | 1657 | 1466032410440 Marionette DEBUG loaded listener.js 16:13:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x117227000) [pid = 1657] [serial = 702] [outer = 0x1164d5400] 16:13:30 INFO - PROCESS | 1657 | 1466032410830 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]]]}] 16:13:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 16:13:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 673ms 16:13:30 INFO - PROCESS | 1657 | 1466032410852 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 16:13:30 INFO - PROCESS | 1657 | 1466032410857 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 16:13:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 16:13:30 INFO - PROCESS | 1657 | 1466032410869 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 16:13:30 INFO - PROCESS | 1657 | 1466032410871 Marionette TRACE conn2 <- [1,910,null,{}] 16:13:30 INFO - PROCESS | 1657 | 1466032410877 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}] 16:13:30 INFO - PROCESS | 1657 | 1466032410878 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:30 INFO - PROCESS | 1657 | 1466032410955 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 16:13:30 INFO - PROCESS | 1657 | 1466032410962 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:30 INFO - PROCESS | 1657 | 1466032410964 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:30 INFO - PROCESS | 1657 | ++DOCSHELL 0x118550000 == 29 [pid = 1657] [id = 235] 16:13:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x117265800) [pid = 1657] [serial = 703] [outer = 0x0] 16:13:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x1181b8800) [pid = 1657] [serial = 704] [outer = 0x117265800] 16:13:30 INFO - PROCESS | 1657 | 1466032410992 Marionette DEBUG loaded listener.js 16:13:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x118455400) [pid = 1657] [serial = 705] [outer = 0x117265800] 16:13:31 INFO - PROCESS | 1657 | 1466032411354 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]]]}] 16:13:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 16:13:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 530ms 16:13:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 16:13:31 INFO - PROCESS | 1657 | 1466032411392 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 16:13:31 INFO - PROCESS | 1657 | 1466032411394 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 16:13:31 INFO - PROCESS | 1657 | 1466032411396 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 16:13:31 INFO - PROCESS | 1657 | 1466032411399 Marionette TRACE conn2 <- [1,914,null,{}] 16:13:31 INFO - PROCESS | 1657 | 1466032411418 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}] 16:13:31 INFO - PROCESS | 1657 | 1466032411421 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:31 INFO - PROCESS | 1657 | 1466032411498 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 16:13:31 INFO - PROCESS | 1657 | 1466032411506 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:31 INFO - PROCESS | 1657 | 1466032411510 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:31 INFO - PROCESS | 1657 | ++DOCSHELL 0x123851000 == 30 [pid = 1657] [id = 236] 16:13:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x113c46400) [pid = 1657] [serial = 706] [outer = 0x0] 16:13:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x119415400) [pid = 1657] [serial = 707] [outer = 0x113c46400] 16:13:31 INFO - PROCESS | 1657 | 1466032411538 Marionette DEBUG loaded listener.js 16:13:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x11949ac00) [pid = 1657] [serial = 708] [outer = 0x113c46400] 16:13:31 INFO - PROCESS | 1657 | 1466032411893 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]]]}] 16:13:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 16:13:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 532ms 16:13:31 INFO - PROCESS | 1657 | 1466032411933 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 16:13:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 16:13:31 INFO - PROCESS | 1657 | 1466032411935 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 16:13:31 INFO - PROCESS | 1657 | 1466032411937 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 16:13:31 INFO - PROCESS | 1657 | 1466032411938 Marionette TRACE conn2 <- [1,918,null,{}] 16:13:31 INFO - PROCESS | 1657 | 1466032411940 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}] 16:13:31 INFO - PROCESS | 1657 | 1466032411941 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:32 INFO - PROCESS | 1657 | 1466032412041 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 16:13:32 INFO - PROCESS | 1657 | 1466032412045 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:32 INFO - PROCESS | 1657 | 1466032412046 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:32 INFO - PROCESS | 1657 | ++DOCSHELL 0x12469e800 == 31 [pid = 1657] [id = 237] 16:13:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x119597800) [pid = 1657] [serial = 709] [outer = 0x0] 16:13:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x11992d000) [pid = 1657] [serial = 710] [outer = 0x119597800] 16:13:32 INFO - PROCESS | 1657 | 1466032412071 Marionette DEBUG loaded listener.js 16:13:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x123b6b400) [pid = 1657] [serial = 711] [outer = 0x119597800] 16:13:32 INFO - PROCESS | 1657 | 1466032412410 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]]]}] 16:13:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 16:13:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 521ms 16:13:32 INFO - PROCESS | 1657 | 1466032412459 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 16:13:32 INFO - PROCESS | 1657 | 1466032412461 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 16:13:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 16:13:32 INFO - PROCESS | 1657 | 1466032412463 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 16:13:32 INFO - PROCESS | 1657 | 1466032412464 Marionette TRACE conn2 <- [1,922,null,{}] 16:13:32 INFO - PROCESS | 1657 | 1466032412466 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}] 16:13:32 INFO - PROCESS | 1657 | 1466032412467 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:32 INFO - PROCESS | 1657 | 1466032412558 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 16:13:32 INFO - PROCESS | 1657 | 1466032412592 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:32 INFO - PROCESS | 1657 | 1466032412593 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:32 INFO - PROCESS | 1657 | ++DOCSHELL 0x12698c800 == 32 [pid = 1657] [id = 238] 16:13:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x117263000) [pid = 1657] [serial = 712] [outer = 0x0] 16:13:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x124108000) [pid = 1657] [serial = 713] [outer = 0x117263000] 16:13:32 INFO - PROCESS | 1657 | 1466032412617 Marionette DEBUG loaded listener.js 16:13:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x124657c00) [pid = 1657] [serial = 714] [outer = 0x117263000] 16:13:32 INFO - PROCESS | 1657 | 1466032412915 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]]]}] 16:13:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 16:13:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 468ms 16:13:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 16:13:32 INFO - PROCESS | 1657 | 1466032412951 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 16:13:32 INFO - PROCESS | 1657 | 1466032412952 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 16:13:32 INFO - PROCESS | 1657 | 1466032412954 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 16:13:32 INFO - PROCESS | 1657 | 1466032412955 Marionette TRACE conn2 <- [1,926,null,{}] 16:13:32 INFO - PROCESS | 1657 | 1466032412960 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}] 16:13:32 INFO - PROCESS | 1657 | 1466032412964 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:33 INFO - PROCESS | 1657 | 1466032413077 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 16:13:33 INFO - PROCESS | 1657 | 1466032413111 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:33 INFO - PROCESS | 1657 | 1466032413113 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:33 INFO - PROCESS | 1657 | ++DOCSHELL 0x1290d3000 == 33 [pid = 1657] [id = 239] 16:13:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x112a70000) [pid = 1657] [serial = 715] [outer = 0x0] 16:13:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x1246fa400) [pid = 1657] [serial = 716] [outer = 0x112a70000] 16:13:33 INFO - PROCESS | 1657 | 1466032413137 Marionette DEBUG loaded listener.js 16:13:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x125156800) [pid = 1657] [serial = 717] [outer = 0x112a70000] 16:13:33 INFO - PROCESS | 1657 | 1466032413496 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]]]}] 16:13:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 16:13:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 575ms 16:13:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 16:13:33 INFO - PROCESS | 1657 | 1466032413536 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 16:13:33 INFO - PROCESS | 1657 | 1466032413537 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 16:13:33 INFO - PROCESS | 1657 | 1466032413539 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 16:13:33 INFO - PROCESS | 1657 | 1466032413540 Marionette TRACE conn2 <- [1,930,null,{}] 16:13:33 INFO - PROCESS | 1657 | 1466032413542 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}] 16:13:33 INFO - PROCESS | 1657 | 1466032413543 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:33 INFO - PROCESS | 1657 | 1466032413638 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 16:13:33 INFO - PROCESS | 1657 | 1466032413642 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:33 INFO - PROCESS | 1657 | 1466032413643 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:33 INFO - PROCESS | 1657 | ++DOCSHELL 0x129309800 == 34 [pid = 1657] [id = 240] 16:13:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x125157400) [pid = 1657] [serial = 718] [outer = 0x0] 16:13:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 115 (0x1257c0400) [pid = 1657] [serial = 719] [outer = 0x125157400] 16:13:33 INFO - PROCESS | 1657 | 1466032413667 Marionette DEBUG loaded listener.js 16:13:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x12659dc00) [pid = 1657] [serial = 720] [outer = 0x125157400] 16:13:34 INFO - PROCESS | 1657 | --DOMWINDOW == 115 (0x116704c00) [pid = 1657] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 16:13:34 INFO - PROCESS | 1657 | --DOMWINDOW == 114 (0x115e86400) [pid = 1657] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 16:13:34 INFO - PROCESS | 1657 | --DOMWINDOW == 113 (0x116705800) [pid = 1657] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 16:13:34 INFO - PROCESS | 1657 | --DOMWINDOW == 112 (0x115e10400) [pid = 1657] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 16:13:34 INFO - PROCESS | 1657 | --DOMWINDOW == 111 (0x118162c00) [pid = 1657] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 16:13:34 INFO - PROCESS | 1657 | --DOMWINDOW == 110 (0x1164d4c00) [pid = 1657] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 16:13:34 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x112a70400) [pid = 1657] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 16:13:34 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x11725e800) [pid = 1657] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 16:13:34 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x1187d4800) [pid = 1657] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 16:13:34 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x119134c00) [pid = 1657] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 16:13:34 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x124b96000) [pid = 1657] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 16:13:34 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x12a667400) [pid = 1657] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 16:13:34 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x1175acc00) [pid = 1657] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 16:13:34 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x12382a800) [pid = 1657] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 16:13:34 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x11725d400) [pid = 1657] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 16:13:34 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x1169f0c00) [pid = 1657] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 16:13:34 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x115e13400) [pid = 1657] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 16:13:34 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x116193c00) [pid = 1657] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 16:13:34 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x111c78c00) [pid = 1657] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 16:13:34 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x117260c00) [pid = 1657] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 16:13:34 INFO - PROCESS | 1657 | 1466032414177 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]]]}] 16:13:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 16:13:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 670ms 16:13:34 INFO - PROCESS | 1657 | 1466032414221 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 16:13:34 INFO - PROCESS | 1657 | 1466032414224 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 16:13:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 16:13:34 INFO - PROCESS | 1657 | 1466032414234 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 16:13:34 INFO - PROCESS | 1657 | 1466032414235 Marionette TRACE conn2 <- [1,934,null,{}] 16:13:34 INFO - PROCESS | 1657 | 1466032414237 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}] 16:13:34 INFO - PROCESS | 1657 | 1466032414239 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:34 INFO - PROCESS | 1657 | 1466032414318 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 16:13:34 INFO - PROCESS | 1657 | 1466032414322 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:34 INFO - PROCESS | 1657 | 1466032414325 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:34 INFO - PROCESS | 1657 | ++DOCSHELL 0x119a57000 == 35 [pid = 1657] [id = 241] 16:13:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x111f40000) [pid = 1657] [serial = 721] [outer = 0x0] 16:13:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x116f80400) [pid = 1657] [serial = 722] [outer = 0x111f40000] 16:13:34 INFO - PROCESS | 1657 | 1466032414350 Marionette DEBUG loaded listener.js 16:13:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x119130800) [pid = 1657] [serial = 723] [outer = 0x111f40000] 16:13:34 INFO - PROCESS | 1657 | 1466032414668 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]]]}] 16:13:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 16:13:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 469ms 16:13:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 16:13:34 INFO - PROCESS | 1657 | 1466032414713 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 16:13:34 INFO - PROCESS | 1657 | 1466032414714 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 16:13:34 INFO - PROCESS | 1657 | 1466032414717 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 16:13:34 INFO - PROCESS | 1657 | 1466032414718 Marionette TRACE conn2 <- [1,938,null,{}] 16:13:34 INFO - PROCESS | 1657 | 1466032414720 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}] 16:13:34 INFO - PROCESS | 1657 | 1466032414721 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:34 INFO - PROCESS | 1657 | 1466032414798 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 16:13:34 INFO - PROCESS | 1657 | 1466032414853 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:34 INFO - PROCESS | 1657 | 1466032414855 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:34 INFO - PROCESS | 1657 | ++DOCSHELL 0x123850800 == 36 [pid = 1657] [id = 242] 16:13:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x114f76800) [pid = 1657] [serial = 724] [outer = 0x0] 16:13:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x119598400) [pid = 1657] [serial = 725] [outer = 0x114f76800] 16:13:34 INFO - PROCESS | 1657 | 1466032414879 Marionette DEBUG loaded listener.js 16:13:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x126709400) [pid = 1657] [serial = 726] [outer = 0x114f76800] 16:13:35 INFO - PROCESS | 1657 | 1466032415144 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]]]}] 16:13:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 16:13:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 469ms 16:13:35 INFO - PROCESS | 1657 | 1466032415186 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 16:13:35 INFO - PROCESS | 1657 | 1466032415187 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 16:13:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 16:13:35 INFO - PROCESS | 1657 | 1466032415198 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 16:13:35 INFO - PROCESS | 1657 | 1466032415199 Marionette TRACE conn2 <- [1,942,null,{}] 16:13:35 INFO - PROCESS | 1657 | 1466032415201 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}] 16:13:35 INFO - PROCESS | 1657 | 1466032415202 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:35 INFO - PROCESS | 1657 | 1466032415284 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 16:13:35 INFO - PROCESS | 1657 | 1466032415289 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:35 INFO - PROCESS | 1657 | 1466032415292 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:35 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a61e000 == 37 [pid = 1657] [id = 243] 16:13:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x123dae400) [pid = 1657] [serial = 727] [outer = 0x0] 16:13:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x1267ebc00) [pid = 1657] [serial = 728] [outer = 0x123dae400] 16:13:35 INFO - PROCESS | 1657 | 1466032415316 Marionette DEBUG loaded listener.js 16:13:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x126c16800) [pid = 1657] [serial = 729] [outer = 0x123dae400] 16:13:35 INFO - PROCESS | 1657 | 1466032415649 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]]]}] 16:13:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 16:13:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 468ms 16:13:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 16:13:35 INFO - PROCESS | 1657 | 1466032415667 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 16:13:35 INFO - PROCESS | 1657 | 1466032415669 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 16:13:35 INFO - PROCESS | 1657 | 1466032415671 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 16:13:35 INFO - PROCESS | 1657 | 1466032415684 Marionette TRACE conn2 <- [1,946,null,{}] 16:13:35 INFO - PROCESS | 1657 | 1466032415687 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}] 16:13:35 INFO - PROCESS | 1657 | 1466032415690 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:35 INFO - PROCESS | 1657 | 1466032415805 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 16:13:35 INFO - PROCESS | 1657 | 1466032415813 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:35 INFO - PROCESS | 1657 | 1466032415814 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:35 INFO - PROCESS | 1657 | ++DOCSHELL 0x126742000 == 38 [pid = 1657] [id = 244] 16:13:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x1267b3000) [pid = 1657] [serial = 730] [outer = 0x0] 16:13:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x126c1ec00) [pid = 1657] [serial = 731] [outer = 0x1267b3000] 16:13:35 INFO - PROCESS | 1657 | 1466032415841 Marionette DEBUG loaded listener.js 16:13:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x128aa5400) [pid = 1657] [serial = 732] [outer = 0x1267b3000] 16:13:36 INFO - PROCESS | 1657 | 1466032416318 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]]]}] 16:13:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 16:13:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 681ms 16:13:36 INFO - PROCESS | 1657 | 1466032416352 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 16:13:36 INFO - PROCESS | 1657 | 1466032416355 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 16:13:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 16:13:36 INFO - PROCESS | 1657 | 1466032416388 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 16:13:36 INFO - PROCESS | 1657 | 1466032416392 Marionette TRACE conn2 <- [1,950,null,{}] 16:13:36 INFO - PROCESS | 1657 | 1466032416396 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}] 16:13:36 INFO - PROCESS | 1657 | 1466032416398 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:36 INFO - PROCESS | 1657 | 1466032416510 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 16:13:36 INFO - PROCESS | 1657 | 1466032416587 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:36 INFO - PROCESS | 1657 | 1466032416589 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:36 INFO - PROCESS | 1657 | ++DOCSHELL 0x118543800 == 39 [pid = 1657] [id = 245] 16:13:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x116707400) [pid = 1657] [serial = 733] [outer = 0x0] 16:13:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x1169e7400) [pid = 1657] [serial = 734] [outer = 0x116707400] 16:13:36 INFO - PROCESS | 1657 | 1466032416663 Marionette DEBUG loaded listener.js 16:13:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x117260000) [pid = 1657] [serial = 735] [outer = 0x116707400] 16:13:37 INFO - PROCESS | 1657 | 1466032417187 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]]]}] 16:13:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 16:13:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 875ms 16:13:37 INFO - PROCESS | 1657 | 1466032417262 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 16:13:37 INFO - PROCESS | 1657 | 1466032417265 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 16:13:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 16:13:37 INFO - PROCESS | 1657 | 1466032417269 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 16:13:37 INFO - PROCESS | 1657 | 1466032417271 Marionette TRACE conn2 <- [1,954,null,{}] 16:13:37 INFO - PROCESS | 1657 | 1466032417274 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}] 16:13:37 INFO - PROCESS | 1657 | 1466032417276 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:37 INFO - PROCESS | 1657 | 1466032417385 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 16:13:37 INFO - PROCESS | 1657 | 1466032417439 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:37 INFO - PROCESS | 1657 | 1466032417441 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:37 INFO - PROCESS | 1657 | ++DOCSHELL 0x115da9800 == 40 [pid = 1657] [id = 246] 16:13:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x11670a400) [pid = 1657] [serial = 736] [outer = 0x0] 16:13:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x118130400) [pid = 1657] [serial = 737] [outer = 0x11670a400] 16:13:37 INFO - PROCESS | 1657 | 1466032417471 Marionette DEBUG loaded listener.js 16:13:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x118459400) [pid = 1657] [serial = 738] [outer = 0x11670a400] 16:13:38 INFO - PROCESS | 1657 | --DOCSHELL 0x12a61e000 == 39 [pid = 1657] [id = 243] 16:13:38 INFO - PROCESS | 1657 | --DOCSHELL 0x123850800 == 38 [pid = 1657] [id = 242] 16:13:38 INFO - PROCESS | 1657 | --DOCSHELL 0x119a57000 == 37 [pid = 1657] [id = 241] 16:13:38 INFO - PROCESS | 1657 | --DOCSHELL 0x129309800 == 36 [pid = 1657] [id = 240] 16:13:38 INFO - PROCESS | 1657 | --DOCSHELL 0x1290d3000 == 35 [pid = 1657] [id = 239] 16:13:38 INFO - PROCESS | 1657 | --DOCSHELL 0x12698c800 == 34 [pid = 1657] [id = 238] 16:13:38 INFO - PROCESS | 1657 | --DOCSHELL 0x12469e800 == 33 [pid = 1657] [id = 237] 16:13:38 INFO - PROCESS | 1657 | --DOCSHELL 0x123851000 == 32 [pid = 1657] [id = 236] 16:13:38 INFO - PROCESS | 1657 | --DOCSHELL 0x118550000 == 31 [pid = 1657] [id = 235] 16:13:38 INFO - PROCESS | 1657 | --DOCSHELL 0x116aaf000 == 30 [pid = 1657] [id = 234] 16:13:38 INFO - PROCESS | 1657 | --DOMWINDOW == 113 (0x11675f800) [pid = 1657] [serial = 677] [outer = 0x0] [url = about:blank] 16:13:38 INFO - PROCESS | 1657 | --DOMWINDOW == 112 (0x1185f3c00) [pid = 1657] [serial = 650] [outer = 0x0] [url = about:blank] 16:13:38 INFO - PROCESS | 1657 | --DOMWINDOW == 111 (0x117260800) [pid = 1657] [serial = 644] [outer = 0x0] [url = about:blank] 16:13:38 INFO - PROCESS | 1657 | --DOMWINDOW == 110 (0x1175b7c00) [pid = 1657] [serial = 645] [outer = 0x0] [url = about:blank] 16:13:38 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x115e84000) [pid = 1657] [serial = 641] [outer = 0x0] [url = about:blank] 16:13:38 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x116705c00) [pid = 1657] [serial = 642] [outer = 0x0] [url = about:blank] 16:13:38 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x1181bf400) [pid = 1657] [serial = 647] [outer = 0x0] [url = about:blank] 16:13:38 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x1176e8400) [pid = 1657] [serial = 636] [outer = 0x0] [url = about:blank] 16:13:38 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x117220000) [pid = 1657] [serial = 635] [outer = 0x0] [url = about:blank] 16:13:38 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x112a78400) [pid = 1657] [serial = 638] [outer = 0x0] [url = about:blank] 16:13:38 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x1131d2400) [pid = 1657] [serial = 639] [outer = 0x0] [url = about:blank] 16:13:38 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x118457c00) [pid = 1657] [serial = 624] [outer = 0x0] [url = about:blank] 16:13:38 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x11812a800) [pid = 1657] [serial = 623] [outer = 0x0] [url = about:blank] 16:13:38 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x123b70400) [pid = 1657] [serial = 627] [outer = 0x0] [url = about:blank] 16:13:38 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x119457800) [pid = 1657] [serial = 653] [outer = 0x0] [url = about:blank] 16:13:38 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x11958e800) [pid = 1657] [serial = 626] [outer = 0x0] [url = about:blank] 16:13:38 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x128c61800) [pid = 1657] [serial = 630] [outer = 0x0] [url = about:blank] 16:13:38 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x126c17400) [pid = 1657] [serial = 629] [outer = 0x0] [url = about:blank] 16:13:38 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x12a6d9c00) [pid = 1657] [serial = 633] [outer = 0x0] [url = about:blank] 16:13:38 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x12a66ac00) [pid = 1657] [serial = 632] [outer = 0x0] [url = about:blank] 16:13:38 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x116a14400) [pid = 1657] [serial = 678] [outer = 0x0] [url = about:blank] 16:13:38 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x11912dc00) [pid = 1657] [serial = 651] [outer = 0x0] [url = about:blank] 16:13:38 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x119922400) [pid = 1657] [serial = 656] [outer = 0x0] [url = about:blank] 16:13:38 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x1241d1800) [pid = 1657] [serial = 666] [outer = 0x0] [url = about:blank] 16:13:38 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x124373800) [pid = 1657] [serial = 668] [outer = 0x0] [url = about:blank] 16:13:38 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x119589800) [pid = 1657] [serial = 654] [outer = 0x0] [url = about:blank] 16:13:38 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x11912cc00) [pid = 1657] [serial = 659] [outer = 0x0] [url = about:blank] 16:13:38 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x119ee0000) [pid = 1657] [serial = 662] [outer = 0x0] [url = about:blank] 16:13:38 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x119b96c00) [pid = 1657] [serial = 660] [outer = 0x0] [url = about:blank] 16:13:38 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x123f40000) [pid = 1657] [serial = 665] [outer = 0x0] [url = about:blank] 16:13:38 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x119931400) [pid = 1657] [serial = 657] [outer = 0x0] [url = about:blank] 16:13:38 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x123a34000) [pid = 1657] [serial = 663] [outer = 0x0] [url = about:blank] 16:13:38 INFO - PROCESS | 1657 | --DOMWINDOW == 81 (0x118455000) [pid = 1657] [serial = 648] [outer = 0x0] [url = about:blank] 16:13:38 INFO - PROCESS | 1657 | --DOMWINDOW == 80 (0x124b95800) [pid = 1657] [serial = 669] [outer = 0x0] [url = about:blank] 16:13:38 INFO - PROCESS | 1657 | --DOMWINDOW == 79 (0x116903800) [pid = 1657] [serial = 675] [outer = 0x0] [url = about:blank] 16:13:38 INFO - PROCESS | 1657 | --DOMWINDOW == 78 (0x116631800) [pid = 1657] [serial = 674] [outer = 0x0] [url = about:blank] 16:13:38 INFO - PROCESS | 1657 | --DOMWINDOW == 77 (0x112f63000) [pid = 1657] [serial = 672] [outer = 0x0] [url = about:blank] 16:13:38 INFO - PROCESS | 1657 | --DOMWINDOW == 76 (0x111f35000) [pid = 1657] [serial = 671] [outer = 0x0] [url = about:blank] 16:13:38 INFO - PROCESS | 1657 | --DOMWINDOW == 75 (0x118154800) [pid = 1657] [serial = 681] [outer = 0x0] [url = about:blank] 16:13:38 INFO - PROCESS | 1657 | --DOMWINDOW == 74 (0x1175ad000) [pid = 1657] [serial = 680] [outer = 0x0] [url = about:blank] 16:13:38 INFO - PROCESS | 1657 | 1466032418109 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]]]}] 16:13:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 16:13:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 870ms 16:13:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 16:13:38 INFO - PROCESS | 1657 | 1466032418140 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 16:13:38 INFO - PROCESS | 1657 | 1466032418142 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 16:13:38 INFO - PROCESS | 1657 | 1466032418145 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 16:13:38 INFO - PROCESS | 1657 | 1466032418147 Marionette TRACE conn2 <- [1,958,null,{}] 16:13:38 INFO - PROCESS | 1657 | 1466032418151 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}] 16:13:38 INFO - PROCESS | 1657 | 1466032418153 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:38 INFO - PROCESS | 1657 | 1466032418234 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 16:13:38 INFO - PROCESS | 1657 | 1466032418240 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:38 INFO - PROCESS | 1657 | 1466032418244 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:38 INFO - PROCESS | 1657 | ++DOCSHELL 0x1164b7000 == 31 [pid = 1657] [id = 247] 16:13:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 75 (0x117220000) [pid = 1657] [serial = 739] [outer = 0x0] 16:13:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 76 (0x1175b7c00) [pid = 1657] [serial = 740] [outer = 0x117220000] 16:13:38 INFO - PROCESS | 1657 | 1466032418272 Marionette DEBUG loaded listener.js 16:13:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 77 (0x1181bf400) [pid = 1657] [serial = 741] [outer = 0x117220000] 16:13:38 INFO - PROCESS | 1657 | 1466032418643 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]]]}] 16:13:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 16:13:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 520ms 16:13:38 INFO - PROCESS | 1657 | 1466032418666 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 16:13:38 INFO - PROCESS | 1657 | 1466032418669 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 16:13:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 16:13:38 INFO - PROCESS | 1657 | 1466032418673 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 16:13:38 INFO - PROCESS | 1657 | 1466032418677 Marionette TRACE conn2 <- [1,962,null,{}] 16:13:38 INFO - PROCESS | 1657 | 1466032418679 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}] 16:13:38 INFO - PROCESS | 1657 | 1466032418681 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:38 INFO - PROCESS | 1657 | 1466032418759 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 16:13:38 INFO - PROCESS | 1657 | 1466032418764 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:38 INFO - PROCESS | 1657 | 1466032418765 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:38 INFO - PROCESS | 1657 | ++DOCSHELL 0x117e67800 == 32 [pid = 1657] [id = 248] 16:13:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 78 (0x1185f5c00) [pid = 1657] [serial = 742] [outer = 0x0] 16:13:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 79 (0x119172800) [pid = 1657] [serial = 743] [outer = 0x1185f5c00] 16:13:38 INFO - PROCESS | 1657 | 1466032418795 Marionette DEBUG loaded listener.js 16:13:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 80 (0x119415800) [pid = 1657] [serial = 744] [outer = 0x1185f5c00] 16:13:39 INFO - PROCESS | 1657 | 1466032419145 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]]]}] 16:13:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 16:13:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 522ms 16:13:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 16:13:39 INFO - PROCESS | 1657 | 1466032419196 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 16:13:39 INFO - PROCESS | 1657 | 1466032419197 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 16:13:39 INFO - PROCESS | 1657 | 1466032419199 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 16:13:39 INFO - PROCESS | 1657 | 1466032419201 Marionette TRACE conn2 <- [1,966,null,{}] 16:13:39 INFO - PROCESS | 1657 | 1466032419209 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}] 16:13:39 INFO - PROCESS | 1657 | 1466032419212 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:39 INFO - PROCESS | 1657 | 1466032419294 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 16:13:39 INFO - PROCESS | 1657 | 1466032419301 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:39 INFO - PROCESS | 1657 | 1466032419303 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:39 INFO - PROCESS | 1657 | ++DOCSHELL 0x1192ca000 == 33 [pid = 1657] [id = 249] 16:13:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 81 (0x11945b800) [pid = 1657] [serial = 745] [outer = 0x0] 16:13:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x119929c00) [pid = 1657] [serial = 746] [outer = 0x11945b800] 16:13:39 INFO - PROCESS | 1657 | 1466032419331 Marionette DEBUG loaded listener.js 16:13:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x123a34000) [pid = 1657] [serial = 747] [outer = 0x11945b800] 16:13:39 INFO - PROCESS | 1657 | 1466032419675 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]]]}] 16:13:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 16:13:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 520ms 16:13:39 INFO - PROCESS | 1657 | 1466032419720 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 16:13:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 16:13:39 INFO - PROCESS | 1657 | 1466032419722 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 16:13:39 INFO - PROCESS | 1657 | 1466032419724 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 16:13:39 INFO - PROCESS | 1657 | 1466032419725 Marionette TRACE conn2 <- [1,970,null,{}] 16:13:39 INFO - PROCESS | 1657 | 1466032419728 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}] 16:13:39 INFO - PROCESS | 1657 | 1466032419729 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:39 INFO - PROCESS | 1657 | 1466032419836 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 16:13:39 INFO - PROCESS | 1657 | 1466032419842 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:39 INFO - PROCESS | 1657 | 1466032419843 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:39 INFO - PROCESS | 1657 | ++DOCSHELL 0x123998800 == 34 [pid = 1657] [id = 250] 16:13:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x123828400) [pid = 1657] [serial = 748] [outer = 0x0] 16:13:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x124650c00) [pid = 1657] [serial = 749] [outer = 0x123828400] 16:13:39 INFO - PROCESS | 1657 | 1466032419868 Marionette DEBUG loaded listener.js 16:13:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x119589c00) [pid = 1657] [serial = 750] [outer = 0x123828400] 16:13:40 INFO - PROCESS | 1657 | 1466032420205 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]]]}] 16:13:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 16:13:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 519ms 16:13:40 INFO - PROCESS | 1657 | 1466032420247 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 16:13:40 INFO - PROCESS | 1657 | 1466032420248 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 16:13:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 16:13:40 INFO - PROCESS | 1657 | 1466032420250 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 16:13:40 INFO - PROCESS | 1657 | 1466032420251 Marionette TRACE conn2 <- [1,974,null,{}] 16:13:40 INFO - PROCESS | 1657 | 1466032420254 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}] 16:13:40 INFO - PROCESS | 1657 | 1466032420255 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:40 INFO - PROCESS | 1657 | 1466032420350 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 16:13:40 INFO - PROCESS | 1657 | 1466032420354 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:40 INFO - PROCESS | 1657 | 1466032420355 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:40 INFO - PROCESS | 1657 | ++DOCSHELL 0x1241b0000 == 35 [pid = 1657] [id = 251] 16:13:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x113c4a400) [pid = 1657] [serial = 751] [outer = 0x0] 16:13:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x124ac2c00) [pid = 1657] [serial = 752] [outer = 0x113c4a400] 16:13:40 INFO - PROCESS | 1657 | 1466032420380 Marionette DEBUG loaded listener.js 16:13:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x124b96800) [pid = 1657] [serial = 753] [outer = 0x113c4a400] 16:13:40 INFO - PROCESS | 1657 | 1466032420744 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]]]}] 16:13:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 16:13:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 518ms 16:13:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 16:13:40 INFO - PROCESS | 1657 | 1466032420768 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 16:13:40 INFO - PROCESS | 1657 | 1466032420770 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 16:13:40 INFO - PROCESS | 1657 | 1466032420772 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 16:13:40 INFO - PROCESS | 1657 | 1466032420775 Marionette TRACE conn2 <- [1,978,null,{}] 16:13:40 INFO - PROCESS | 1657 | 1466032420778 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}] 16:13:40 INFO - PROCESS | 1657 | 1466032420782 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:40 INFO - PROCESS | 1657 | 1466032420896 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 16:13:40 INFO - PROCESS | 1657 | 1466032420912 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:40 INFO - PROCESS | 1657 | 1466032420913 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:40 INFO - PROCESS | 1657 | ++DOCSHELL 0x124b26800 == 36 [pid = 1657] [id = 252] 16:13:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x124ac8800) [pid = 1657] [serial = 754] [outer = 0x0] 16:13:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x125156c00) [pid = 1657] [serial = 755] [outer = 0x124ac8800] 16:13:40 INFO - PROCESS | 1657 | 1466032420937 Marionette DEBUG loaded listener.js 16:13:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x126c22c00) [pid = 1657] [serial = 756] [outer = 0x124ac8800] 16:13:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 16:13:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 521ms 16:13:41 INFO - PROCESS | 1657 | 1466032421286 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]]]}] 16:13:41 INFO - PROCESS | 1657 | 1466032421294 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 16:13:41 INFO - PROCESS | 1657 | 1466032421295 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 16:13:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 16:13:41 INFO - PROCESS | 1657 | 1466032421298 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 16:13:41 INFO - PROCESS | 1657 | 1466032421299 Marionette TRACE conn2 <- [1,982,null,{}] 16:13:41 INFO - PROCESS | 1657 | 1466032421302 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}] 16:13:41 INFO - PROCESS | 1657 | 1466032421303 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:41 INFO - PROCESS | 1657 | 1466032421424 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 16:13:41 INFO - PROCESS | 1657 | 1466032421440 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:41 INFO - PROCESS | 1657 | 1466032421441 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:41 INFO - PROCESS | 1657 | ++DOCSHELL 0x128a49800 == 37 [pid = 1657] [id = 253] 16:13:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x113088000) [pid = 1657] [serial = 757] [outer = 0x0] 16:13:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x128a9e000) [pid = 1657] [serial = 758] [outer = 0x113088000] 16:13:41 INFO - PROCESS | 1657 | 1466032421479 Marionette DEBUG loaded listener.js 16:13:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x128aa3800) [pid = 1657] [serial = 759] [outer = 0x113088000] 16:13:41 INFO - PROCESS | 1657 | 1466032421952 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]]]}] 16:13:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 16:13:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 668ms 16:13:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 16:13:41 INFO - PROCESS | 1657 | 1466032421967 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 16:13:41 INFO - PROCESS | 1657 | 1466032421968 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 16:13:41 INFO - PROCESS | 1657 | 1466032421970 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 16:13:41 INFO - PROCESS | 1657 | 1466032421971 Marionette TRACE conn2 <- [1,986,null,{}] 16:13:41 INFO - PROCESS | 1657 | 1466032421974 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}] 16:13:41 INFO - PROCESS | 1657 | 1466032421976 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:42 INFO - PROCESS | 1657 | 1466032422072 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 16:13:42 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x123dae400) [pid = 1657] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 16:13:42 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x113c46400) [pid = 1657] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 16:13:42 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x117265800) [pid = 1657] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 16:13:42 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x119597800) [pid = 1657] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 16:13:42 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x113c88800) [pid = 1657] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 16:13:42 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x117263000) [pid = 1657] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 16:13:42 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x117263c00) [pid = 1657] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 16:13:42 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x112a70000) [pid = 1657] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 16:13:42 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x1164d5400) [pid = 1657] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 16:13:42 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x125157400) [pid = 1657] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 16:13:42 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x113094800) [pid = 1657] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 16:13:42 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x114f76800) [pid = 1657] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 16:13:42 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x11945a400) [pid = 1657] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 16:13:42 INFO - PROCESS | 1657 | --DOMWINDOW == 81 (0x1194a0400) [pid = 1657] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 16:13:42 INFO - PROCESS | 1657 | --DOMWINDOW == 80 (0x1238a8c00) [pid = 1657] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 16:13:42 INFO - PROCESS | 1657 | --DOMWINDOW == 79 (0x111f40000) [pid = 1657] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 16:13:42 INFO - PROCESS | 1657 | 1466032422232 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:42 INFO - PROCESS | 1657 | 1466032422234 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:42 INFO - PROCESS | 1657 | ++DOCSHELL 0x11745e000 == 38 [pid = 1657] [id = 254] 16:13:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 80 (0x112a72000) [pid = 1657] [serial = 760] [outer = 0x0] 16:13:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 81 (0x113c88800) [pid = 1657] [serial = 761] [outer = 0x112a72000] 16:13:42 INFO - PROCESS | 1657 | 1466032422270 Marionette DEBUG loaded listener.js 16:13:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x1181bb800) [pid = 1657] [serial = 762] [outer = 0x112a72000] 16:13:42 INFO - PROCESS | 1657 | 1466032422646 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]]]}] 16:13:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 16:13:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 721ms 16:13:42 INFO - PROCESS | 1657 | 1466032422692 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 16:13:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 16:13:42 INFO - PROCESS | 1657 | 1466032422693 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 16:13:42 INFO - PROCESS | 1657 | 1466032422695 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 16:13:42 INFO - PROCESS | 1657 | 1466032422697 Marionette TRACE conn2 <- [1,990,null,{}] 16:13:42 INFO - PROCESS | 1657 | 1466032422699 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}] 16:13:42 INFO - PROCESS | 1657 | 1466032422700 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:42 INFO - PROCESS | 1657 | 1466032422799 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 16:13:42 INFO - PROCESS | 1657 | 1466032422805 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:42 INFO - PROCESS | 1657 | 1466032422808 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:42 INFO - PROCESS | 1657 | ++DOCSHELL 0x118794000 == 39 [pid = 1657] [id = 255] 16:13:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x118459c00) [pid = 1657] [serial = 763] [outer = 0x0] 16:13:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x123a2b800) [pid = 1657] [serial = 764] [outer = 0x118459c00] 16:13:42 INFO - PROCESS | 1657 | 1466032422834 Marionette DEBUG loaded listener.js 16:13:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x126c19c00) [pid = 1657] [serial = 765] [outer = 0x118459c00] 16:13:43 INFO - PROCESS | 1657 | 1466032423128 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]]]}] 16:13:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 16:13:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 468ms 16:13:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 16:13:43 INFO - PROCESS | 1657 | 1466032423165 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 16:13:43 INFO - PROCESS | 1657 | 1466032423166 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 16:13:43 INFO - PROCESS | 1657 | 1466032423168 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 16:13:43 INFO - PROCESS | 1657 | 1466032423169 Marionette TRACE conn2 <- [1,994,null,{}] 16:13:43 INFO - PROCESS | 1657 | 1466032423172 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}] 16:13:43 INFO - PROCESS | 1657 | 1466032423173 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:43 INFO - PROCESS | 1657 | 1466032423255 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 16:13:43 INFO - PROCESS | 1657 | 1466032423261 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:43 INFO - PROCESS | 1657 | 1466032423262 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:43 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a60d000 == 40 [pid = 1657] [id = 256] 16:13:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x11958f400) [pid = 1657] [serial = 766] [outer = 0x0] 16:13:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x128aa9800) [pid = 1657] [serial = 767] [outer = 0x11958f400] 16:13:43 INFO - PROCESS | 1657 | 1466032423293 Marionette DEBUG loaded listener.js 16:13:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x129077800) [pid = 1657] [serial = 768] [outer = 0x11958f400] 16:13:43 INFO - PROCESS | 1657 | 1466032423647 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]]]}] 16:13:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 16:13:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 520ms 16:13:43 INFO - PROCESS | 1657 | 1466032423688 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 16:13:43 INFO - PROCESS | 1657 | 1466032423692 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 16:13:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 16:13:43 INFO - PROCESS | 1657 | 1466032423694 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 16:13:43 INFO - PROCESS | 1657 | 1466032423696 Marionette TRACE conn2 <- [1,998,null,{}] 16:13:43 INFO - PROCESS | 1657 | 1466032423698 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}] 16:13:43 INFO - PROCESS | 1657 | 1466032423700 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:43 INFO - PROCESS | 1657 | 1466032423793 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 16:13:43 INFO - PROCESS | 1657 | 1466032423797 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:43 INFO - PROCESS | 1657 | 1466032423798 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:43 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b046000 == 41 [pid = 1657] [id = 257] 16:13:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x126522400) [pid = 1657] [serial = 769] [outer = 0x0] 16:13:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x12916f800) [pid = 1657] [serial = 770] [outer = 0x126522400] 16:13:43 INFO - PROCESS | 1657 | 1466032423825 Marionette DEBUG loaded listener.js 16:13:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x12939c800) [pid = 1657] [serial = 771] [outer = 0x126522400] 16:13:44 INFO - PROCESS | 1657 | 1466032424133 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]]]}] 16:13:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 16:13:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 469ms 16:13:44 INFO - PROCESS | 1657 | 1466032424163 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 16:13:44 INFO - PROCESS | 1657 | 1466032424164 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 16:13:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 16:13:44 INFO - PROCESS | 1657 | 1466032424219 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 16:13:44 INFO - PROCESS | 1657 | 1466032424221 Marionette TRACE conn2 <- [1,1002,null,{}] 16:13:44 INFO - PROCESS | 1657 | 1466032424225 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}] 16:13:44 INFO - PROCESS | 1657 | 1466032424227 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:44 INFO - PROCESS | 1657 | 1466032424329 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 16:13:44 INFO - PROCESS | 1657 | 1466032424392 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:44 INFO - PROCESS | 1657 | 1466032424393 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:44 INFO - PROCESS | 1657 | ++DOCSHELL 0x1169a8000 == 42 [pid = 1657] [id = 258] 16:13:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x113c8b400) [pid = 1657] [serial = 772] [outer = 0x0] 16:13:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x1164d5400) [pid = 1657] [serial = 773] [outer = 0x113c8b400] 16:13:44 INFO - PROCESS | 1657 | 1466032424425 Marionette DEBUG loaded listener.js 16:13:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x1176e6800) [pid = 1657] [serial = 774] [outer = 0x113c8b400] 16:13:44 INFO - PROCESS | 1657 | 1466032424900 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]]]}] 16:13:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 16:13:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 776ms 16:13:44 INFO - PROCESS | 1657 | 1466032424944 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 16:13:44 INFO - PROCESS | 1657 | 1466032424947 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 16:13:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 16:13:44 INFO - PROCESS | 1657 | 1466032424951 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 16:13:44 INFO - PROCESS | 1657 | 1466032424953 Marionette TRACE conn2 <- [1,1006,null,{}] 16:13:44 INFO - PROCESS | 1657 | 1466032424961 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}] 16:13:44 INFO - PROCESS | 1657 | 1466032424963 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:45 INFO - PROCESS | 1657 | 1466032425077 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 16:13:45 INFO - PROCESS | 1657 | 1466032425172 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:45 INFO - PROCESS | 1657 | 1466032425173 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:45 INFO - PROCESS | 1657 | ++DOCSHELL 0x124b0f800 == 43 [pid = 1657] [id = 259] 16:13:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x11940b800) [pid = 1657] [serial = 775] [outer = 0x0] 16:13:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x119495000) [pid = 1657] [serial = 776] [outer = 0x11940b800] 16:13:45 INFO - PROCESS | 1657 | 1466032425223 Marionette DEBUG loaded listener.js 16:13:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x119b95c00) [pid = 1657] [serial = 777] [outer = 0x11940b800] 16:13:45 INFO - PROCESS | 1657 | 1466032425730 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]]]}] 16:13:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 16:13:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 821ms 16:13:45 INFO - PROCESS | 1657 | 1466032425772 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 16:13:45 INFO - PROCESS | 1657 | 1466032425774 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 16:13:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 16:13:45 INFO - PROCESS | 1657 | 1466032425778 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 16:13:45 INFO - PROCESS | 1657 | 1466032425779 Marionette TRACE conn2 <- [1,1010,null,{}] 16:13:45 INFO - PROCESS | 1657 | 1466032425782 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}] 16:13:45 INFO - PROCESS | 1657 | 1466032425783 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:45 INFO - PROCESS | 1657 | 1466032425891 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 16:13:45 INFO - PROCESS | 1657 | 1466032425963 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:45 INFO - PROCESS | 1657 | 1466032425967 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:45 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b7c5000 == 44 [pid = 1657] [id = 260] 16:13:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x124b98400) [pid = 1657] [serial = 778] [outer = 0x0] 16:13:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x124f11800) [pid = 1657] [serial = 779] [outer = 0x124b98400] 16:13:46 INFO - PROCESS | 1657 | 1466032425999 Marionette DEBUG loaded listener.js 16:13:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x12651bc00) [pid = 1657] [serial = 780] [outer = 0x124b98400] 16:13:46 INFO - PROCESS | 1657 | 1466032426391 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]]]}] 16:13:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 16:13:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 672ms 16:13:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 16:13:46 INFO - PROCESS | 1657 | 1466032426450 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 16:13:46 INFO - PROCESS | 1657 | 1466032426452 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 16:13:46 INFO - PROCESS | 1657 | 1466032426454 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 16:13:46 INFO - PROCESS | 1657 | 1466032426455 Marionette TRACE conn2 <- [1,1014,null,{}] 16:13:46 INFO - PROCESS | 1657 | 1466032426458 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}] 16:13:46 INFO - PROCESS | 1657 | 1466032426459 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:46 INFO - PROCESS | 1657 | 1466032426559 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 16:13:46 INFO - PROCESS | 1657 | 1466032426615 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:46 INFO - PROCESS | 1657 | 1466032426617 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:46 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b86d800 == 45 [pid = 1657] [id = 261] 16:13:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x126c10000) [pid = 1657] [serial = 781] [outer = 0x0] 16:13:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x126c1d000) [pid = 1657] [serial = 782] [outer = 0x126c10000] 16:13:46 INFO - PROCESS | 1657 | 1466032426645 Marionette DEBUG loaded listener.js 16:13:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x129078800) [pid = 1657] [serial = 783] [outer = 0x126c10000] 16:13:47 INFO - PROCESS | 1657 | 1466032427048 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]]]}] 16:13:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 16:13:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 621ms 16:13:47 INFO - PROCESS | 1657 | 1466032427076 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 16:13:47 INFO - PROCESS | 1657 | 1466032427077 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 16:13:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 16:13:47 INFO - PROCESS | 1657 | 1466032427080 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 16:13:47 INFO - PROCESS | 1657 | 1466032427081 Marionette TRACE conn2 <- [1,1018,null,{}] 16:13:47 INFO - PROCESS | 1657 | 1466032427083 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}] 16:13:47 INFO - PROCESS | 1657 | 1466032427085 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:47 INFO - PROCESS | 1657 | 1466032427204 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 16:13:47 INFO - PROCESS | 1657 | 1466032427292 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:47 INFO - PROCESS | 1657 | 1466032427293 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:47 INFO - PROCESS | 1657 | ++DOCSHELL 0x1195cb800 == 46 [pid = 1657] [id = 262] 16:13:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x116144400) [pid = 1657] [serial = 784] [outer = 0x0] 16:13:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x126c13400) [pid = 1657] [serial = 785] [outer = 0x116144400] 16:13:47 INFO - PROCESS | 1657 | 1466032427322 Marionette DEBUG loaded listener.js 16:13:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x12917d800) [pid = 1657] [serial = 786] [outer = 0x116144400] 16:13:47 INFO - PROCESS | 1657 | 1466032427884 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]]]}] 16:13:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 16:13:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 868ms 16:13:47 INFO - PROCESS | 1657 | 1466032427949 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 16:13:47 INFO - PROCESS | 1657 | 1466032427951 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 16:13:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 16:13:47 INFO - PROCESS | 1657 | 1466032427954 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 16:13:47 INFO - PROCESS | 1657 | 1466032427956 Marionette TRACE conn2 <- [1,1022,null,{}] 16:13:47 INFO - PROCESS | 1657 | 1466032427959 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}] 16:13:47 INFO - PROCESS | 1657 | 1466032427961 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:48 INFO - PROCESS | 1657 | 1466032428056 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 16:13:48 INFO - PROCESS | 1657 | 1466032428131 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:48 INFO - PROCESS | 1657 | 1466032428132 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:48 INFO - PROCESS | 1657 | ++DOCSHELL 0x11302e000 == 47 [pid = 1657] [id = 263] 16:13:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x116709c00) [pid = 1657] [serial = 787] [outer = 0x0] 16:13:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x116711800) [pid = 1657] [serial = 788] [outer = 0x116709c00] 16:13:48 INFO - PROCESS | 1657 | 1466032428161 Marionette DEBUG loaded listener.js 16:13:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x116a13800) [pid = 1657] [serial = 789] [outer = 0x116709c00] 16:13:49 INFO - PROCESS | 1657 | --DOCSHELL 0x11661c800 == 46 [pid = 1657] [id = 233] 16:13:49 INFO - PROCESS | 1657 | --DOCSHELL 0x12a60d000 == 45 [pid = 1657] [id = 256] 16:13:49 INFO - PROCESS | 1657 | --DOCSHELL 0x118794000 == 44 [pid = 1657] [id = 255] 16:13:49 INFO - PROCESS | 1657 | --DOCSHELL 0x11745e000 == 43 [pid = 1657] [id = 254] 16:13:49 INFO - PROCESS | 1657 | --DOCSHELL 0x128a49800 == 42 [pid = 1657] [id = 253] 16:13:49 INFO - PROCESS | 1657 | --DOCSHELL 0x124b26800 == 41 [pid = 1657] [id = 252] 16:13:49 INFO - PROCESS | 1657 | --DOCSHELL 0x1241b0000 == 40 [pid = 1657] [id = 251] 16:13:49 INFO - PROCESS | 1657 | --DOCSHELL 0x123998800 == 39 [pid = 1657] [id = 250] 16:13:49 INFO - PROCESS | 1657 | --DOCSHELL 0x1192ca000 == 38 [pid = 1657] [id = 249] 16:13:49 INFO - PROCESS | 1657 | --DOCSHELL 0x117e67800 == 37 [pid = 1657] [id = 248] 16:13:49 INFO - PROCESS | 1657 | --DOCSHELL 0x1164b7000 == 36 [pid = 1657] [id = 247] 16:13:49 INFO - PROCESS | 1657 | --DOCSHELL 0x118543800 == 35 [pid = 1657] [id = 245] 16:13:49 INFO - PROCESS | 1657 | --DOCSHELL 0x126742000 == 34 [pid = 1657] [id = 244] 16:13:49 INFO - PROCESS | 1657 | --DOCSHELL 0x115da9800 == 33 [pid = 1657] [id = 246] 16:13:49 INFO - PROCESS | 1657 | --DOCSHELL 0x1195cb800 == 32 [pid = 1657] [id = 262] 16:13:49 INFO - PROCESS | 1657 | --DOCSHELL 0x12b86d800 == 31 [pid = 1657] [id = 261] 16:13:49 INFO - PROCESS | 1657 | --DOCSHELL 0x12b7c5000 == 30 [pid = 1657] [id = 260] 16:13:49 INFO - PROCESS | 1657 | --DOCSHELL 0x124b0f800 == 29 [pid = 1657] [id = 259] 16:13:49 INFO - PROCESS | 1657 | --DOCSHELL 0x12b046000 == 28 [pid = 1657] [id = 257] 16:13:49 INFO - PROCESS | 1657 | --DOCSHELL 0x1169a8000 == 27 [pid = 1657] [id = 258] 16:13:49 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x1267ebc00) [pid = 1657] [serial = 728] [outer = 0x0] [url = about:blank] 16:13:49 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x119415400) [pid = 1657] [serial = 707] [outer = 0x0] [url = about:blank] 16:13:49 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x1181b8800) [pid = 1657] [serial = 704] [outer = 0x0] [url = about:blank] 16:13:49 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x118455400) [pid = 1657] [serial = 705] [outer = 0x0] [url = about:blank] 16:13:49 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x11992d000) [pid = 1657] [serial = 710] [outer = 0x0] [url = about:blank] 16:13:49 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x116a19c00) [pid = 1657] [serial = 699] [outer = 0x0] [url = about:blank] 16:13:49 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x1164de400) [pid = 1657] [serial = 698] [outer = 0x0] [url = about:blank] 16:13:49 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x124108000) [pid = 1657] [serial = 713] [outer = 0x0] [url = about:blank] 16:13:49 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x1181b7800) [pid = 1657] [serial = 684] [outer = 0x0] [url = about:blank] 16:13:49 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x1246fa400) [pid = 1657] [serial = 716] [outer = 0x0] [url = about:blank] 16:13:49 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x124657c00) [pid = 1657] [serial = 714] [outer = 0x0] [url = about:blank] 16:13:49 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x1176e1800) [pid = 1657] [serial = 683] [outer = 0x0] [url = about:blank] 16:13:49 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x1169eec00) [pid = 1657] [serial = 701] [outer = 0x0] [url = about:blank] 16:13:49 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x1257c0400) [pid = 1657] [serial = 719] [outer = 0x0] [url = about:blank] 16:13:49 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x119177800) [pid = 1657] [serial = 687] [outer = 0x0] [url = about:blank] 16:13:49 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x118751800) [pid = 1657] [serial = 686] [outer = 0x0] [url = about:blank] 16:13:49 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x117227000) [pid = 1657] [serial = 702] [outer = 0x0] [url = about:blank] 16:13:49 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x125156800) [pid = 1657] [serial = 717] [outer = 0x0] [url = about:blank] 16:13:49 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x126709400) [pid = 1657] [serial = 726] [outer = 0x0] [url = about:blank] 16:13:49 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x11949e800) [pid = 1657] [serial = 690] [outer = 0x0] [url = about:blank] 16:13:49 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x119493000) [pid = 1657] [serial = 689] [outer = 0x0] [url = about:blank] 16:13:49 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x11a1ef400) [pid = 1657] [serial = 693] [outer = 0x0] [url = about:blank] 16:13:49 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x11992a800) [pid = 1657] [serial = 692] [outer = 0x0] [url = about:blank] 16:13:49 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x123c3c000) [pid = 1657] [serial = 696] [outer = 0x0] [url = about:blank] 16:13:49 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x123b66400) [pid = 1657] [serial = 695] [outer = 0x0] [url = about:blank] 16:13:49 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x116f80400) [pid = 1657] [serial = 722] [outer = 0x0] [url = about:blank] 16:13:49 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x12659dc00) [pid = 1657] [serial = 720] [outer = 0x0] [url = about:blank] 16:13:49 INFO - PROCESS | 1657 | --DOMWINDOW == 81 (0x123b6b400) [pid = 1657] [serial = 711] [outer = 0x0] [url = about:blank] 16:13:49 INFO - PROCESS | 1657 | --DOMWINDOW == 80 (0x119130800) [pid = 1657] [serial = 723] [outer = 0x0] [url = about:blank] 16:13:49 INFO - PROCESS | 1657 | --DOMWINDOW == 79 (0x119598400) [pid = 1657] [serial = 725] [outer = 0x0] [url = about:blank] 16:13:49 INFO - PROCESS | 1657 | --DOMWINDOW == 78 (0x11949ac00) [pid = 1657] [serial = 708] [outer = 0x0] [url = about:blank] 16:13:49 INFO - PROCESS | 1657 | --DOMWINDOW == 77 (0x126c16800) [pid = 1657] [serial = 729] [outer = 0x0] [url = about:blank] 16:13:49 INFO - PROCESS | 1657 | --DOMWINDOW == 76 (0x126c1ec00) [pid = 1657] [serial = 731] [outer = 0x0] [url = about:blank] 16:13:49 INFO - PROCESS | 1657 | 1466032429337 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]]]}] 16:13:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 16:13:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1426ms 16:13:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 16:13:49 INFO - PROCESS | 1657 | 1466032429380 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 16:13:49 INFO - PROCESS | 1657 | 1466032429382 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 16:13:49 INFO - PROCESS | 1657 | 1466032429385 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 16:13:49 INFO - PROCESS | 1657 | 1466032429387 Marionette TRACE conn2 <- [1,1026,null,{}] 16:13:49 INFO - PROCESS | 1657 | 1466032429391 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}] 16:13:49 INFO - PROCESS | 1657 | 1466032429393 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:49 INFO - PROCESS | 1657 | 1466032429472 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 16:13:49 INFO - PROCESS | 1657 | 1466032429480 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:49 INFO - PROCESS | 1657 | 1466032429482 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:49 INFO - PROCESS | 1657 | ++DOCSHELL 0x113c11000 == 28 [pid = 1657] [id = 264] 16:13:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 77 (0x113c89000) [pid = 1657] [serial = 790] [outer = 0x0] 16:13:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 78 (0x116197c00) [pid = 1657] [serial = 791] [outer = 0x113c89000] 16:13:49 INFO - PROCESS | 1657 | 1466032429513 Marionette DEBUG loaded listener.js 16:13:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 79 (0x116713000) [pid = 1657] [serial = 792] [outer = 0x113c89000] 16:13:49 INFO - PROCESS | 1657 | 1466032429928 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]]]}] 16:13:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 16:13:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 570ms 16:13:49 INFO - PROCESS | 1657 | 1466032429958 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 16:13:49 INFO - PROCESS | 1657 | 1466032429964 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 16:13:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 16:13:49 INFO - PROCESS | 1657 | 1466032429971 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 16:13:49 INFO - PROCESS | 1657 | 1466032429974 Marionette TRACE conn2 <- [1,1030,null,{}] 16:13:49 INFO - PROCESS | 1657 | 1466032429977 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}] 16:13:49 INFO - PROCESS | 1657 | 1466032429980 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:50 INFO - PROCESS | 1657 | 1466032430105 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 16:13:50 INFO - PROCESS | 1657 | 1466032430183 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:50 INFO - PROCESS | 1657 | 1466032430185 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:50 INFO - PROCESS | 1657 | ++DOCSHELL 0x118197000 == 29 [pid = 1657] [id = 265] 16:13:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 80 (0x1169ee400) [pid = 1657] [serial = 793] [outer = 0x0] 16:13:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 81 (0x11725f000) [pid = 1657] [serial = 794] [outer = 0x1169ee400] 16:13:50 INFO - PROCESS | 1657 | 1466032430228 Marionette DEBUG loaded listener.js 16:13:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x11812c000) [pid = 1657] [serial = 795] [outer = 0x1169ee400] 16:13:50 INFO - PROCESS | 1657 | 1466032430578 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]]]}] 16:13:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 16:13:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 623ms 16:13:50 INFO - PROCESS | 1657 | 1466032430594 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 16:13:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 16:13:50 INFO - PROCESS | 1657 | 1466032430596 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 16:13:50 INFO - PROCESS | 1657 | 1466032430600 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 16:13:50 INFO - PROCESS | 1657 | 1466032430604 Marionette TRACE conn2 <- [1,1034,null,{}] 16:13:50 INFO - PROCESS | 1657 | 1466032430618 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}] 16:13:50 INFO - PROCESS | 1657 | 1466032430623 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:50 INFO - PROCESS | 1657 | 1466032430807 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 16:13:50 INFO - PROCESS | 1657 | 1466032430821 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:50 INFO - PROCESS | 1657 | 1466032430824 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:50 INFO - PROCESS | 1657 | ++DOCSHELL 0x11916f800 == 30 [pid = 1657] [id = 266] 16:13:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x113087400) [pid = 1657] [serial = 796] [outer = 0x0] 16:13:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x119176c00) [pid = 1657] [serial = 797] [outer = 0x113087400] 16:13:50 INFO - PROCESS | 1657 | 1466032430869 Marionette DEBUG loaded listener.js 16:13:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x119451400) [pid = 1657] [serial = 798] [outer = 0x113087400] 16:13:51 INFO - PROCESS | 1657 | 1466032431242 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]]]}] 16:13:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 16:13:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 680ms 16:13:51 INFO - PROCESS | 1657 | 1466032431280 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 16:13:51 INFO - PROCESS | 1657 | 1466032431281 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 16:13:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 16:13:51 INFO - PROCESS | 1657 | 1466032431284 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 16:13:51 INFO - PROCESS | 1657 | 1466032431285 Marionette TRACE conn2 <- [1,1038,null,{}] 16:13:51 INFO - PROCESS | 1657 | 1466032431287 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}] 16:13:51 INFO - PROCESS | 1657 | 1466032431289 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:51 INFO - PROCESS | 1657 | 1466032431368 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 16:13:51 INFO - PROCESS | 1657 | 1466032431442 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:51 INFO - PROCESS | 1657 | 1466032431443 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:51 INFO - PROCESS | 1657 | ++DOCSHELL 0x119a48800 == 31 [pid = 1657] [id = 267] 16:13:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x119450400) [pid = 1657] [serial = 799] [outer = 0x0] 16:13:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x11949c000) [pid = 1657] [serial = 800] [outer = 0x119450400] 16:13:51 INFO - PROCESS | 1657 | 1466032431468 Marionette DEBUG loaded listener.js 16:13:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x119597800) [pid = 1657] [serial = 801] [outer = 0x119450400] 16:13:51 INFO - PROCESS | 1657 | 1466032431801 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]]]}] 16:13:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 16:13:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 521ms 16:13:51 INFO - PROCESS | 1657 | 1466032431805 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 16:13:51 INFO - PROCESS | 1657 | 1466032431807 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 16:13:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 16:13:51 INFO - PROCESS | 1657 | 1466032431810 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 16:13:51 INFO - PROCESS | 1657 | 1466032431812 Marionette TRACE conn2 <- [1,1042,null,{}] 16:13:51 INFO - PROCESS | 1657 | 1466032431821 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}] 16:13:51 INFO - PROCESS | 1657 | 1466032431823 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:51 INFO - PROCESS | 1657 | 1466032431928 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 16:13:51 INFO - PROCESS | 1657 | 1466032431967 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:51 INFO - PROCESS | 1657 | 1466032431968 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:51 INFO - PROCESS | 1657 | ++DOCSHELL 0x12386c000 == 32 [pid = 1657] [id = 268] 16:13:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x112f5b800) [pid = 1657] [serial = 802] [outer = 0x0] 16:13:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x119b9c000) [pid = 1657] [serial = 803] [outer = 0x112f5b800] 16:13:52 INFO - PROCESS | 1657 | 1466032431995 Marionette DEBUG loaded listener.js 16:13:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x1238a4800) [pid = 1657] [serial = 804] [outer = 0x112f5b800] 16:13:52 INFO - PROCESS | 1657 | 1466032432337 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]]]}] 16:13:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 16:13:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 568ms 16:13:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 16:13:52 INFO - PROCESS | 1657 | 1466032432384 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 16:13:52 INFO - PROCESS | 1657 | 1466032432385 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 16:13:52 INFO - PROCESS | 1657 | 1466032432387 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 16:13:52 INFO - PROCESS | 1657 | 1466032432388 Marionette TRACE conn2 <- [1,1046,null,{}] 16:13:52 INFO - PROCESS | 1657 | 1466032432390 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}] 16:13:52 INFO - PROCESS | 1657 | 1466032432395 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:52 INFO - PROCESS | 1657 | 1466032432510 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 16:13:52 INFO - PROCESS | 1657 | 1466032432543 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:52 INFO - PROCESS | 1657 | 1466032432544 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:52 INFO - PROCESS | 1657 | ++DOCSHELL 0x12460c000 == 33 [pid = 1657] [id = 269] 16:13:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x123b6b400) [pid = 1657] [serial = 805] [outer = 0x0] 16:13:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x12436c000) [pid = 1657] [serial = 806] [outer = 0x123b6b400] 16:13:52 INFO - PROCESS | 1657 | 1466032432569 Marionette DEBUG loaded listener.js 16:13:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x124b90800) [pid = 1657] [serial = 807] [outer = 0x123b6b400] 16:13:52 INFO - PROCESS | 1657 | 1466032432869 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]]]}] 16:13:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 16:13:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 525ms 16:13:52 INFO - PROCESS | 1657 | 1466032432913 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 16:13:52 INFO - PROCESS | 1657 | 1466032432914 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 16:13:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 16:13:52 INFO - PROCESS | 1657 | 1466032432916 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 16:13:52 INFO - PROCESS | 1657 | 1466032432917 Marionette TRACE conn2 <- [1,1050,null,{}] 16:13:52 INFO - PROCESS | 1657 | 1466032432920 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}] 16:13:52 INFO - PROCESS | 1657 | 1466032432921 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:53 INFO - PROCESS | 1657 | 1466032433025 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 16:13:53 INFO - PROCESS | 1657 | 1466032433060 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:53 INFO - PROCESS | 1657 | 1466032433061 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:53 INFO - PROCESS | 1657 | ++DOCSHELL 0x125716800 == 34 [pid = 1657] [id = 270] 16:13:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x1181be000) [pid = 1657] [serial = 808] [outer = 0x0] 16:13:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x124f12c00) [pid = 1657] [serial = 809] [outer = 0x1181be000] 16:13:53 INFO - PROCESS | 1657 | 1466032433085 Marionette DEBUG loaded listener.js 16:13:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x125157800) [pid = 1657] [serial = 810] [outer = 0x1181be000] 16:13:53 INFO - PROCESS | 1657 | 1466032433382 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]]]}] 16:13:53 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x113c4a400) [pid = 1657] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 16:13:53 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x124ac8800) [pid = 1657] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 16:13:53 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x117220000) [pid = 1657] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 16:13:53 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x116707400) [pid = 1657] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 16:13:53 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x11670a400) [pid = 1657] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 16:13:53 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x126522400) [pid = 1657] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 16:13:53 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x1267b3000) [pid = 1657] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 16:13:53 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x11945b800) [pid = 1657] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 16:13:53 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x1185f5c00) [pid = 1657] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 16:13:53 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x123828400) [pid = 1657] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 16:13:53 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x113088000) [pid = 1657] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 16:13:53 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x11958f400) [pid = 1657] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 16:13:53 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x112a72000) [pid = 1657] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 16:13:53 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x118459c00) [pid = 1657] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 16:13:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 16:13:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 669ms 16:13:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 16:13:53 INFO - PROCESS | 1657 | 1466032433586 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 16:13:53 INFO - PROCESS | 1657 | 1466032433587 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 16:13:53 INFO - PROCESS | 1657 | 1466032433590 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 16:13:53 INFO - PROCESS | 1657 | 1466032433594 Marionette TRACE conn2 <- [1,1054,null,{}] 16:13:53 INFO - PROCESS | 1657 | 1466032433597 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}] 16:13:53 INFO - PROCESS | 1657 | 1466032433598 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:53 INFO - PROCESS | 1657 | 1466032433681 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 16:13:53 INFO - PROCESS | 1657 | 1466032433686 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:53 INFO - PROCESS | 1657 | 1466032433687 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:53 INFO - PROCESS | 1657 | ++DOCSHELL 0x119a60000 == 35 [pid = 1657] [id = 271] 16:13:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x117262c00) [pid = 1657] [serial = 811] [outer = 0x0] 16:13:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x118459c00) [pid = 1657] [serial = 812] [outer = 0x117262c00] 16:13:53 INFO - PROCESS | 1657 | 1466032433726 Marionette DEBUG loaded listener.js 16:13:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x119591400) [pid = 1657] [serial = 813] [outer = 0x117262c00] 16:13:54 INFO - PROCESS | 1657 | 1466032434125 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]]]}] 16:13:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 16:13:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 572ms 16:13:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 16:13:54 INFO - PROCESS | 1657 | 1466032434162 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 16:13:54 INFO - PROCESS | 1657 | 1466032434163 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 16:13:54 INFO - PROCESS | 1657 | 1466032434165 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 16:13:54 INFO - PROCESS | 1657 | 1466032434166 Marionette TRACE conn2 <- [1,1058,null,{}] 16:13:54 INFO - PROCESS | 1657 | 1466032434169 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}] 16:13:54 INFO - PROCESS | 1657 | 1466032434170 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:54 INFO - PROCESS | 1657 | 1466032434278 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 16:13:54 INFO - PROCESS | 1657 | 1466032434300 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:54 INFO - PROCESS | 1657 | 1466032434301 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:54 INFO - PROCESS | 1657 | ++DOCSHELL 0x11916f000 == 36 [pid = 1657] [id = 272] 16:13:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x118751800) [pid = 1657] [serial = 814] [outer = 0x0] 16:13:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x125157400) [pid = 1657] [serial = 815] [outer = 0x118751800] 16:13:54 INFO - PROCESS | 1657 | 1466032434325 Marionette DEBUG loaded listener.js 16:13:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x126522400) [pid = 1657] [serial = 816] [outer = 0x118751800] 16:13:54 INFO - PROCESS | 1657 | 1466032434629 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]]]}] 16:13:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 16:13:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 519ms 16:13:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 16:13:54 INFO - PROCESS | 1657 | 1466032434684 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 16:13:54 INFO - PROCESS | 1657 | 1466032434685 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 16:13:54 INFO - PROCESS | 1657 | 1466032434687 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 16:13:54 INFO - PROCESS | 1657 | 1466032434688 Marionette TRACE conn2 <- [1,1062,null,{}] 16:13:54 INFO - PROCESS | 1657 | 1466032434691 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}] 16:13:54 INFO - PROCESS | 1657 | 1466032434692 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:54 INFO - PROCESS | 1657 | 1466032434772 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 16:13:54 INFO - PROCESS | 1657 | 1466032434778 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:54 INFO - PROCESS | 1657 | 1466032434779 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:54 INFO - PROCESS | 1657 | ++DOCSHELL 0x1290e7000 == 37 [pid = 1657] [id = 273] 16:13:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x1267a6400) [pid = 1657] [serial = 817] [outer = 0x0] 16:13:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x126c13000) [pid = 1657] [serial = 818] [outer = 0x1267a6400] 16:13:54 INFO - PROCESS | 1657 | 1466032434803 Marionette DEBUG loaded listener.js 16:13:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x126c1ec00) [pid = 1657] [serial = 819] [outer = 0x1267a6400] 16:13:55 INFO - PROCESS | 1657 | 1466032435127 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]]]}] 16:13:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 16:13:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 472ms 16:13:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 16:13:55 INFO - PROCESS | 1657 | 1466032435160 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 16:13:55 INFO - PROCESS | 1657 | 1466032435161 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 16:13:55 INFO - PROCESS | 1657 | 1466032435163 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 16:13:55 INFO - PROCESS | 1657 | 1466032435165 Marionette TRACE conn2 <- [1,1066,null,{}] 16:13:55 INFO - PROCESS | 1657 | 1466032435167 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}] 16:13:55 INFO - PROCESS | 1657 | 1466032435169 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:55 INFO - PROCESS | 1657 | 1466032435292 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 16:13:55 INFO - PROCESS | 1657 | 1466032435298 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:55 INFO - PROCESS | 1657 | 1466032435300 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:55 INFO - PROCESS | 1657 | ++DOCSHELL 0x12385a800 == 38 [pid = 1657] [id = 274] 16:13:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x126c24c00) [pid = 1657] [serial = 820] [outer = 0x0] 16:13:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x128aa3c00) [pid = 1657] [serial = 821] [outer = 0x126c24c00] 16:13:55 INFO - PROCESS | 1657 | 1466032435327 Marionette DEBUG loaded listener.js 16:13:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x12907b400) [pid = 1657] [serial = 822] [outer = 0x126c24c00] 16:13:55 INFO - PROCESS | 1657 | 1466032435814 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]]]}] 16:13:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 16:13:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 669ms 16:13:55 INFO - PROCESS | 1657 | 1466032435833 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 16:13:55 INFO - PROCESS | 1657 | 1466032435836 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 16:13:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 16:13:55 INFO - PROCESS | 1657 | 1466032435839 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 16:13:55 INFO - PROCESS | 1657 | 1466032435841 Marionette TRACE conn2 <- [1,1070,null,{}] 16:13:55 INFO - PROCESS | 1657 | 1466032435845 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}] 16:13:55 INFO - PROCESS | 1657 | 1466032435847 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:55 INFO - PROCESS | 1657 | 1466032435962 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 16:13:56 INFO - PROCESS | 1657 | 1466032436039 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:56 INFO - PROCESS | 1657 | 1466032436041 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:56 INFO - PROCESS | 1657 | ++DOCSHELL 0x11745c800 == 39 [pid = 1657] [id = 275] 16:13:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x11335bc00) [pid = 1657] [serial = 823] [outer = 0x0] 16:13:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x1164d3800) [pid = 1657] [serial = 824] [outer = 0x11335bc00] 16:13:56 INFO - PROCESS | 1657 | 1466032436072 Marionette DEBUG loaded listener.js 16:13:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x1169ef000) [pid = 1657] [serial = 825] [outer = 0x11335bc00] 16:13:56 INFO - PROCESS | 1657 | 1466032436617 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]]]}] 16:13:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 16:13:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 822ms 16:13:56 INFO - PROCESS | 1657 | 1466032436670 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 16:13:56 INFO - PROCESS | 1657 | 1466032436673 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 16:13:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 16:13:56 INFO - PROCESS | 1657 | 1466032436679 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 16:13:56 INFO - PROCESS | 1657 | 1466032436681 Marionette TRACE conn2 <- [1,1074,null,{}] 16:13:56 INFO - PROCESS | 1657 | 1466032436684 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}] 16:13:56 INFO - PROCESS | 1657 | 1466032436685 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:56 INFO - PROCESS | 1657 | 1466032436802 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 16:13:56 INFO - PROCESS | 1657 | 1466032436881 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:56 INFO - PROCESS | 1657 | 1466032436883 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:56 INFO - PROCESS | 1657 | ++DOCSHELL 0x123999000 == 40 [pid = 1657] [id = 276] 16:13:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x1181ba000) [pid = 1657] [serial = 826] [outer = 0x0] 16:13:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x11839d800) [pid = 1657] [serial = 827] [outer = 0x1181ba000] 16:13:56 INFO - PROCESS | 1657 | 1466032436913 Marionette DEBUG loaded listener.js 16:13:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x118752400) [pid = 1657] [serial = 828] [outer = 0x1181ba000] 16:13:57 INFO - PROCESS | 1657 | 1466032437521 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]]]}] 16:13:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 16:13:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 870ms 16:13:57 INFO - PROCESS | 1657 | 1466032437550 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 16:13:57 INFO - PROCESS | 1657 | 1466032437552 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 16:13:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 16:13:57 INFO - PROCESS | 1657 | 1466032437555 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 16:13:57 INFO - PROCESS | 1657 | 1466032437557 Marionette TRACE conn2 <- [1,1078,null,{}] 16:13:57 INFO - PROCESS | 1657 | 1466032437560 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}] 16:13:57 INFO - PROCESS | 1657 | 1466032437562 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:57 INFO - PROCESS | 1657 | 1466032437673 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 16:13:57 INFO - PROCESS | 1657 | --DOCSHELL 0x1290e7000 == 39 [pid = 1657] [id = 273] 16:13:57 INFO - PROCESS | 1657 | --DOCSHELL 0x11916f000 == 38 [pid = 1657] [id = 272] 16:13:57 INFO - PROCESS | 1657 | --DOCSHELL 0x119a60000 == 37 [pid = 1657] [id = 271] 16:13:57 INFO - PROCESS | 1657 | --DOCSHELL 0x125716800 == 36 [pid = 1657] [id = 270] 16:13:57 INFO - PROCESS | 1657 | --DOCSHELL 0x12460c000 == 35 [pid = 1657] [id = 269] 16:13:57 INFO - PROCESS | 1657 | --DOCSHELL 0x12386c000 == 34 [pid = 1657] [id = 268] 16:13:57 INFO - PROCESS | 1657 | --DOCSHELL 0x119a48800 == 33 [pid = 1657] [id = 267] 16:13:57 INFO - PROCESS | 1657 | --DOCSHELL 0x11916f800 == 32 [pid = 1657] [id = 266] 16:13:57 INFO - PROCESS | 1657 | --DOCSHELL 0x118197000 == 31 [pid = 1657] [id = 265] 16:13:57 INFO - PROCESS | 1657 | --DOCSHELL 0x113c11000 == 30 [pid = 1657] [id = 264] 16:13:57 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x1181bb800) [pid = 1657] [serial = 762] [outer = 0x0] [url = about:blank] 16:13:57 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x126c22c00) [pid = 1657] [serial = 756] [outer = 0x0] [url = about:blank] 16:13:57 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x123a2b800) [pid = 1657] [serial = 764] [outer = 0x0] [url = about:blank] 16:13:57 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x128aa3800) [pid = 1657] [serial = 759] [outer = 0x0] [url = about:blank] 16:13:57 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x124b96800) [pid = 1657] [serial = 753] [outer = 0x0] [url = about:blank] 16:13:57 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x113c88800) [pid = 1657] [serial = 761] [outer = 0x0] [url = about:blank] 16:13:57 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x119589c00) [pid = 1657] [serial = 750] [outer = 0x0] [url = about:blank] 16:13:57 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x126c19c00) [pid = 1657] [serial = 765] [outer = 0x0] [url = about:blank] 16:13:57 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x124ac2c00) [pid = 1657] [serial = 752] [outer = 0x0] [url = about:blank] 16:13:57 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x125156c00) [pid = 1657] [serial = 755] [outer = 0x0] [url = about:blank] 16:13:57 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x1175b7c00) [pid = 1657] [serial = 740] [outer = 0x0] [url = about:blank] 16:13:57 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x1181bf400) [pid = 1657] [serial = 741] [outer = 0x0] [url = about:blank] 16:13:57 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x1169e7400) [pid = 1657] [serial = 734] [outer = 0x0] [url = about:blank] 16:13:57 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x117260000) [pid = 1657] [serial = 735] [outer = 0x0] [url = about:blank] 16:13:57 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x118130400) [pid = 1657] [serial = 737] [outer = 0x0] [url = about:blank] 16:13:57 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x12916f800) [pid = 1657] [serial = 770] [outer = 0x0] [url = about:blank] 16:13:57 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x118459400) [pid = 1657] [serial = 738] [outer = 0x0] [url = about:blank] 16:13:57 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x128aa5400) [pid = 1657] [serial = 732] [outer = 0x0] [url = about:blank] 16:13:57 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x119929c00) [pid = 1657] [serial = 746] [outer = 0x0] [url = about:blank] 16:13:57 INFO - PROCESS | 1657 | --DOMWINDOW == 81 (0x123a34000) [pid = 1657] [serial = 747] [outer = 0x0] [url = about:blank] 16:13:57 INFO - PROCESS | 1657 | --DOMWINDOW == 80 (0x119172800) [pid = 1657] [serial = 743] [outer = 0x0] [url = about:blank] 16:13:57 INFO - PROCESS | 1657 | --DOMWINDOW == 79 (0x119415800) [pid = 1657] [serial = 744] [outer = 0x0] [url = about:blank] 16:13:57 INFO - PROCESS | 1657 | --DOMWINDOW == 78 (0x124650c00) [pid = 1657] [serial = 749] [outer = 0x0] [url = about:blank] 16:13:57 INFO - PROCESS | 1657 | --DOMWINDOW == 77 (0x128a9e000) [pid = 1657] [serial = 758] [outer = 0x0] [url = about:blank] 16:13:57 INFO - PROCESS | 1657 | --DOMWINDOW == 76 (0x12939c800) [pid = 1657] [serial = 771] [outer = 0x0] [url = about:blank] 16:13:57 INFO - PROCESS | 1657 | --DOMWINDOW == 75 (0x129077800) [pid = 1657] [serial = 768] [outer = 0x0] [url = about:blank] 16:13:57 INFO - PROCESS | 1657 | --DOMWINDOW == 74 (0x128aa9800) [pid = 1657] [serial = 767] [outer = 0x0] [url = about:blank] 16:13:57 INFO - PROCESS | 1657 | 1466032437758 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:57 INFO - PROCESS | 1657 | 1466032437759 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:57 INFO - PROCESS | 1657 | ++DOCSHELL 0x11695a000 == 31 [pid = 1657] [id = 277] 16:13:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 75 (0x116706c00) [pid = 1657] [serial = 829] [outer = 0x0] 16:13:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 76 (0x1169f0400) [pid = 1657] [serial = 830] [outer = 0x116706c00] 16:13:57 INFO - PROCESS | 1657 | 1466032437787 Marionette DEBUG loaded listener.js 16:13:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 77 (0x118156800) [pid = 1657] [serial = 831] [outer = 0x116706c00] 16:13:58 INFO - PROCESS | 1657 | 1466032438102 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]]]}] 16:13:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 16:13:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 624ms 16:13:58 INFO - PROCESS | 1657 | 1466032438179 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 16:13:58 INFO - PROCESS | 1657 | 1466032438184 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 16:13:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 16:13:58 INFO - PROCESS | 1657 | 1466032438190 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 16:13:58 INFO - PROCESS | 1657 | 1466032438195 Marionette TRACE conn2 <- [1,1082,null,{}] 16:13:58 INFO - PROCESS | 1657 | 1466032438198 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}] 16:13:58 INFO - PROCESS | 1657 | 1466032438200 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:58 INFO - PROCESS | 1657 | 1466032438339 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 16:13:58 INFO - PROCESS | 1657 | 1466032438414 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:58 INFO - PROCESS | 1657 | 1466032438415 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:58 INFO - PROCESS | 1657 | ++DOCSHELL 0x118197000 == 32 [pid = 1657] [id = 278] 16:13:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 78 (0x118155400) [pid = 1657] [serial = 832] [outer = 0x0] 16:13:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 79 (0x1185f3000) [pid = 1657] [serial = 833] [outer = 0x118155400] 16:13:58 INFO - PROCESS | 1657 | 1466032438452 Marionette DEBUG loaded listener.js 16:13:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 80 (0x119415000) [pid = 1657] [serial = 834] [outer = 0x118155400] 16:13:58 INFO - PROCESS | 1657 | 1466032438740 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]]]}] 16:13:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 16:13:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 574ms 16:13:58 INFO - PROCESS | 1657 | 1466032438764 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 16:13:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 16:13:58 INFO - PROCESS | 1657 | 1466032438766 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 16:13:58 INFO - PROCESS | 1657 | 1466032438768 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 16:13:58 INFO - PROCESS | 1657 | 1466032438771 Marionette TRACE conn2 <- [1,1086,null,{}] 16:13:58 INFO - PROCESS | 1657 | 1466032438787 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}] 16:13:58 INFO - PROCESS | 1657 | 1466032438790 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:58 INFO - PROCESS | 1657 | 1466032438888 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 16:13:58 INFO - PROCESS | 1657 | 1466032438943 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:58 INFO - PROCESS | 1657 | 1466032438945 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:58 INFO - PROCESS | 1657 | ++DOCSHELL 0x119d04000 == 33 [pid = 1657] [id = 279] 16:13:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 81 (0x115dbd400) [pid = 1657] [serial = 835] [outer = 0x0] 16:13:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x11945b800) [pid = 1657] [serial = 836] [outer = 0x115dbd400] 16:13:58 INFO - PROCESS | 1657 | 1466032438972 Marionette DEBUG loaded listener.js 16:13:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x123a34000) [pid = 1657] [serial = 837] [outer = 0x115dbd400] 16:13:59 INFO - PROCESS | 1657 | 1466032439252 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]]]}] 16:13:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 16:13:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 529ms 16:13:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 16:13:59 INFO - PROCESS | 1657 | 1466032439298 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 16:13:59 INFO - PROCESS | 1657 | 1466032439299 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 16:13:59 INFO - PROCESS | 1657 | 1466032439301 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 16:13:59 INFO - PROCESS | 1657 | 1466032439302 Marionette TRACE conn2 <- [1,1090,null,{}] 16:13:59 INFO - PROCESS | 1657 | 1466032439305 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}] 16:13:59 INFO - PROCESS | 1657 | 1466032439306 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:59 INFO - PROCESS | 1657 | 1466032439395 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 16:13:59 INFO - PROCESS | 1657 | 1466032439399 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:59 INFO - PROCESS | 1657 | 1466032439400 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:13:59 INFO - PROCESS | 1657 | ++DOCSHELL 0x123cf0000 == 34 [pid = 1657] [id = 280] 16:13:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x124371800) [pid = 1657] [serial = 838] [outer = 0x0] 16:13:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x1246eec00) [pid = 1657] [serial = 839] [outer = 0x124371800] 16:13:59 INFO - PROCESS | 1657 | 1466032439426 Marionette DEBUG loaded listener.js 16:13:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x1246f6c00) [pid = 1657] [serial = 840] [outer = 0x124371800] 16:14:00 INFO - PROCESS | 1657 | 1466032440030 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]]]}] 16:14:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 16:14:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 770ms 16:14:00 INFO - PROCESS | 1657 | 1466032440081 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 16:14:00 INFO - PROCESS | 1657 | 1466032440084 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 16:14:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 16:14:00 INFO - PROCESS | 1657 | 1466032440088 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 16:14:00 INFO - PROCESS | 1657 | 1466032440091 Marionette TRACE conn2 <- [1,1094,null,{}] 16:14:00 INFO - PROCESS | 1657 | 1466032440095 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}] 16:14:00 INFO - PROCESS | 1657 | 1466032440097 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:00 INFO - PROCESS | 1657 | 1466032440231 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 16:14:00 INFO - PROCESS | 1657 | 1466032440272 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:00 INFO - PROCESS | 1657 | 1466032440273 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:00 INFO - PROCESS | 1657 | ++DOCSHELL 0x128a42000 == 35 [pid = 1657] [id = 281] 16:14:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x1246fac00) [pid = 1657] [serial = 841] [outer = 0x0] 16:14:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x124b92800) [pid = 1657] [serial = 842] [outer = 0x1246fac00] 16:14:00 INFO - PROCESS | 1657 | 1466032440297 Marionette DEBUG loaded listener.js 16:14:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x128aa4000) [pid = 1657] [serial = 843] [outer = 0x1246fac00] 16:14:00 INFO - PROCESS | 1657 | 1466032440634 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]]]}] 16:14:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 16:14:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 572ms 16:14:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 16:14:00 INFO - PROCESS | 1657 | 1466032440665 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 16:14:00 INFO - PROCESS | 1657 | 1466032440666 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 16:14:00 INFO - PROCESS | 1657 | 1466032440668 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 16:14:00 INFO - PROCESS | 1657 | 1466032440669 Marionette TRACE conn2 <- [1,1098,null,{}] 16:14:00 INFO - PROCESS | 1657 | 1466032440672 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}] 16:14:00 INFO - PROCESS | 1657 | 1466032440676 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:00 INFO - PROCESS | 1657 | 1466032440792 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 16:14:00 INFO - PROCESS | 1657 | 1466032440846 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:00 INFO - PROCESS | 1657 | 1466032440848 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:00 INFO - PROCESS | 1657 | ++DOCSHELL 0x129689800 == 36 [pid = 1657] [id = 282] 16:14:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x128c52c00) [pid = 1657] [serial = 844] [outer = 0x0] 16:14:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x129080800) [pid = 1657] [serial = 845] [outer = 0x128c52c00] 16:14:00 INFO - PROCESS | 1657 | 1466032440873 Marionette DEBUG loaded listener.js 16:14:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x12939cc00) [pid = 1657] [serial = 846] [outer = 0x128c52c00] 16:14:01 INFO - PROCESS | 1657 | 1466032441183 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]]]}] 16:14:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 16:14:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 568ms 16:14:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 16:14:01 INFO - PROCESS | 1657 | 1466032441237 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 16:14:01 INFO - PROCESS | 1657 | 1466032441238 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 16:14:01 INFO - PROCESS | 1657 | 1466032441240 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 16:14:01 INFO - PROCESS | 1657 | 1466032441241 Marionette TRACE conn2 <- [1,1102,null,{}] 16:14:01 INFO - PROCESS | 1657 | 1466032441243 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}] 16:14:01 INFO - PROCESS | 1657 | 1466032441252 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:01 INFO - PROCESS | 1657 | 1466032441347 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 16:14:01 INFO - PROCESS | 1657 | 1466032441357 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:01 INFO - PROCESS | 1657 | 1466032441360 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:01 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a6b8000 == 37 [pid = 1657] [id = 283] 16:14:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x129393c00) [pid = 1657] [serial = 847] [outer = 0x0] 16:14:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x1293a5c00) [pid = 1657] [serial = 848] [outer = 0x129393c00] 16:14:01 INFO - PROCESS | 1657 | 1466032441384 Marionette DEBUG loaded listener.js 16:14:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x12a558000) [pid = 1657] [serial = 849] [outer = 0x129393c00] 16:14:01 INFO - PROCESS | 1657 | 1466032441697 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]]]}] 16:14:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 16:14:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 471ms 16:14:01 INFO - PROCESS | 1657 | 1466032441712 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 16:14:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 16:14:01 INFO - PROCESS | 1657 | 1466032441713 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 16:14:01 INFO - PROCESS | 1657 | 1466032441716 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 16:14:01 INFO - PROCESS | 1657 | 1466032441717 Marionette TRACE conn2 <- [1,1106,null,{}] 16:14:01 INFO - PROCESS | 1657 | 1466032441719 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}] 16:14:01 INFO - PROCESS | 1657 | 1466032441720 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:01 INFO - PROCESS | 1657 | 1466032441817 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 16:14:01 INFO - PROCESS | 1657 | 1466032441829 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:01 INFO - PROCESS | 1657 | 1466032441830 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:01 INFO - PROCESS | 1657 | ++DOCSHELL 0x12ab63800 == 38 [pid = 1657] [id = 284] 16:14:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x1293a2000) [pid = 1657] [serial = 850] [outer = 0x0] 16:14:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x12a562800) [pid = 1657] [serial = 851] [outer = 0x1293a2000] 16:14:01 INFO - PROCESS | 1657 | 1466032441855 Marionette DEBUG loaded listener.js 16:14:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x12a66b400) [pid = 1657] [serial = 852] [outer = 0x1293a2000] 16:14:02 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x116709c00) [pid = 1657] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 16:14:02 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x1169ee400) [pid = 1657] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 16:14:02 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x112f5b800) [pid = 1657] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 16:14:02 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x113087400) [pid = 1657] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 16:14:02 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x123b6b400) [pid = 1657] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 16:14:02 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x113c89000) [pid = 1657] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 16:14:02 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x1181be000) [pid = 1657] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 16:14:02 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x117262c00) [pid = 1657] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 16:14:02 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x113c8b400) [pid = 1657] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 16:14:02 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x11940b800) [pid = 1657] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 16:14:02 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x124b98400) [pid = 1657] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 16:14:02 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x1267a6400) [pid = 1657] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 16:14:02 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x126c10000) [pid = 1657] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 16:14:02 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x116144400) [pid = 1657] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 16:14:02 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x118751800) [pid = 1657] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 16:14:02 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x119450400) [pid = 1657] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 16:14:02 INFO - PROCESS | 1657 | 1466032442247 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]]]}] 16:14:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 16:14:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 568ms 16:14:02 INFO - PROCESS | 1657 | 1466032442285 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 16:14:02 INFO - PROCESS | 1657 | 1466032442286 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 16:14:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 16:14:02 INFO - PROCESS | 1657 | 1466032442288 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 16:14:02 INFO - PROCESS | 1657 | 1466032442291 Marionette TRACE conn2 <- [1,1110,null,{}] 16:14:02 INFO - PROCESS | 1657 | 1466032442309 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}] 16:14:02 INFO - PROCESS | 1657 | 1466032442310 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:02 INFO - PROCESS | 1657 | 1466032442387 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 16:14:02 INFO - PROCESS | 1657 | 1466032442392 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:02 INFO - PROCESS | 1657 | 1466032442394 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:02 INFO - PROCESS | 1657 | ++DOCSHELL 0x119a63000 == 39 [pid = 1657] [id = 285] 16:14:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x116709c00) [pid = 1657] [serial = 853] [outer = 0x0] 16:14:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x1185f2c00) [pid = 1657] [serial = 854] [outer = 0x116709c00] 16:14:02 INFO - PROCESS | 1657 | 1466032442419 Marionette DEBUG loaded listener.js 16:14:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x123f3b800) [pid = 1657] [serial = 855] [outer = 0x116709c00] 16:14:02 INFO - PROCESS | 1657 | 1466032442731 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]]]}] 16:14:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 16:14:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 477ms 16:14:02 INFO - PROCESS | 1657 | 1466032442766 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 16:14:02 INFO - PROCESS | 1657 | 1466032442767 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 16:14:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 16:14:02 INFO - PROCESS | 1657 | 1466032442769 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 16:14:02 INFO - PROCESS | 1657 | 1466032442770 Marionette TRACE conn2 <- [1,1114,null,{}] 16:14:02 INFO - PROCESS | 1657 | 1466032442773 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}] 16:14:02 INFO - PROCESS | 1657 | 1466032442774 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:02 INFO - PROCESS | 1657 | 1466032442853 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 16:14:02 INFO - PROCESS | 1657 | 1466032442858 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:02 INFO - PROCESS | 1657 | 1466032442860 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:02 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b7c0000 == 40 [pid = 1657] [id = 286] 16:14:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x124bcc000) [pid = 1657] [serial = 856] [outer = 0x0] 16:14:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x12a665c00) [pid = 1657] [serial = 857] [outer = 0x124bcc000] 16:14:02 INFO - PROCESS | 1657 | 1466032442885 Marionette DEBUG loaded listener.js 16:14:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x124657c00) [pid = 1657] [serial = 858] [outer = 0x124bcc000] 16:14:03 INFO - PROCESS | 1657 | 1466032443245 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]]]}] 16:14:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 16:14:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 522ms 16:14:03 INFO - PROCESS | 1657 | 1466032443292 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 16:14:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 16:14:03 INFO - PROCESS | 1657 | 1466032443304 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 16:14:03 INFO - PROCESS | 1657 | 1466032443307 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 16:14:03 INFO - PROCESS | 1657 | 1466032443310 Marionette TRACE conn2 <- [1,1118,null,{}] 16:14:03 INFO - PROCESS | 1657 | 1466032443313 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}] 16:14:03 INFO - PROCESS | 1657 | 1466032443316 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:03 INFO - PROCESS | 1657 | 1466032443412 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 16:14:03 INFO - PROCESS | 1657 | 1466032443416 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:03 INFO - PROCESS | 1657 | 1466032443417 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:03 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b96c800 == 41 [pid = 1657] [id = 287] 16:14:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x12a6d8800) [pid = 1657] [serial = 859] [outer = 0x0] 16:14:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x12a6e0c00) [pid = 1657] [serial = 860] [outer = 0x12a6d8800] 16:14:03 INFO - PROCESS | 1657 | 1466032443443 Marionette DEBUG loaded listener.js 16:14:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x12a9f1800) [pid = 1657] [serial = 861] [outer = 0x12a6d8800] 16:14:03 INFO - PROCESS | 1657 | 1466032443760 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]]]}] 16:14:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 16:14:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 473ms 16:14:03 INFO - PROCESS | 1657 | 1466032443780 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 16:14:03 INFO - PROCESS | 1657 | 1466032443782 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 16:14:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 16:14:03 INFO - PROCESS | 1657 | 1466032443784 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 16:14:03 INFO - PROCESS | 1657 | 1466032443785 Marionette TRACE conn2 <- [1,1122,null,{}] 16:14:03 INFO - PROCESS | 1657 | 1466032443787 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}] 16:14:03 INFO - PROCESS | 1657 | 1466032443789 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:03 INFO - PROCESS | 1657 | 1466032443872 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 16:14:03 INFO - PROCESS | 1657 | 1466032443931 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:03 INFO - PROCESS | 1657 | 1466032443932 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:03 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bc9b000 == 42 [pid = 1657] [id = 288] 16:14:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x12a6da000) [pid = 1657] [serial = 862] [outer = 0x0] 16:14:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x12a9f7000) [pid = 1657] [serial = 863] [outer = 0x12a6da000] 16:14:03 INFO - PROCESS | 1657 | 1466032443956 Marionette DEBUG loaded listener.js 16:14:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x12abbd000) [pid = 1657] [serial = 864] [outer = 0x12a6da000] 16:14:04 INFO - PROCESS | 1657 | 1466032444438 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]]]}] 16:14:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 16:14:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 670ms 16:14:04 INFO - PROCESS | 1657 | 1466032444455 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 16:14:04 INFO - PROCESS | 1657 | 1466032444460 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 16:14:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 16:14:04 INFO - PROCESS | 1657 | 1466032444487 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 16:14:04 INFO - PROCESS | 1657 | 1466032444489 Marionette TRACE conn2 <- [1,1126,null,{}] 16:14:04 INFO - PROCESS | 1657 | 1466032444498 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}] 16:14:04 INFO - PROCESS | 1657 | 1466032444500 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:04 INFO - PROCESS | 1657 | 1466032444657 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 16:14:04 INFO - PROCESS | 1657 | 1466032444792 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:04 INFO - PROCESS | 1657 | 1466032444794 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:04 INFO - PROCESS | 1657 | ++DOCSHELL 0x1187a2000 == 43 [pid = 1657] [id = 289] 16:14:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x118131400) [pid = 1657] [serial = 865] [outer = 0x0] 16:14:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x1181bb800) [pid = 1657] [serial = 866] [outer = 0x118131400] 16:14:04 INFO - PROCESS | 1657 | 1466032444834 Marionette DEBUG loaded listener.js 16:14:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x1187ce800) [pid = 1657] [serial = 867] [outer = 0x118131400] 16:14:05 INFO - PROCESS | 1657 | 1466032445273 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]]]}] 16:14:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 16:14:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 830ms 16:14:05 INFO - PROCESS | 1657 | 1466032445323 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 16:14:05 INFO - PROCESS | 1657 | 1466032445327 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 16:14:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 16:14:05 INFO - PROCESS | 1657 | 1466032445333 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 16:14:05 INFO - PROCESS | 1657 | 1466032445334 Marionette TRACE conn2 <- [1,1130,null,{}] 16:14:05 INFO - PROCESS | 1657 | 1466032445337 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}] 16:14:05 INFO - PROCESS | 1657 | 1466032445339 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:05 INFO - PROCESS | 1657 | 1466032445448 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 16:14:05 INFO - PROCESS | 1657 | 1466032445517 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:05 INFO - PROCESS | 1657 | 1466032445519 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:05 INFO - PROCESS | 1657 | ++DOCSHELL 0x126597800 == 44 [pid = 1657] [id = 290] 16:14:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x11949d400) [pid = 1657] [serial = 868] [outer = 0x0] 16:14:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x119926000) [pid = 1657] [serial = 869] [outer = 0x11949d400] 16:14:05 INFO - PROCESS | 1657 | 1466032445549 Marionette DEBUG loaded listener.js 16:14:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x123b6b400) [pid = 1657] [serial = 870] [outer = 0x11949d400] 16:14:05 INFO - PROCESS | 1657 | 1466032445951 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]]]}] 16:14:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 16:14:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 670ms 16:14:06 INFO - PROCESS | 1657 | 1466032446021 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 16:14:06 INFO - PROCESS | 1657 | 1466032446023 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 16:14:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 16:14:06 INFO - PROCESS | 1657 | 1466032446045 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 16:14:06 INFO - PROCESS | 1657 | 1466032446047 Marionette TRACE conn2 <- [1,1134,null,{}] 16:14:06 INFO - PROCESS | 1657 | 1466032446055 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}] 16:14:06 INFO - PROCESS | 1657 | 1466032446061 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:06 INFO - PROCESS | 1657 | 1466032446163 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 16:14:06 INFO - PROCESS | 1657 | 1466032446234 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:06 INFO - PROCESS | 1657 | 1466032446237 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:06 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bcb0000 == 45 [pid = 1657] [id = 291] 16:14:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x128aa4400) [pid = 1657] [serial = 871] [outer = 0x0] 16:14:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x128c5e400) [pid = 1657] [serial = 872] [outer = 0x128aa4400] 16:14:06 INFO - PROCESS | 1657 | 1466032446267 Marionette DEBUG loaded listener.js 16:14:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x12907fc00) [pid = 1657] [serial = 873] [outer = 0x128aa4400] 16:14:06 INFO - PROCESS | 1657 | 1466032446684 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]]]}] 16:14:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 16:14:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 674ms 16:14:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 16:14:06 INFO - PROCESS | 1657 | 1466032446716 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 16:14:06 INFO - PROCESS | 1657 | 1466032446718 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 16:14:06 INFO - PROCESS | 1657 | 1466032446720 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 16:14:06 INFO - PROCESS | 1657 | 1466032446722 Marionette TRACE conn2 <- [1,1138,null,{}] 16:14:06 INFO - PROCESS | 1657 | 1466032446724 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}] 16:14:06 INFO - PROCESS | 1657 | 1466032446726 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:06 INFO - PROCESS | 1657 | 1466032446832 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 16:14:06 INFO - PROCESS | 1657 | 1466032446889 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:06 INFO - PROCESS | 1657 | 1466032446891 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:06 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c2c2800 == 46 [pid = 1657] [id = 292] 16:14:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x12939c400) [pid = 1657] [serial = 874] [outer = 0x0] 16:14:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x12a668000) [pid = 1657] [serial = 875] [outer = 0x12939c400] 16:14:06 INFO - PROCESS | 1657 | 1466032446919 Marionette DEBUG loaded listener.js 16:14:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x12a6de800) [pid = 1657] [serial = 876] [outer = 0x12939c400] 16:14:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x1293ab800) [pid = 1657] [serial = 877] [outer = 0x12cf0c800] 16:14:07 INFO - PROCESS | 1657 | 1466032447625 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]]]}] 16:14:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 16:14:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 922ms 16:14:07 INFO - PROCESS | 1657 | 1466032447661 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 16:14:07 INFO - PROCESS | 1657 | 1466032447663 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 16:14:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 16:14:07 INFO - PROCESS | 1657 | 1466032447668 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 16:14:07 INFO - PROCESS | 1657 | 1466032447670 Marionette TRACE conn2 <- [1,1142,null,{}] 16:14:07 INFO - PROCESS | 1657 | 1466032447674 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}] 16:14:07 INFO - PROCESS | 1657 | 1466032447677 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:07 INFO - PROCESS | 1657 | 1466032447773 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 16:14:07 INFO - PROCESS | 1657 | 1466032447843 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:07 INFO - PROCESS | 1657 | 1466032447846 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:07 INFO - PROCESS | 1657 | ++DOCSHELL 0x11825c800 == 47 [pid = 1657] [id = 293] 16:14:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x11725a800) [pid = 1657] [serial = 878] [outer = 0x0] 16:14:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x117260000) [pid = 1657] [serial = 879] [outer = 0x11725a800] 16:14:07 INFO - PROCESS | 1657 | 1466032447873 Marionette DEBUG loaded listener.js 16:14:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x11815ac00) [pid = 1657] [serial = 880] [outer = 0x11725a800] 16:14:08 INFO - PROCESS | 1657 | --DOCSHELL 0x11302e000 == 46 [pid = 1657] [id = 263] 16:14:08 INFO - PROCESS | 1657 | --DOCSHELL 0x12b96c800 == 45 [pid = 1657] [id = 287] 16:14:08 INFO - PROCESS | 1657 | --DOCSHELL 0x12b7c0000 == 44 [pid = 1657] [id = 286] 16:14:08 INFO - PROCESS | 1657 | --DOCSHELL 0x119a63000 == 43 [pid = 1657] [id = 285] 16:14:08 INFO - PROCESS | 1657 | --DOCSHELL 0x12ab63800 == 42 [pid = 1657] [id = 284] 16:14:08 INFO - PROCESS | 1657 | --DOCSHELL 0x12a6b8000 == 41 [pid = 1657] [id = 283] 16:14:08 INFO - PROCESS | 1657 | --DOCSHELL 0x129689800 == 40 [pid = 1657] [id = 282] 16:14:08 INFO - PROCESS | 1657 | --DOCSHELL 0x128a42000 == 39 [pid = 1657] [id = 281] 16:14:08 INFO - PROCESS | 1657 | --DOCSHELL 0x123cf0000 == 38 [pid = 1657] [id = 280] 16:14:08 INFO - PROCESS | 1657 | --DOCSHELL 0x119d04000 == 37 [pid = 1657] [id = 279] 16:14:08 INFO - PROCESS | 1657 | --DOCSHELL 0x118197000 == 36 [pid = 1657] [id = 278] 16:14:08 INFO - PROCESS | 1657 | --DOCSHELL 0x11695a000 == 35 [pid = 1657] [id = 277] 16:14:08 INFO - PROCESS | 1657 | --DOCSHELL 0x12385a800 == 34 [pid = 1657] [id = 274] 16:14:08 INFO - PROCESS | 1657 | --DOCSHELL 0x11745c800 == 33 [pid = 1657] [id = 275] 16:14:08 INFO - PROCESS | 1657 | --DOCSHELL 0x123999000 == 32 [pid = 1657] [id = 276] 16:14:08 INFO - PROCESS | 1657 | --DOCSHELL 0x12c2c2800 == 31 [pid = 1657] [id = 292] 16:14:08 INFO - PROCESS | 1657 | --DOCSHELL 0x12bcb0000 == 30 [pid = 1657] [id = 291] 16:14:08 INFO - PROCESS | 1657 | --DOCSHELL 0x126597800 == 29 [pid = 1657] [id = 290] 16:14:08 INFO - PROCESS | 1657 | --DOCSHELL 0x12bc9b000 == 28 [pid = 1657] [id = 288] 16:14:08 INFO - PROCESS | 1657 | --DOCSHELL 0x1187a2000 == 27 [pid = 1657] [id = 289] 16:14:08 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x116a13800) [pid = 1657] [serial = 789] [outer = 0x0] [url = about:blank] 16:14:08 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x116711800) [pid = 1657] [serial = 788] [outer = 0x0] [url = about:blank] 16:14:08 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x11725f000) [pid = 1657] [serial = 794] [outer = 0x0] [url = about:blank] 16:14:08 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x119b9c000) [pid = 1657] [serial = 803] [outer = 0x0] [url = about:blank] 16:14:08 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x11812c000) [pid = 1657] [serial = 795] [outer = 0x0] [url = about:blank] 16:14:08 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x119176c00) [pid = 1657] [serial = 797] [outer = 0x0] [url = about:blank] 16:14:08 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x12436c000) [pid = 1657] [serial = 806] [outer = 0x0] [url = about:blank] 16:14:08 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x119451400) [pid = 1657] [serial = 798] [outer = 0x0] [url = about:blank] 16:14:08 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x1238a4800) [pid = 1657] [serial = 804] [outer = 0x0] [url = about:blank] 16:14:08 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x116197c00) [pid = 1657] [serial = 791] [outer = 0x0] [url = about:blank] 16:14:08 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x124f12c00) [pid = 1657] [serial = 809] [outer = 0x0] [url = about:blank] 16:14:08 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x116713000) [pid = 1657] [serial = 792] [outer = 0x0] [url = about:blank] 16:14:08 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x124b90800) [pid = 1657] [serial = 807] [outer = 0x0] [url = about:blank] 16:14:08 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x119591400) [pid = 1657] [serial = 813] [outer = 0x0] [url = about:blank] 16:14:08 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x118459c00) [pid = 1657] [serial = 812] [outer = 0x0] [url = about:blank] 16:14:08 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x1176e6800) [pid = 1657] [serial = 774] [outer = 0x0] [url = about:blank] 16:14:08 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x1164d5400) [pid = 1657] [serial = 773] [outer = 0x0] [url = about:blank] 16:14:08 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x119b95c00) [pid = 1657] [serial = 777] [outer = 0x0] [url = about:blank] 16:14:08 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x119495000) [pid = 1657] [serial = 776] [outer = 0x0] [url = about:blank] 16:14:08 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x12651bc00) [pid = 1657] [serial = 780] [outer = 0x0] [url = about:blank] 16:14:08 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x124f11800) [pid = 1657] [serial = 779] [outer = 0x0] [url = about:blank] 16:14:08 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x126c13000) [pid = 1657] [serial = 818] [outer = 0x0] [url = about:blank] 16:14:08 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x129078800) [pid = 1657] [serial = 783] [outer = 0x0] [url = about:blank] 16:14:08 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x126c1d000) [pid = 1657] [serial = 782] [outer = 0x0] [url = about:blank] 16:14:08 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x12917d800) [pid = 1657] [serial = 786] [outer = 0x0] [url = about:blank] 16:14:08 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x126c1ec00) [pid = 1657] [serial = 819] [outer = 0x0] [url = about:blank] 16:14:08 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x125157800) [pid = 1657] [serial = 810] [outer = 0x0] [url = about:blank] 16:14:08 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x126c13400) [pid = 1657] [serial = 785] [outer = 0x0] [url = about:blank] 16:14:08 INFO - PROCESS | 1657 | --DOMWINDOW == 81 (0x125157400) [pid = 1657] [serial = 815] [outer = 0x0] [url = about:blank] 16:14:08 INFO - PROCESS | 1657 | --DOMWINDOW == 80 (0x11949c000) [pid = 1657] [serial = 800] [outer = 0x0] [url = about:blank] 16:14:08 INFO - PROCESS | 1657 | --DOMWINDOW == 79 (0x119597800) [pid = 1657] [serial = 801] [outer = 0x0] [url = about:blank] 16:14:08 INFO - PROCESS | 1657 | --DOMWINDOW == 78 (0x126522400) [pid = 1657] [serial = 816] [outer = 0x0] [url = about:blank] 16:14:08 INFO - PROCESS | 1657 | --DOMWINDOW == 77 (0x128aa3c00) [pid = 1657] [serial = 821] [outer = 0x0] [url = about:blank] 16:14:08 INFO - PROCESS | 1657 | 1466032448935 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]]]}] 16:14:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 16:14:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1326ms 16:14:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 16:14:08 INFO - PROCESS | 1657 | 1466032448994 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 16:14:08 INFO - PROCESS | 1657 | 1466032448996 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 16:14:09 INFO - PROCESS | 1657 | 1466032448999 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 16:14:09 INFO - PROCESS | 1657 | 1466032449002 Marionette TRACE conn2 <- [1,1146,null,{}] 16:14:09 INFO - PROCESS | 1657 | 1466032449005 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}] 16:14:09 INFO - PROCESS | 1657 | 1466032449007 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:09 INFO - PROCESS | 1657 | 1466032449107 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 16:14:09 INFO - PROCESS | 1657 | 1466032449114 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:09 INFO - PROCESS | 1657 | 1466032449117 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:09 INFO - PROCESS | 1657 | ++DOCSHELL 0x113377000 == 28 [pid = 1657] [id = 294] 16:14:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 78 (0x116709000) [pid = 1657] [serial = 881] [outer = 0x0] 16:14:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 79 (0x11670d800) [pid = 1657] [serial = 882] [outer = 0x116709000] 16:14:09 INFO - PROCESS | 1657 | 1466032449145 Marionette DEBUG loaded listener.js 16:14:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 80 (0x1169e8400) [pid = 1657] [serial = 883] [outer = 0x116709000] 16:14:09 INFO - PROCESS | 1657 | 1466032449481 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]]]}] 16:14:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 16:14:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 520ms 16:14:09 INFO - PROCESS | 1657 | 1466032449520 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 16:14:09 INFO - PROCESS | 1657 | 1466032449523 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 16:14:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 16:14:09 INFO - PROCESS | 1657 | 1466032449528 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 16:14:09 INFO - PROCESS | 1657 | 1466032449530 Marionette TRACE conn2 <- [1,1150,null,{}] 16:14:09 INFO - PROCESS | 1657 | 1466032449532 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}] 16:14:09 INFO - PROCESS | 1657 | 1466032449534 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:09 INFO - PROCESS | 1657 | 1466032449614 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 16:14:09 INFO - PROCESS | 1657 | 1466032449618 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:09 INFO - PROCESS | 1657 | 1466032449620 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:09 INFO - PROCESS | 1657 | ++DOCSHELL 0x11744d800 == 29 [pid = 1657] [id = 295] 16:14:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 81 (0x11725b000) [pid = 1657] [serial = 884] [outer = 0x0] 16:14:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x1175b5c00) [pid = 1657] [serial = 885] [outer = 0x11725b000] 16:14:09 INFO - PROCESS | 1657 | 1466032449650 Marionette DEBUG loaded listener.js 16:14:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x118130800) [pid = 1657] [serial = 886] [outer = 0x11725b000] 16:14:09 INFO - PROCESS | 1657 | 1466032449997 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]]]}] 16:14:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 16:14:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 520ms 16:14:10 INFO - PROCESS | 1657 | 1466032450056 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 16:14:10 INFO - PROCESS | 1657 | 1466032450057 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 16:14:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 16:14:10 INFO - PROCESS | 1657 | 1466032450061 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 16:14:10 INFO - PROCESS | 1657 | 1466032450071 Marionette TRACE conn2 <- [1,1154,null,{}] 16:14:10 INFO - PROCESS | 1657 | 1466032450079 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}] 16:14:10 INFO - PROCESS | 1657 | 1466032450082 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:10 INFO - PROCESS | 1657 | 1466032450160 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 16:14:10 INFO - PROCESS | 1657 | 1466032450165 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:10 INFO - PROCESS | 1657 | 1466032450167 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:10 INFO - PROCESS | 1657 | ++DOCSHELL 0x118416800 == 30 [pid = 1657] [id = 296] 16:14:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x1185f7000) [pid = 1657] [serial = 887] [outer = 0x0] 16:14:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x119131000) [pid = 1657] [serial = 888] [outer = 0x1185f7000] 16:14:10 INFO - PROCESS | 1657 | 1466032450197 Marionette DEBUG loaded listener.js 16:14:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x119180800) [pid = 1657] [serial = 889] [outer = 0x1185f7000] 16:14:10 INFO - PROCESS | 1657 | 1466032450555 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]]]}] 16:14:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 16:14:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 533ms 16:14:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 16:14:10 INFO - PROCESS | 1657 | 1466032450594 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 16:14:10 INFO - PROCESS | 1657 | 1466032450596 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 16:14:10 INFO - PROCESS | 1657 | 1466032450598 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 16:14:10 INFO - PROCESS | 1657 | 1466032450599 Marionette TRACE conn2 <- [1,1158,null,{}] 16:14:10 INFO - PROCESS | 1657 | 1466032450601 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}] 16:14:10 INFO - PROCESS | 1657 | 1466032450603 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:10 INFO - PROCESS | 1657 | 1466032450709 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 16:14:10 INFO - PROCESS | 1657 | 1466032450741 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:10 INFO - PROCESS | 1657 | 1466032450742 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:10 INFO - PROCESS | 1657 | ++DOCSHELL 0x1192cf000 == 31 [pid = 1657] [id = 297] 16:14:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x11944dc00) [pid = 1657] [serial = 890] [outer = 0x0] 16:14:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x119486000) [pid = 1657] [serial = 891] [outer = 0x11944dc00] 16:14:10 INFO - PROCESS | 1657 | 1466032450768 Marionette DEBUG loaded listener.js 16:14:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x1194a0400) [pid = 1657] [serial = 892] [outer = 0x11944dc00] 16:14:11 INFO - PROCESS | 1657 | 1466032451067 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]]]}] 16:14:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 16:14:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 518ms 16:14:11 INFO - PROCESS | 1657 | 1466032451116 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 16:14:11 INFO - PROCESS | 1657 | 1466032451117 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 16:14:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 16:14:11 INFO - PROCESS | 1657 | 1466032451120 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 16:14:11 INFO - PROCESS | 1657 | 1466032451121 Marionette TRACE conn2 <- [1,1162,null,{}] 16:14:11 INFO - PROCESS | 1657 | 1466032451124 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}] 16:14:11 INFO - PROCESS | 1657 | 1466032451127 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:11 INFO - PROCESS | 1657 | 1466032451228 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 16:14:11 INFO - PROCESS | 1657 | 1466032451265 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:11 INFO - PROCESS | 1657 | 1466032451266 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:11 INFO - PROCESS | 1657 | ++DOCSHELL 0x11a111800 == 32 [pid = 1657] [id = 298] 16:14:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x119493000) [pid = 1657] [serial = 893] [outer = 0x0] 16:14:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x119928800) [pid = 1657] [serial = 894] [outer = 0x119493000] 16:14:11 INFO - PROCESS | 1657 | 1466032451290 Marionette DEBUG loaded listener.js 16:14:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x11a1eb800) [pid = 1657] [serial = 895] [outer = 0x119493000] 16:14:11 INFO - PROCESS | 1657 | 1466032451630 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]]]}] 16:14:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 16:14:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 518ms 16:14:11 INFO - PROCESS | 1657 | 1466032451639 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 16:14:11 INFO - PROCESS | 1657 | 1466032451640 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 16:14:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 16:14:11 INFO - PROCESS | 1657 | 1466032451646 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 16:14:11 INFO - PROCESS | 1657 | 1466032451647 Marionette TRACE conn2 <- [1,1166,null,{}] 16:14:11 INFO - PROCESS | 1657 | 1466032451650 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}] 16:14:11 INFO - PROCESS | 1657 | 1466032451654 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:11 INFO - PROCESS | 1657 | 1466032451770 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 16:14:11 INFO - PROCESS | 1657 | 1466032451807 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:11 INFO - PROCESS | 1657 | 1466032451808 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:11 INFO - PROCESS | 1657 | ++DOCSHELL 0x123ce6000 == 33 [pid = 1657] [id = 299] 16:14:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x123822400) [pid = 1657] [serial = 896] [outer = 0x0] 16:14:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x124108000) [pid = 1657] [serial = 897] [outer = 0x123822400] 16:14:11 INFO - PROCESS | 1657 | 1466032451833 Marionette DEBUG loaded listener.js 16:14:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x124b90400) [pid = 1657] [serial = 898] [outer = 0x123822400] 16:14:12 INFO - PROCESS | 1657 | 1466032452152 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]]]}] 16:14:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 16:14:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 519ms 16:14:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 16:14:12 INFO - PROCESS | 1657 | 1466032452164 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 16:14:12 INFO - PROCESS | 1657 | 1466032452165 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 16:14:12 INFO - PROCESS | 1657 | 1466032452168 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 16:14:12 INFO - PROCESS | 1657 | 1466032452169 Marionette TRACE conn2 <- [1,1170,null,{}] 16:14:12 INFO - PROCESS | 1657 | 1466032452171 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}] 16:14:12 INFO - PROCESS | 1657 | 1466032452172 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:12 INFO - PROCESS | 1657 | 1466032452279 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 16:14:12 INFO - PROCESS | 1657 | 1466032452312 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:12 INFO - PROCESS | 1657 | 1466032452313 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:12 INFO - PROCESS | 1657 | ++DOCSHELL 0x12469b800 == 34 [pid = 1657] [id = 300] 16:14:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x124b90800) [pid = 1657] [serial = 899] [outer = 0x0] 16:14:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x124f11800) [pid = 1657] [serial = 900] [outer = 0x124b90800] 16:14:12 INFO - PROCESS | 1657 | 1466032452338 Marionette DEBUG loaded listener.js 16:14:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x1265a6800) [pid = 1657] [serial = 901] [outer = 0x124b90800] 16:14:12 INFO - PROCESS | 1657 | 1466032452767 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]]]}] 16:14:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 16:14:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 618ms 16:14:12 INFO - PROCESS | 1657 | 1466032452788 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 16:14:12 INFO - PROCESS | 1657 | 1466032452790 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 16:14:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 16:14:12 INFO - PROCESS | 1657 | 1466032452793 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 16:14:12 INFO - PROCESS | 1657 | 1466032452795 Marionette TRACE conn2 <- [1,1174,null,{}] 16:14:12 INFO - PROCESS | 1657 | 1466032452805 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}] 16:14:12 INFO - PROCESS | 1657 | 1466032452807 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:12 INFO - PROCESS | 1657 | 1466032452943 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 16:14:12 INFO - PROCESS | 1657 | 1466032452977 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:12 INFO - PROCESS | 1657 | 1466032452978 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:12 INFO - PROCESS | 1657 | ++DOCSHELL 0x125720000 == 35 [pid = 1657] [id = 301] 16:14:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x1265a7800) [pid = 1657] [serial = 902] [outer = 0x0] 16:14:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x126c13400) [pid = 1657] [serial = 903] [outer = 0x1265a7800] 16:14:13 INFO - PROCESS | 1657 | 1466032452997 Marionette DEBUG loaded listener.js 16:14:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x126c20400) [pid = 1657] [serial = 904] [outer = 0x1265a7800] 16:14:13 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x12a6da000) [pid = 1657] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 16:14:13 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x1246fac00) [pid = 1657] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 16:14:13 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x128c52c00) [pid = 1657] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 16:14:13 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x118155400) [pid = 1657] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 16:14:13 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x129393c00) [pid = 1657] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 16:14:13 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x116706c00) [pid = 1657] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 16:14:13 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x115dbd400) [pid = 1657] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 16:14:13 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x1181ba000) [pid = 1657] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 16:14:13 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x126c24c00) [pid = 1657] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 16:14:13 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x11335bc00) [pid = 1657] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 16:14:13 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x124371800) [pid = 1657] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 16:14:13 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x1293a2000) [pid = 1657] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 16:14:13 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x12a6d8800) [pid = 1657] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 16:14:13 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x124bcc000) [pid = 1657] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 16:14:13 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x116709c00) [pid = 1657] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 16:14:13 INFO - PROCESS | 1657 | 1466032453648 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] 16:14:13 INFO - PROCESS | 1657 | 1466032453677 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 16:14:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 16:14:13 INFO - PROCESS | 1657 | 1466032453679 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 16:14:13 INFO - PROCESS | 1657 | 1466032453680 Marionette TRACE conn2 <- [1,1178,null,{}] 16:14:13 INFO - PROCESS | 1657 | 1466032453683 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}] 16:14:13 INFO - PROCESS | 1657 | 1466032453684 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:13 INFO - PROCESS | 1657 | 1466032453768 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 16:14:13 INFO - PROCESS | 1657 | 1466032453771 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:13 INFO - PROCESS | 1657 | 1466032453773 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:13 INFO - PROCESS | 1657 | ++DOCSHELL 0x126726000 == 36 [pid = 1657] [id = 302] 16:14:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x11940b800) [pid = 1657] [serial = 905] [outer = 0x0] 16:14:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x126c0fc00) [pid = 1657] [serial = 906] [outer = 0x11940b800] 16:14:13 INFO - PROCESS | 1657 | 1466032453800 Marionette DEBUG loaded listener.js 16:14:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x126c25000) [pid = 1657] [serial = 907] [outer = 0x11940b800] 16:14:14 INFO - PROCESS | 1657 | 1466032454115 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] 16:14:14 INFO - PROCESS | 1657 | 1466032454150 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 16:14:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 16:14:14 INFO - PROCESS | 1657 | 1466032454152 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 16:14:14 INFO - PROCESS | 1657 | 1466032454153 Marionette TRACE conn2 <- [1,1182,null,{}] 16:14:14 INFO - PROCESS | 1657 | 1466032454155 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}] 16:14:14 INFO - PROCESS | 1657 | 1466032454157 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:14 INFO - PROCESS | 1657 | 1466032454237 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 16:14:14 INFO - PROCESS | 1657 | 1466032454297 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:14 INFO - PROCESS | 1657 | 1466032454298 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:14 INFO - PROCESS | 1657 | ++DOCSHELL 0x128a44800 == 37 [pid = 1657] [id = 303] 16:14:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x116712000) [pid = 1657] [serial = 908] [outer = 0x0] 16:14:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x126c25400) [pid = 1657] [serial = 909] [outer = 0x116712000] 16:14:14 INFO - PROCESS | 1657 | 1466032454321 Marionette DEBUG loaded listener.js 16:14:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x128c56800) [pid = 1657] [serial = 910] [outer = 0x116712000] 16:14:14 INFO - PROCESS | 1657 | 1466032454589 Marionette TRACE conn2 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[76] expected 0 but got 53","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 16:14:14 INFO - PROCESS | 1657 | 1466032454622 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 16:14:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 16:14:14 INFO - PROCESS | 1657 | 1466032454632 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 16:14:14 INFO - PROCESS | 1657 | 1466032454634 Marionette TRACE conn2 <- [1,1186,null,{}] 16:14:14 INFO - PROCESS | 1657 | 1466032454636 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}] 16:14:14 INFO - PROCESS | 1657 | 1466032454638 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:14 INFO - PROCESS | 1657 | 1466032454744 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 16:14:14 INFO - PROCESS | 1657 | 1466032454749 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:14 INFO - PROCESS | 1657 | 1466032454750 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:14 INFO - PROCESS | 1657 | ++DOCSHELL 0x129315000 == 38 [pid = 1657] [id = 304] 16:14:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x128c5fc00) [pid = 1657] [serial = 911] [outer = 0x0] 16:14:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x12907e800) [pid = 1657] [serial = 912] [outer = 0x128c5fc00] 16:14:14 INFO - PROCESS | 1657 | 1466032454777 Marionette DEBUG loaded listener.js 16:14:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x1293a4400) [pid = 1657] [serial = 913] [outer = 0x128c5fc00] 16:14:15 INFO - PROCESS | 1657 | 1466032455119 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] 16:14:15 INFO - PROCESS | 1657 | 1466032455154 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 16:14:15 INFO - PROCESS | 1657 | 1466032455156 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 16:14:15 INFO - PROCESS | 1657 | 1466032455157 Marionette TRACE conn2 <- [1,1190,null,{}] 16:14:15 INFO - PROCESS | 1657 | 1466032455170 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}] 16:14:15 INFO - PROCESS | 1657 | 1466032455171 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:15 INFO - PROCESS | 1657 | 1466032455251 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 16:14:15 INFO - PROCESS | 1657 | 1466032455255 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:15 INFO - PROCESS | 1657 | 1466032455256 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:15 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a60c800 == 39 [pid = 1657] [id = 305] 16:14:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x118451000) [pid = 1657] [serial = 914] [outer = 0x0] 16:14:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x12a666c00) [pid = 1657] [serial = 915] [outer = 0x118451000] 16:14:15 INFO - PROCESS | 1657 | 1466032455280 Marionette DEBUG loaded listener.js 16:14:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x12a6df400) [pid = 1657] [serial = 916] [outer = 0x118451000] 16:14:15 INFO - PROCESS | 1657 | 1466032455853 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] 16:14:15 INFO - PROCESS | 1657 | 1466032455883 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 16:14:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 16:14:15 INFO - PROCESS | 1657 | 1466032455886 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 16:14:15 INFO - PROCESS | 1657 | 1466032455890 Marionette TRACE conn2 <- [1,1194,null,{}] 16:14:15 INFO - PROCESS | 1657 | 1466032455893 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}] 16:14:15 INFO - PROCESS | 1657 | 1466032455895 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:16 INFO - PROCESS | 1657 | 1466032456010 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 16:14:16 INFO - PROCESS | 1657 | 1466032456089 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:16 INFO - PROCESS | 1657 | 1466032456090 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:16 INFO - PROCESS | 1657 | ++DOCSHELL 0x11819a000 == 40 [pid = 1657] [id = 306] 16:14:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x116709c00) [pid = 1657] [serial = 917] [outer = 0x0] 16:14:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x1169f0c00) [pid = 1657] [serial = 918] [outer = 0x116709c00] 16:14:16 INFO - PROCESS | 1657 | 1466032456121 Marionette DEBUG loaded listener.js 16:14:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x117260800) [pid = 1657] [serial = 919] [outer = 0x116709c00] 16:14:16 INFO - PROCESS | 1657 | 1466032456672 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] 16:14:16 INFO - PROCESS | 1657 | 1466032456721 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 16:14:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 16:14:16 INFO - PROCESS | 1657 | 1466032456729 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 16:14:16 INFO - PROCESS | 1657 | 1466032456731 Marionette TRACE conn2 <- [1,1198,null,{}] 16:14:16 INFO - PROCESS | 1657 | 1466032456734 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}] 16:14:16 INFO - PROCESS | 1657 | 1466032456735 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:16 INFO - PROCESS | 1657 | 1466032456847 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 16:14:16 INFO - PROCESS | 1657 | 1466032456925 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:16 INFO - PROCESS | 1657 | 1466032456927 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:16 INFO - PROCESS | 1657 | ++DOCSHELL 0x11915f800 == 41 [pid = 1657] [id = 307] 16:14:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x116711c00) [pid = 1657] [serial = 920] [outer = 0x0] 16:14:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x11912e400) [pid = 1657] [serial = 921] [outer = 0x116711c00] 16:14:16 INFO - PROCESS | 1657 | 1466032456957 Marionette DEBUG loaded listener.js 16:14:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x119415800) [pid = 1657] [serial = 922] [outer = 0x116711c00] 16:14:17 INFO - PROCESS | 1657 | --DOCSHELL 0x129315000 == 40 [pid = 1657] [id = 304] 16:14:17 INFO - PROCESS | 1657 | --DOCSHELL 0x128a44800 == 39 [pid = 1657] [id = 303] 16:14:17 INFO - PROCESS | 1657 | --DOCSHELL 0x126726000 == 38 [pid = 1657] [id = 302] 16:14:17 INFO - PROCESS | 1657 | --DOCSHELL 0x125720000 == 37 [pid = 1657] [id = 301] 16:14:17 INFO - PROCESS | 1657 | --DOCSHELL 0x12469b800 == 36 [pid = 1657] [id = 300] 16:14:17 INFO - PROCESS | 1657 | --DOCSHELL 0x123ce6000 == 35 [pid = 1657] [id = 299] 16:14:17 INFO - PROCESS | 1657 | --DOCSHELL 0x11a111800 == 34 [pid = 1657] [id = 298] 16:14:17 INFO - PROCESS | 1657 | --DOCSHELL 0x1192cf000 == 33 [pid = 1657] [id = 297] 16:14:17 INFO - PROCESS | 1657 | --DOCSHELL 0x118416800 == 32 [pid = 1657] [id = 296] 16:14:17 INFO - PROCESS | 1657 | --DOCSHELL 0x11744d800 == 31 [pid = 1657] [id = 295] 16:14:17 INFO - PROCESS | 1657 | --DOCSHELL 0x113377000 == 30 [pid = 1657] [id = 294] 16:14:17 INFO - PROCESS | 1657 | 1466032457585 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]]]}] 16:14:17 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x12abbd000) [pid = 1657] [serial = 864] [outer = 0x0] [url = about:blank] 16:14:17 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x12a9f7000) [pid = 1657] [serial = 863] [outer = 0x0] [url = about:blank] 16:14:17 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x128aa4000) [pid = 1657] [serial = 843] [outer = 0x0] [url = about:blank] 16:14:17 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x124b92800) [pid = 1657] [serial = 842] [outer = 0x0] [url = about:blank] 16:14:17 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x129080800) [pid = 1657] [serial = 845] [outer = 0x0] [url = about:blank] 16:14:17 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x1185f3000) [pid = 1657] [serial = 833] [outer = 0x0] [url = about:blank] 16:14:17 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x119415000) [pid = 1657] [serial = 834] [outer = 0x0] [url = about:blank] 16:14:17 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x1293a5c00) [pid = 1657] [serial = 848] [outer = 0x0] [url = about:blank] 16:14:17 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x1169f0400) [pid = 1657] [serial = 830] [outer = 0x0] [url = about:blank] 16:14:17 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x118156800) [pid = 1657] [serial = 831] [outer = 0x0] [url = about:blank] 16:14:17 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x12a558000) [pid = 1657] [serial = 849] [outer = 0x0] [url = about:blank] 16:14:17 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x11945b800) [pid = 1657] [serial = 836] [outer = 0x0] [url = about:blank] 16:14:17 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x123a34000) [pid = 1657] [serial = 837] [outer = 0x0] [url = about:blank] 16:14:17 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x11839d800) [pid = 1657] [serial = 827] [outer = 0x0] [url = about:blank] 16:14:17 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x118752400) [pid = 1657] [serial = 828] [outer = 0x0] [url = about:blank] 16:14:17 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x12907b400) [pid = 1657] [serial = 822] [outer = 0x0] [url = about:blank] 16:14:17 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x12939cc00) [pid = 1657] [serial = 846] [outer = 0x0] [url = about:blank] 16:14:17 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x1164d3800) [pid = 1657] [serial = 824] [outer = 0x0] [url = about:blank] 16:14:17 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x1169ef000) [pid = 1657] [serial = 825] [outer = 0x0] [url = about:blank] 16:14:17 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x1246eec00) [pid = 1657] [serial = 839] [outer = 0x0] [url = about:blank] 16:14:17 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x12a562800) [pid = 1657] [serial = 851] [outer = 0x0] [url = about:blank] 16:14:17 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x12a9f1800) [pid = 1657] [serial = 861] [outer = 0x0] [url = about:blank] 16:14:17 INFO - PROCESS | 1657 | --DOMWINDOW == 81 (0x12a665c00) [pid = 1657] [serial = 857] [outer = 0x0] [url = about:blank] 16:14:17 INFO - PROCESS | 1657 | --DOMWINDOW == 80 (0x12a6e0c00) [pid = 1657] [serial = 860] [outer = 0x0] [url = about:blank] 16:14:17 INFO - PROCESS | 1657 | --DOMWINDOW == 79 (0x1185f2c00) [pid = 1657] [serial = 854] [outer = 0x0] [url = about:blank] 16:14:17 INFO - PROCESS | 1657 | --DOMWINDOW == 78 (0x12a66b400) [pid = 1657] [serial = 852] [outer = 0x0] [url = about:blank] 16:14:17 INFO - PROCESS | 1657 | --DOMWINDOW == 77 (0x1246f6c00) [pid = 1657] [serial = 840] [outer = 0x0] [url = about:blank] 16:14:17 INFO - PROCESS | 1657 | --DOMWINDOW == 76 (0x123f3b800) [pid = 1657] [serial = 855] [outer = 0x0] [url = about:blank] 16:14:17 INFO - PROCESS | 1657 | --DOMWINDOW == 75 (0x124657c00) [pid = 1657] [serial = 858] [outer = 0x0] [url = about:blank] 16:14:17 INFO - PROCESS | 1657 | --DOMWINDOW == 74 (0x115d0b000) [pid = 1657] [serial = 486] [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.] 16:14:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 16:14:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 869ms 16:14:17 INFO - PROCESS | 1657 | 1466032457599 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 16:14:17 INFO - PROCESS | 1657 | 1466032457602 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 16:14:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 16:14:17 INFO - PROCESS | 1657 | 1466032457605 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 16:14:17 INFO - PROCESS | 1657 | 1466032457606 Marionette TRACE conn2 <- [1,1202,null,{}] 16:14:17 INFO - PROCESS | 1657 | 1466032457611 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}] 16:14:17 INFO - PROCESS | 1657 | 1466032457612 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:17 INFO - PROCESS | 1657 | 1466032457695 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 16:14:17 INFO - PROCESS | 1657 | 1466032457701 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:17 INFO - PROCESS | 1657 | 1466032457704 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:17 INFO - PROCESS | 1657 | ++DOCSHELL 0x1169b5000 == 31 [pid = 1657] [id = 308] 16:14:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 75 (0x1176dc800) [pid = 1657] [serial = 923] [outer = 0x0] 16:14:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 76 (0x118126000) [pid = 1657] [serial = 924] [outer = 0x1176dc800] 16:14:17 INFO - PROCESS | 1657 | 1466032457734 Marionette DEBUG loaded listener.js 16:14:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 77 (0x1181bfc00) [pid = 1657] [serial = 925] [outer = 0x1176dc800] 16:14:18 INFO - PROCESS | 1657 | 1466032458084 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]]]}] 16:14:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 16:14:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 521ms 16:14:18 INFO - PROCESS | 1657 | 1466032458131 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 16:14:18 INFO - PROCESS | 1657 | 1466032458134 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 16:14:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 16:14:18 INFO - PROCESS | 1657 | 1466032458138 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 16:14:18 INFO - PROCESS | 1657 | 1466032458139 Marionette TRACE conn2 <- [1,1206,null,{}] 16:14:18 INFO - PROCESS | 1657 | 1466032458142 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}] 16:14:18 INFO - PROCESS | 1657 | 1466032458143 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:18 INFO - PROCESS | 1657 | 1466032458223 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 16:14:18 INFO - PROCESS | 1657 | 1466032458229 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:18 INFO - PROCESS | 1657 | 1466032458231 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:18 INFO - PROCESS | 1657 | ++DOCSHELL 0x118266000 == 32 [pid = 1657] [id = 309] 16:14:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 78 (0x118752400) [pid = 1657] [serial = 926] [outer = 0x0] 16:14:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 79 (0x119413400) [pid = 1657] [serial = 927] [outer = 0x118752400] 16:14:18 INFO - PROCESS | 1657 | 1466032458258 Marionette DEBUG loaded listener.js 16:14:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 80 (0x119487c00) [pid = 1657] [serial = 928] [outer = 0x118752400] 16:14:18 INFO - PROCESS | 1657 | 1466032458626 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]]]}] 16:14:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 16:14:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 524ms 16:14:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 16:14:18 INFO - PROCESS | 1657 | 1466032458662 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 16:14:18 INFO - PROCESS | 1657 | 1466032458663 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 16:14:18 INFO - PROCESS | 1657 | 1466032458670 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 16:14:18 INFO - PROCESS | 1657 | 1466032458673 Marionette TRACE conn2 <- [1,1210,null,{}] 16:14:18 INFO - PROCESS | 1657 | 1466032458687 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}] 16:14:18 INFO - PROCESS | 1657 | 1466032458690 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:18 INFO - PROCESS | 1657 | 1466032458792 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 16:14:18 INFO - PROCESS | 1657 | 1466032458801 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:18 INFO - PROCESS | 1657 | 1466032458803 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:18 INFO - PROCESS | 1657 | ++DOCSHELL 0x11a112800 == 33 [pid = 1657] [id = 310] 16:14:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 81 (0x11949b400) [pid = 1657] [serial = 929] [outer = 0x0] 16:14:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x123823800) [pid = 1657] [serial = 930] [outer = 0x11949b400] 16:14:18 INFO - PROCESS | 1657 | 1466032458849 Marionette DEBUG loaded listener.js 16:14:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x123b68000) [pid = 1657] [serial = 931] [outer = 0x11949b400] 16:14:19 INFO - PROCESS | 1657 | 1466032459261 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]]]}] 16:14:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 16:14:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 632ms 16:14:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 16:14:19 INFO - PROCESS | 1657 | 1466032459297 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 16:14:19 INFO - PROCESS | 1657 | 1466032459299 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 16:14:19 INFO - PROCESS | 1657 | 1466032459301 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 16:14:19 INFO - PROCESS | 1657 | 1466032459302 Marionette TRACE conn2 <- [1,1214,null,{}] 16:14:19 INFO - PROCESS | 1657 | 1466032459304 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}] 16:14:19 INFO - PROCESS | 1657 | 1466032459306 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:19 INFO - PROCESS | 1657 | 1466032459427 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 16:14:19 INFO - PROCESS | 1657 | 1466032459453 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:19 INFO - PROCESS | 1657 | 1466032459454 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:19 INFO - PROCESS | 1657 | ++DOCSHELL 0x124421800 == 34 [pid = 1657] [id = 311] 16:14:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x12436c800) [pid = 1657] [serial = 932] [outer = 0x0] 16:14:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x1246f7800) [pid = 1657] [serial = 933] [outer = 0x12436c800] 16:14:19 INFO - PROCESS | 1657 | 1466032459488 Marionette DEBUG loaded listener.js 16:14:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x124b96400) [pid = 1657] [serial = 934] [outer = 0x12436c800] 16:14:19 INFO - PROCESS | 1657 | 1466032459806 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]]]}] 16:14:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 16:14:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 518ms 16:14:19 INFO - PROCESS | 1657 | 1466032459820 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 16:14:19 INFO - PROCESS | 1657 | 1466032459821 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 16:14:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 16:14:19 INFO - PROCESS | 1657 | 1466032459823 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 16:14:19 INFO - PROCESS | 1657 | 1466032459825 Marionette TRACE conn2 <- [1,1218,null,{}] 16:14:19 INFO - PROCESS | 1657 | 1466032459836 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}] 16:14:19 INFO - PROCESS | 1657 | 1466032459837 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:19 INFO - PROCESS | 1657 | 1466032459936 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 16:14:19 INFO - PROCESS | 1657 | 1466032459941 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:19 INFO - PROCESS | 1657 | 1466032459942 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:19 INFO - PROCESS | 1657 | ++DOCSHELL 0x125797800 == 35 [pid = 1657] [id = 312] 16:14:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x11725a400) [pid = 1657] [serial = 935] [outer = 0x0] 16:14:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x1257bac00) [pid = 1657] [serial = 936] [outer = 0x11725a400] 16:14:19 INFO - PROCESS | 1657 | 1466032459966 Marionette DEBUG loaded listener.js 16:14:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x126c11c00) [pid = 1657] [serial = 937] [outer = 0x11725a400] 16:14:20 INFO - PROCESS | 1657 | 1466032460303 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]]]}] 16:14:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 16:14:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 522ms 16:14:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 16:14:20 INFO - PROCESS | 1657 | 1466032460345 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 16:14:20 INFO - PROCESS | 1657 | 1466032460347 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 16:14:20 INFO - PROCESS | 1657 | 1466032460349 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 16:14:20 INFO - PROCESS | 1657 | 1466032460350 Marionette TRACE conn2 <- [1,1222,null,{}] 16:14:20 INFO - PROCESS | 1657 | 1466032460352 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}] 16:14:20 INFO - PROCESS | 1657 | 1466032460356 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:20 INFO - PROCESS | 1657 | 1466032460483 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 16:14:20 INFO - PROCESS | 1657 | 1466032460496 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:20 INFO - PROCESS | 1657 | 1466032460497 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:20 INFO - PROCESS | 1657 | ++DOCSHELL 0x1290db800 == 36 [pid = 1657] [id = 313] 16:14:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x126c12400) [pid = 1657] [serial = 938] [outer = 0x0] 16:14:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x128aa2800) [pid = 1657] [serial = 939] [outer = 0x126c12400] 16:14:20 INFO - PROCESS | 1657 | 1466032460529 Marionette DEBUG loaded listener.js 16:14:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x12939e800) [pid = 1657] [serial = 940] [outer = 0x126c12400] 16:14:20 INFO - PROCESS | 1657 | 1466032460918 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] 16:14:20 INFO - PROCESS | 1657 | 1466032460971 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 16:14:20 INFO - PROCESS | 1657 | 1466032460974 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 16:14:20 INFO - PROCESS | 1657 | 1466032460976 Marionette TRACE conn2 <- [1,1226,null,{}] 16:14:20 INFO - PROCESS | 1657 | 1466032460980 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}] 16:14:20 INFO - PROCESS | 1657 | 1466032460982 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:21 INFO - PROCESS | 1657 | 1466032461129 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 16:14:21 INFO - PROCESS | 1657 | 1466032461149 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:21 INFO - PROCESS | 1657 | 1466032461150 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:21 INFO - PROCESS | 1657 | ++DOCSHELL 0x11695a000 == 37 [pid = 1657] [id = 314] 16:14:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x1293a6c00) [pid = 1657] [serial = 941] [outer = 0x0] 16:14:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x12a55e000) [pid = 1657] [serial = 942] [outer = 0x1293a6c00] 16:14:21 INFO - PROCESS | 1657 | 1466032461190 Marionette DEBUG loaded listener.js 16:14:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x12a6db000) [pid = 1657] [serial = 943] [outer = 0x1293a6c00] 16:14:21 INFO - PROCESS | 1657 | 1466032461504 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]]]}] 16:14:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 16:14:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 570ms 16:14:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 16:14:21 INFO - PROCESS | 1657 | 1466032461545 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 16:14:21 INFO - PROCESS | 1657 | 1466032461546 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 16:14:21 INFO - PROCESS | 1657 | 1466032461548 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 16:14:21 INFO - PROCESS | 1657 | 1466032461550 Marionette TRACE conn2 <- [1,1230,null,{}] 16:14:21 INFO - PROCESS | 1657 | 1466032461552 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}] 16:14:21 INFO - PROCESS | 1657 | 1466032461553 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:21 INFO - PROCESS | 1657 | 1466032461657 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 16:14:21 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x128c5fc00) [pid = 1657] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 16:14:21 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x11944dc00) [pid = 1657] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 16:14:21 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x11725b000) [pid = 1657] [serial = 884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 16:14:21 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x116709000) [pid = 1657] [serial = 881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 16:14:21 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x1185f7000) [pid = 1657] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 16:14:21 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x11725a800) [pid = 1657] [serial = 878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 16:14:21 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x119493000) [pid = 1657] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 16:14:21 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x124b90800) [pid = 1657] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 16:14:21 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x118131400) [pid = 1657] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 16:14:21 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x11949d400) [pid = 1657] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 16:14:21 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x123822400) [pid = 1657] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 16:14:21 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x1265a7800) [pid = 1657] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 16:14:21 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x128aa4400) [pid = 1657] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 16:14:21 INFO - PROCESS | 1657 | --DOMWINDOW == 81 (0x116712000) [pid = 1657] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 16:14:21 INFO - PROCESS | 1657 | --DOMWINDOW == 80 (0x12939c400) [pid = 1657] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 16:14:21 INFO - PROCESS | 1657 | --DOMWINDOW == 79 (0x11940b800) [pid = 1657] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 16:14:21 INFO - PROCESS | 1657 | 1466032461819 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:21 INFO - PROCESS | 1657 | 1466032461820 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:21 INFO - PROCESS | 1657 | ++DOCSHELL 0x116684800 == 38 [pid = 1657] [id = 315] 16:14:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 80 (0x112a72000) [pid = 1657] [serial = 944] [outer = 0x0] 16:14:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 81 (0x11670b000) [pid = 1657] [serial = 945] [outer = 0x112a72000] 16:14:21 INFO - PROCESS | 1657 | 1466032461844 Marionette DEBUG loaded listener.js 16:14:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x11844f800) [pid = 1657] [serial = 946] [outer = 0x112a72000] 16:14:22 INFO - PROCESS | 1657 | 1466032462128 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]]]}] 16:14:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 16:14:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 617ms 16:14:22 INFO - PROCESS | 1657 | 1466032462169 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 16:14:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 16:14:22 INFO - PROCESS | 1657 | 1466032462171 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 16:14:22 INFO - PROCESS | 1657 | 1466032462178 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 16:14:22 INFO - PROCESS | 1657 | 1466032462180 Marionette TRACE conn2 <- [1,1234,null,{}] 16:14:22 INFO - PROCESS | 1657 | 1466032462184 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}] 16:14:22 INFO - PROCESS | 1657 | 1466032462186 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:22 INFO - PROCESS | 1657 | 1466032462308 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 16:14:22 INFO - PROCESS | 1657 | 1466032462387 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:22 INFO - PROCESS | 1657 | 1466032462389 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:22 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a61f800 == 39 [pid = 1657] [id = 316] 16:14:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x1131d3c00) [pid = 1657] [serial = 947] [outer = 0x0] 16:14:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x11992d000) [pid = 1657] [serial = 948] [outer = 0x1131d3c00] 16:14:22 INFO - PROCESS | 1657 | 1466032462428 Marionette DEBUG loaded listener.js 16:14:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x12939e000) [pid = 1657] [serial = 949] [outer = 0x1131d3c00] 16:14:22 INFO - PROCESS | 1657 | 1466032462731 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]]]}] 16:14:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 16:14:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 574ms 16:14:22 INFO - PROCESS | 1657 | 1466032462748 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 16:14:22 INFO - PROCESS | 1657 | 1466032462749 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 16:14:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 16:14:22 INFO - PROCESS | 1657 | 1466032462753 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 16:14:22 INFO - PROCESS | 1657 | 1466032462754 Marionette TRACE conn2 <- [1,1238,null,{}] 16:14:22 INFO - PROCESS | 1657 | 1466032462764 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}] 16:14:22 INFO - PROCESS | 1657 | 1466032462765 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:22 INFO - PROCESS | 1657 | 1466032462864 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 16:14:22 INFO - PROCESS | 1657 | 1466032462868 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:22 INFO - PROCESS | 1657 | 1466032462869 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:22 INFO - PROCESS | 1657 | ++DOCSHELL 0x128a4f800 == 40 [pid = 1657] [id = 317] 16:14:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x119589800) [pid = 1657] [serial = 950] [outer = 0x0] 16:14:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x129172800) [pid = 1657] [serial = 951] [outer = 0x119589800] 16:14:22 INFO - PROCESS | 1657 | 1466032462943 Marionette DEBUG loaded listener.js 16:14:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x12a9f7000) [pid = 1657] [serial = 952] [outer = 0x119589800] 16:14:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 16:14:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 521ms 16:14:23 INFO - PROCESS | 1657 | 1466032463270 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]]]}] 16:14:23 INFO - PROCESS | 1657 | 1466032463275 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 16:14:23 INFO - PROCESS | 1657 | 1466032463281 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 16:14:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 16:14:23 INFO - PROCESS | 1657 | 1466032463284 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 16:14:23 INFO - PROCESS | 1657 | 1466032463287 Marionette TRACE conn2 <- [1,1242,null,{}] 16:14:23 INFO - PROCESS | 1657 | 1466032463290 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}] 16:14:23 INFO - PROCESS | 1657 | 1466032463295 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:23 INFO - PROCESS | 1657 | 1466032463398 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 16:14:23 INFO - PROCESS | 1657 | 1466032463402 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:23 INFO - PROCESS | 1657 | 1466032463403 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:23 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b861800 == 41 [pid = 1657] [id = 318] 16:14:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x12a9f5c00) [pid = 1657] [serial = 953] [outer = 0x0] 16:14:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x12b72f000) [pid = 1657] [serial = 954] [outer = 0x12a9f5c00] 16:14:23 INFO - PROCESS | 1657 | 1466032463427 Marionette DEBUG loaded listener.js 16:14:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x12b8ac000) [pid = 1657] [serial = 955] [outer = 0x12a9f5c00] 16:14:23 INFO - PROCESS | 1657 | 1466032463748 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]]]}] 16:14:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 16:14:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 471ms 16:14:23 INFO - PROCESS | 1657 | 1466032463754 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 16:14:23 INFO - PROCESS | 1657 | 1466032463756 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 16:14:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 16:14:23 INFO - PROCESS | 1657 | 1466032463819 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 16:14:23 INFO - PROCESS | 1657 | 1466032463821 Marionette TRACE conn2 <- [1,1246,null,{}] 16:14:23 INFO - PROCESS | 1657 | 1466032463832 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}] 16:14:23 INFO - PROCESS | 1657 | 1466032463835 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:23 INFO - PROCESS | 1657 | 1466032463937 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 16:14:24 INFO - PROCESS | 1657 | 1466032464030 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:24 INFO - PROCESS | 1657 | 1466032464032 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:24 INFO - PROCESS | 1657 | ++DOCSHELL 0x116ac9800 == 42 [pid = 1657] [id = 319] 16:14:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x1164dd400) [pid = 1657] [serial = 956] [outer = 0x0] 16:14:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x11670ec00) [pid = 1657] [serial = 957] [outer = 0x1164dd400] 16:14:24 INFO - PROCESS | 1657 | 1466032464063 Marionette DEBUG loaded listener.js 16:14:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x1176de000) [pid = 1657] [serial = 958] [outer = 0x1164dd400] 16:14:24 INFO - PROCESS | 1657 | 1466032464528 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]]]}] 16:14:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 16:14:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 789ms 16:14:24 INFO - PROCESS | 1657 | 1466032464549 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 16:14:24 INFO - PROCESS | 1657 | 1466032464552 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 16:14:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 16:14:24 INFO - PROCESS | 1657 | 1466032464556 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 16:14:24 INFO - PROCESS | 1657 | 1466032464557 Marionette TRACE conn2 <- [1,1250,null,{}] 16:14:24 INFO - PROCESS | 1657 | 1466032464580 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}] 16:14:24 INFO - PROCESS | 1657 | 1466032464583 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:24 INFO - PROCESS | 1657 | 1466032464696 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 16:14:24 INFO - PROCESS | 1657 | 1466032464758 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:24 INFO - PROCESS | 1657 | 1466032464759 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:24 INFO - PROCESS | 1657 | ++DOCSHELL 0x123ce0800 == 43 [pid = 1657] [id = 320] 16:14:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x119139800) [pid = 1657] [serial = 959] [outer = 0x0] 16:14:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x11949c400) [pid = 1657] [serial = 960] [outer = 0x119139800] 16:14:24 INFO - PROCESS | 1657 | 1466032464802 Marionette DEBUG loaded listener.js 16:14:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x119929c00) [pid = 1657] [serial = 961] [outer = 0x119139800] 16:14:25 INFO - PROCESS | 1657 | 1466032465381 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]]]}] 16:14:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 16:14:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 890ms 16:14:25 INFO - PROCESS | 1657 | 1466032465446 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 16:14:25 INFO - PROCESS | 1657 | 1466032465449 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 16:14:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 16:14:25 INFO - PROCESS | 1657 | 1466032465453 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 16:14:25 INFO - PROCESS | 1657 | 1466032465455 Marionette TRACE conn2 <- [1,1254,null,{}] 16:14:25 INFO - PROCESS | 1657 | 1466032465459 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}] 16:14:25 INFO - PROCESS | 1657 | 1466032465461 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:25 INFO - PROCESS | 1657 | 1466032465600 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 16:14:25 INFO - PROCESS | 1657 | 1466032465672 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:25 INFO - PROCESS | 1657 | 1466032465676 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:25 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b7b8800 == 44 [pid = 1657] [id = 321] 16:14:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x124ac1800) [pid = 1657] [serial = 962] [outer = 0x0] 16:14:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x124dbb800) [pid = 1657] [serial = 963] [outer = 0x124ac1800] 16:14:25 INFO - PROCESS | 1657 | 1466032465707 Marionette DEBUG loaded listener.js 16:14:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x128a9d800) [pid = 1657] [serial = 964] [outer = 0x124ac1800] 16:14:26 INFO - PROCESS | 1657 | 1466032466129 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]]]}] 16:14:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 16:14:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 724ms 16:14:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 16:14:26 INFO - PROCESS | 1657 | 1466032466180 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 16:14:26 INFO - PROCESS | 1657 | 1466032466181 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 16:14:26 INFO - PROCESS | 1657 | 1466032466183 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 16:14:26 INFO - PROCESS | 1657 | 1466032466185 Marionette TRACE conn2 <- [1,1258,null,{}] 16:14:26 INFO - PROCESS | 1657 | 1466032466187 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}] 16:14:26 INFO - PROCESS | 1657 | 1466032466188 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:26 INFO - PROCESS | 1657 | 1466032466293 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 16:14:26 INFO - PROCESS | 1657 | 1466032466352 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:26 INFO - PROCESS | 1657 | 1466032466353 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:26 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bca2000 == 45 [pid = 1657] [id = 322] 16:14:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x128c5e000) [pid = 1657] [serial = 965] [outer = 0x0] 16:14:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x12917bc00) [pid = 1657] [serial = 966] [outer = 0x128c5e000] 16:14:26 INFO - PROCESS | 1657 | 1466032466382 Marionette DEBUG loaded listener.js 16:14:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x12a66e000) [pid = 1657] [serial = 967] [outer = 0x128c5e000] 16:14:26 INFO - PROCESS | 1657 | 1466032466847 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]]]}] 16:14:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 16:14:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 719ms 16:14:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 16:14:26 INFO - PROCESS | 1657 | 1466032466904 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 16:14:26 INFO - PROCESS | 1657 | 1466032466906 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 16:14:26 INFO - PROCESS | 1657 | 1466032466927 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 16:14:26 INFO - PROCESS | 1657 | 1466032466928 Marionette TRACE conn2 <- [1,1262,null,{}] 16:14:26 INFO - PROCESS | 1657 | 1466032466932 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}] 16:14:26 INFO - PROCESS | 1657 | 1466032466933 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:27 INFO - PROCESS | 1657 | 1466032467031 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 16:14:27 INFO - PROCESS | 1657 | 1466032467101 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:27 INFO - PROCESS | 1657 | 1466032467103 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:27 INFO - PROCESS | 1657 | ++DOCSHELL 0x11661c800 == 46 [pid = 1657] [id = 323] 16:14:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x112a73400) [pid = 1657] [serial = 968] [outer = 0x0] 16:14:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x119d73400) [pid = 1657] [serial = 969] [outer = 0x112a73400] 16:14:27 INFO - PROCESS | 1657 | 1466032467131 Marionette DEBUG loaded listener.js 16:14:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x128c91c00) [pid = 1657] [serial = 970] [outer = 0x112a73400] 16:14:27 INFO - PROCESS | 1657 | 1466032467681 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]]]}] 16:14:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 16:14:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 790ms 16:14:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 16:14:27 INFO - PROCESS | 1657 | 1466032467700 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 16:14:27 INFO - PROCESS | 1657 | 1466032467702 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 16:14:27 INFO - PROCESS | 1657 | 1466032467705 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 16:14:27 INFO - PROCESS | 1657 | 1466032467707 Marionette TRACE conn2 <- [1,1266,null,{}] 16:14:27 INFO - PROCESS | 1657 | 1466032467711 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}] 16:14:27 INFO - PROCESS | 1657 | 1466032467712 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:27 INFO - PROCESS | 1657 | 1466032467812 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 16:14:27 INFO - PROCESS | 1657 | 1466032467872 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:27 INFO - PROCESS | 1657 | 1466032467873 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:27 INFO - PROCESS | 1657 | ++DOCSHELL 0x1195be800 == 47 [pid = 1657] [id = 324] 16:14:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x1169e8800) [pid = 1657] [serial = 971] [outer = 0x0] 16:14:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x11725a800) [pid = 1657] [serial = 972] [outer = 0x1169e8800] 16:14:27 INFO - PROCESS | 1657 | 1466032467900 Marionette DEBUG loaded listener.js 16:14:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x1176e8c00) [pid = 1657] [serial = 973] [outer = 0x1169e8800] 16:14:28 INFO - PROCESS | 1657 | --DOCSHELL 0x128a4f800 == 46 [pid = 1657] [id = 317] 16:14:28 INFO - PROCESS | 1657 | --DOCSHELL 0x12a61f800 == 45 [pid = 1657] [id = 316] 16:14:28 INFO - PROCESS | 1657 | --DOCSHELL 0x116684800 == 44 [pid = 1657] [id = 315] 16:14:28 INFO - PROCESS | 1657 | --DOCSHELL 0x11695a000 == 43 [pid = 1657] [id = 314] 16:14:28 INFO - PROCESS | 1657 | --DOCSHELL 0x1290db800 == 42 [pid = 1657] [id = 313] 16:14:28 INFO - PROCESS | 1657 | --DOCSHELL 0x125797800 == 41 [pid = 1657] [id = 312] 16:14:28 INFO - PROCESS | 1657 | --DOCSHELL 0x124421800 == 40 [pid = 1657] [id = 311] 16:14:28 INFO - PROCESS | 1657 | --DOCSHELL 0x11a112800 == 39 [pid = 1657] [id = 310] 16:14:28 INFO - PROCESS | 1657 | --DOCSHELL 0x118266000 == 38 [pid = 1657] [id = 309] 16:14:28 INFO - PROCESS | 1657 | --DOCSHELL 0x1169b5000 == 37 [pid = 1657] [id = 308] 16:14:28 INFO - PROCESS | 1657 | --DOCSHELL 0x11915f800 == 36 [pid = 1657] [id = 307] 16:14:28 INFO - PROCESS | 1657 | --DOCSHELL 0x12a60c800 == 35 [pid = 1657] [id = 305] 16:14:28 INFO - PROCESS | 1657 | --DOCSHELL 0x11819a000 == 34 [pid = 1657] [id = 306] 16:14:28 INFO - PROCESS | 1657 | --DOCSHELL 0x11825c800 == 33 [pid = 1657] [id = 293] 16:14:28 INFO - PROCESS | 1657 | --DOCSHELL 0x11661c800 == 32 [pid = 1657] [id = 323] 16:14:28 INFO - PROCESS | 1657 | --DOCSHELL 0x12bca2000 == 31 [pid = 1657] [id = 322] 16:14:28 INFO - PROCESS | 1657 | --DOCSHELL 0x12b7b8800 == 30 [pid = 1657] [id = 321] 16:14:28 INFO - PROCESS | 1657 | --DOCSHELL 0x123ce0800 == 29 [pid = 1657] [id = 320] 16:14:28 INFO - PROCESS | 1657 | --DOCSHELL 0x12b861800 == 28 [pid = 1657] [id = 318] 16:14:28 INFO - PROCESS | 1657 | --DOCSHELL 0x116ac9800 == 27 [pid = 1657] [id = 319] 16:14:28 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x119486000) [pid = 1657] [serial = 891] [outer = 0x0] [url = about:blank] 16:14:28 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x1175b5c00) [pid = 1657] [serial = 885] [outer = 0x0] [url = about:blank] 16:14:28 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x118130800) [pid = 1657] [serial = 886] [outer = 0x0] [url = about:blank] 16:14:28 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x11670d800) [pid = 1657] [serial = 882] [outer = 0x0] [url = about:blank] 16:14:28 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x1169e8400) [pid = 1657] [serial = 883] [outer = 0x0] [url = about:blank] 16:14:28 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x119131000) [pid = 1657] [serial = 888] [outer = 0x0] [url = about:blank] 16:14:28 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x119180800) [pid = 1657] [serial = 889] [outer = 0x0] [url = about:blank] 16:14:28 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x11815ac00) [pid = 1657] [serial = 880] [outer = 0x0] [url = about:blank] 16:14:28 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x117260000) [pid = 1657] [serial = 879] [outer = 0x0] [url = about:blank] 16:14:28 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x119928800) [pid = 1657] [serial = 894] [outer = 0x0] [url = about:blank] 16:14:28 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x124f11800) [pid = 1657] [serial = 900] [outer = 0x0] [url = about:blank] 16:14:28 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x1187ce800) [pid = 1657] [serial = 867] [outer = 0x0] [url = about:blank] 16:14:28 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x1181bb800) [pid = 1657] [serial = 866] [outer = 0x0] [url = about:blank] 16:14:28 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x123b6b400) [pid = 1657] [serial = 870] [outer = 0x0] [url = about:blank] 16:14:28 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x119926000) [pid = 1657] [serial = 869] [outer = 0x0] [url = about:blank] 16:14:28 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x124b90400) [pid = 1657] [serial = 898] [outer = 0x0] [url = about:blank] 16:14:28 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x124108000) [pid = 1657] [serial = 897] [outer = 0x0] [url = about:blank] 16:14:28 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x1265a6800) [pid = 1657] [serial = 901] [outer = 0x0] [url = about:blank] 16:14:28 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x126c13400) [pid = 1657] [serial = 903] [outer = 0x0] [url = about:blank] 16:14:28 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x12907fc00) [pid = 1657] [serial = 873] [outer = 0x0] [url = about:blank] 16:14:28 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x128c56800) [pid = 1657] [serial = 910] [outer = 0x0] [url = about:blank] 16:14:28 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x128c5e400) [pid = 1657] [serial = 872] [outer = 0x0] [url = about:blank] 16:14:28 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x12a6de800) [pid = 1657] [serial = 876] [outer = 0x0] [url = about:blank] 16:14:28 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x126c20400) [pid = 1657] [serial = 904] [outer = 0x0] [url = about:blank] 16:14:28 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x126c25000) [pid = 1657] [serial = 907] [outer = 0x0] [url = about:blank] 16:14:28 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x126c25400) [pid = 1657] [serial = 909] [outer = 0x0] [url = about:blank] 16:14:28 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x12a668000) [pid = 1657] [serial = 875] [outer = 0x0] [url = about:blank] 16:14:28 INFO - PROCESS | 1657 | --DOMWINDOW == 81 (0x126c0fc00) [pid = 1657] [serial = 906] [outer = 0x0] [url = about:blank] 16:14:28 INFO - PROCESS | 1657 | --DOMWINDOW == 80 (0x1194a0400) [pid = 1657] [serial = 892] [outer = 0x0] [url = about:blank] 16:14:28 INFO - PROCESS | 1657 | --DOMWINDOW == 79 (0x11a1eb800) [pid = 1657] [serial = 895] [outer = 0x0] [url = about:blank] 16:14:28 INFO - PROCESS | 1657 | --DOMWINDOW == 78 (0x1293a4400) [pid = 1657] [serial = 913] [outer = 0x0] [url = about:blank] 16:14:28 INFO - PROCESS | 1657 | --DOMWINDOW == 77 (0x12a666c00) [pid = 1657] [serial = 915] [outer = 0x0] [url = about:blank] 16:14:28 INFO - PROCESS | 1657 | --DOMWINDOW == 76 (0x12907e800) [pid = 1657] [serial = 912] [outer = 0x0] [url = about:blank] 16:14:29 INFO - PROCESS | 1657 | 1466032469096 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]]]}] 16:14:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 16:14:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1427ms 16:14:29 INFO - PROCESS | 1657 | 1466032469134 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 16:14:29 INFO - PROCESS | 1657 | 1466032469138 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 16:14:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 16:14:29 INFO - PROCESS | 1657 | 1466032469146 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 16:14:29 INFO - PROCESS | 1657 | 1466032469149 Marionette TRACE conn2 <- [1,1270,null,{}] 16:14:29 INFO - PROCESS | 1657 | 1466032469155 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}] 16:14:29 INFO - PROCESS | 1657 | 1466032469158 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:29 INFO - PROCESS | 1657 | 1466032469283 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 16:14:29 INFO - PROCESS | 1657 | 1466032469296 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:29 INFO - PROCESS | 1657 | 1466032469299 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:29 INFO - PROCESS | 1657 | ++DOCSHELL 0x115d95800 == 28 [pid = 1657] [id = 325] 16:14:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 77 (0x116197c00) [pid = 1657] [serial = 974] [outer = 0x0] 16:14:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 78 (0x1164de400) [pid = 1657] [serial = 975] [outer = 0x116197c00] 16:14:29 INFO - PROCESS | 1657 | 1466032469345 Marionette DEBUG loaded listener.js 16:14:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 79 (0x11670f000) [pid = 1657] [serial = 976] [outer = 0x116197c00] 16:14:29 INFO - PROCESS | 1657 | 1466032469755 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]]]}] 16:14:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 16:14:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 625ms 16:14:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 16:14:29 INFO - PROCESS | 1657 | 1466032469768 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 16:14:29 INFO - PROCESS | 1657 | 1466032469771 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 16:14:29 INFO - PROCESS | 1657 | 1466032469777 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 16:14:29 INFO - PROCESS | 1657 | 1466032469779 Marionette TRACE conn2 <- [1,1274,null,{}] 16:14:29 INFO - PROCESS | 1657 | 1466032469781 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}] 16:14:29 INFO - PROCESS | 1657 | 1466032469783 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:29 INFO - PROCESS | 1657 | 1466032469865 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 16:14:29 INFO - PROCESS | 1657 | 1466032469869 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:29 INFO - PROCESS | 1657 | 1466032469871 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:29 INFO - PROCESS | 1657 | ++DOCSHELL 0x116fdf800 == 29 [pid = 1657] [id = 326] 16:14:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 80 (0x1169e9800) [pid = 1657] [serial = 977] [outer = 0x0] 16:14:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 81 (0x117227000) [pid = 1657] [serial = 978] [outer = 0x1169e9800] 16:14:29 INFO - PROCESS | 1657 | 1466032469901 Marionette DEBUG loaded listener.js 16:14:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x1174c9000) [pid = 1657] [serial = 979] [outer = 0x1169e9800] 16:14:30 INFO - PROCESS | 1657 | 1466032470506 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]]]}] 16:14:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 16:14:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 770ms 16:14:30 INFO - PROCESS | 1657 | 1466032470562 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 16:14:30 INFO - PROCESS | 1657 | 1466032470565 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 16:14:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 16:14:30 INFO - PROCESS | 1657 | 1466032470616 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 16:14:30 INFO - PROCESS | 1657 | 1466032470618 Marionette TRACE conn2 <- [1,1278,null,{}] 16:14:30 INFO - PROCESS | 1657 | 1466032470622 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}] 16:14:30 INFO - PROCESS | 1657 | 1466032470624 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:30 INFO - PROCESS | 1657 | 1466032470728 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 16:14:30 INFO - PROCESS | 1657 | 1466032470780 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:30 INFO - PROCESS | 1657 | 1466032470781 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:30 INFO - PROCESS | 1657 | ++DOCSHELL 0x117e5e800 == 30 [pid = 1657] [id = 327] 16:14:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x116906400) [pid = 1657] [serial = 980] [outer = 0x0] 16:14:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x11721ac00) [pid = 1657] [serial = 981] [outer = 0x116906400] 16:14:30 INFO - PROCESS | 1657 | 1466032470813 Marionette DEBUG loaded listener.js 16:14:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x1175ba000) [pid = 1657] [serial = 982] [outer = 0x116906400] 16:14:31 INFO - PROCESS | 1657 | 1466032471280 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]]]}] 16:14:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 16:14:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 747ms 16:14:31 INFO - PROCESS | 1657 | 1466032471337 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 16:14:31 INFO - PROCESS | 1657 | 1466032471341 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 16:14:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 16:14:31 INFO - PROCESS | 1657 | 1466032471376 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 16:14:31 INFO - PROCESS | 1657 | 1466032471378 Marionette TRACE conn2 <- [1,1282,null,{}] 16:14:31 INFO - PROCESS | 1657 | 1466032471381 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}] 16:14:31 INFO - PROCESS | 1657 | 1466032471383 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:31 INFO - PROCESS | 1657 | 1466032471491 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 16:14:31 INFO - PROCESS | 1657 | 1466032471565 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:31 INFO - PROCESS | 1657 | 1466032471566 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:31 INFO - PROCESS | 1657 | ++DOCSHELL 0x118557800 == 31 [pid = 1657] [id = 328] 16:14:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x1181b4400) [pid = 1657] [serial = 983] [outer = 0x0] 16:14:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x1181bf400) [pid = 1657] [serial = 984] [outer = 0x1181b4400] 16:14:31 INFO - PROCESS | 1657 | 1466032471597 Marionette DEBUG loaded listener.js 16:14:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x1185f3800) [pid = 1657] [serial = 985] [outer = 0x1181b4400] 16:14:32 INFO - PROCESS | 1657 | --DOCSHELL 0x115d95800 == 30 [pid = 1657] [id = 325] 16:14:32 INFO - PROCESS | 1657 | --DOCSHELL 0x1195be800 == 29 [pid = 1657] [id = 324] 16:14:32 INFO - PROCESS | 1657 | 1466032472102 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]]]}] 16:14:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 16:14:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 774ms 16:14:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 16:14:32 INFO - PROCESS | 1657 | 1466032472147 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 16:14:32 INFO - PROCESS | 1657 | 1466032472149 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 16:14:32 INFO - PROCESS | 1657 | 1466032472152 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 16:14:32 INFO - PROCESS | 1657 | 1466032472154 Marionette TRACE conn2 <- [1,1286,null,{}] 16:14:32 INFO - PROCESS | 1657 | 1466032472169 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}] 16:14:32 INFO - PROCESS | 1657 | 1466032472171 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:32 INFO - PROCESS | 1657 | 1466032472251 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 16:14:32 INFO - PROCESS | 1657 | 1466032472256 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:32 INFO - PROCESS | 1657 | 1466032472261 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:32 INFO - PROCESS | 1657 | ++DOCSHELL 0x116ac1800 == 30 [pid = 1657] [id = 329] 16:14:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x11697b400) [pid = 1657] [serial = 986] [outer = 0x0] 16:14:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x11725b800) [pid = 1657] [serial = 987] [outer = 0x11697b400] 16:14:32 INFO - PROCESS | 1657 | 1466032472292 Marionette DEBUG loaded listener.js 16:14:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x1181b8000) [pid = 1657] [serial = 988] [outer = 0x11697b400] 16:14:32 INFO - PROCESS | 1657 | 1466032472631 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]]]}] 16:14:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 16:14:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 529ms 16:14:32 INFO - PROCESS | 1657 | 1466032472681 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 16:14:32 INFO - PROCESS | 1657 | 1466032472684 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 16:14:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 16:14:32 INFO - PROCESS | 1657 | 1466032472701 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 16:14:32 INFO - PROCESS | 1657 | 1466032472702 Marionette TRACE conn2 <- [1,1290,null,{}] 16:14:32 INFO - PROCESS | 1657 | 1466032472710 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}] 16:14:32 INFO - PROCESS | 1657 | 1466032472711 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:32 INFO - PROCESS | 1657 | 1466032472790 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 16:14:32 INFO - PROCESS | 1657 | 1466032472796 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:32 INFO - PROCESS | 1657 | 1466032472797 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:32 INFO - PROCESS | 1657 | ++DOCSHELL 0x1195c9800 == 31 [pid = 1657] [id = 330] 16:14:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x1169e6c00) [pid = 1657] [serial = 989] [outer = 0x0] 16:14:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x119178800) [pid = 1657] [serial = 990] [outer = 0x1169e6c00] 16:14:32 INFO - PROCESS | 1657 | 1466032472824 Marionette DEBUG loaded listener.js 16:14:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x11945c000) [pid = 1657] [serial = 991] [outer = 0x1169e6c00] 16:14:33 INFO - PROCESS | 1657 | 1466032473193 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]]]}] 16:14:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 16:14:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 539ms 16:14:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 16:14:33 INFO - PROCESS | 1657 | 1466032473228 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 16:14:33 INFO - PROCESS | 1657 | 1466032473230 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 16:14:33 INFO - PROCESS | 1657 | 1466032473232 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 16:14:33 INFO - PROCESS | 1657 | 1466032473235 Marionette TRACE conn2 <- [1,1294,null,{}] 16:14:33 INFO - PROCESS | 1657 | 1466032473259 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}] 16:14:33 INFO - PROCESS | 1657 | 1466032473262 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:33 INFO - PROCESS | 1657 | 1466032473373 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 16:14:33 INFO - PROCESS | 1657 | 1466032473378 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:33 INFO - PROCESS | 1657 | 1466032473380 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:33 INFO - PROCESS | 1657 | ++DOCSHELL 0x12385d000 == 32 [pid = 1657] [id = 331] 16:14:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x11949c000) [pid = 1657] [serial = 992] [outer = 0x0] 16:14:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x119592000) [pid = 1657] [serial = 993] [outer = 0x11949c000] 16:14:33 INFO - PROCESS | 1657 | 1466032473408 Marionette DEBUG loaded listener.js 16:14:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x119b9b800) [pid = 1657] [serial = 994] [outer = 0x11949c000] 16:14:33 INFO - PROCESS | 1657 | 1466032473776 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]]]}] 16:14:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 16:14:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 571ms 16:14:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 16:14:33 INFO - PROCESS | 1657 | 1466032473803 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 16:14:33 INFO - PROCESS | 1657 | 1466032473805 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 16:14:33 INFO - PROCESS | 1657 | 1466032473807 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 16:14:33 INFO - PROCESS | 1657 | 1466032473809 Marionette TRACE conn2 <- [1,1298,null,{}] 16:14:33 INFO - PROCESS | 1657 | 1466032473821 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}] 16:14:33 INFO - PROCESS | 1657 | 1466032473822 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:33 INFO - PROCESS | 1657 | 1466032473922 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 16:14:33 INFO - PROCESS | 1657 | 1466032473925 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:33 INFO - PROCESS | 1657 | 1466032473927 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:33 INFO - PROCESS | 1657 | ++DOCSHELL 0x112e97000 == 33 [pid = 1657] [id = 332] 16:14:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x12382a400) [pid = 1657] [serial = 995] [outer = 0x0] 16:14:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x123c3c000) [pid = 1657] [serial = 996] [outer = 0x12382a400] 16:14:33 INFO - PROCESS | 1657 | 1466032473952 Marionette DEBUG loaded listener.js 16:14:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x12464d400) [pid = 1657] [serial = 997] [outer = 0x12382a400] 16:14:34 INFO - PROCESS | 1657 | 1466032474284 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]]]}] 16:14:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 16:14:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 529ms 16:14:34 INFO - PROCESS | 1657 | 1466032474344 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 16:14:34 INFO - PROCESS | 1657 | 1466032474345 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 16:14:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 16:14:34 INFO - PROCESS | 1657 | 1466032474352 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 16:14:34 INFO - PROCESS | 1657 | 1466032474354 Marionette TRACE conn2 <- [1,1302,null,{}] 16:14:34 INFO - PROCESS | 1657 | 1466032474356 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}] 16:14:34 INFO - PROCESS | 1657 | 1466032474357 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:34 INFO - PROCESS | 1657 | 1466032474451 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 16:14:34 INFO - PROCESS | 1657 | 1466032474496 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:34 INFO - PROCESS | 1657 | 1466032474497 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:34 INFO - PROCESS | 1657 | ++DOCSHELL 0x125719000 == 34 [pid = 1657] [id = 333] 16:14:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x1246f4800) [pid = 1657] [serial = 998] [outer = 0x0] 16:14:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x124ac3400) [pid = 1657] [serial = 999] [outer = 0x1246f4800] 16:14:34 INFO - PROCESS | 1657 | 1466032474521 Marionette DEBUG loaded listener.js 16:14:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x124db2800) [pid = 1657] [serial = 1000] [outer = 0x1246f4800] 16:14:34 INFO - PROCESS | 1657 | 1466032474848 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]]]}] 16:14:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 16:14:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 523ms 16:14:34 INFO - PROCESS | 1657 | 1466032474871 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 16:14:34 INFO - PROCESS | 1657 | 1466032474872 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 16:14:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 16:14:34 INFO - PROCESS | 1657 | 1466032474874 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 16:14:34 INFO - PROCESS | 1657 | 1466032474877 Marionette TRACE conn2 <- [1,1306,null,{}] 16:14:34 INFO - PROCESS | 1657 | 1466032474880 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}] 16:14:34 INFO - PROCESS | 1657 | 1466032474884 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:35 INFO - PROCESS | 1657 | 1466032474998 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 16:14:35 INFO - PROCESS | 1657 | 1466032475036 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:35 INFO - PROCESS | 1657 | 1466032475037 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:35 INFO - PROCESS | 1657 | ++DOCSHELL 0x126999000 == 35 [pid = 1657] [id = 334] 16:14:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x124bc0000) [pid = 1657] [serial = 1001] [outer = 0x0] 16:14:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x1267b2c00) [pid = 1657] [serial = 1002] [outer = 0x124bc0000] 16:14:35 INFO - PROCESS | 1657 | 1466032475062 Marionette DEBUG loaded listener.js 16:14:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x128c56800) [pid = 1657] [serial = 1003] [outer = 0x124bc0000] 16:14:35 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x1169e8800) [pid = 1657] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 16:14:35 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x1164dd400) [pid = 1657] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 16:14:35 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x119139800) [pid = 1657] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 16:14:35 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x124ac1800) [pid = 1657] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 16:14:35 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x128c5e000) [pid = 1657] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 16:14:35 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x11725a400) [pid = 1657] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 16:14:35 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x126c12400) [pid = 1657] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 16:14:35 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x1293a6c00) [pid = 1657] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 16:14:35 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x11949b400) [pid = 1657] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 16:14:35 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x1176dc800) [pid = 1657] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 16:14:35 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x116711c00) [pid = 1657] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 16:14:35 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x1131d3c00) [pid = 1657] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 16:14:35 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x119589800) [pid = 1657] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 16:14:35 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x118451000) [pid = 1657] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 16:14:35 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x116709c00) [pid = 1657] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 16:14:35 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x12436c800) [pid = 1657] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 16:14:35 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x118752400) [pid = 1657] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 16:14:35 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x12a9f5c00) [pid = 1657] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 16:14:35 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x112a72000) [pid = 1657] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 16:14:35 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x112a73400) [pid = 1657] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 16:14:35 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x116197c00) [pid = 1657] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 16:14:35 INFO - PROCESS | 1657 | 1466032475441 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]]]}] 16:14:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 16:14:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 621ms 16:14:35 INFO - PROCESS | 1657 | 1466032475496 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 16:14:35 INFO - PROCESS | 1657 | 1466032475499 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 16:14:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 16:14:35 INFO - PROCESS | 1657 | 1466032475502 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 16:14:35 INFO - PROCESS | 1657 | 1466032475504 Marionette TRACE conn2 <- [1,1310,null,{}] 16:14:35 INFO - PROCESS | 1657 | 1466032475507 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}] 16:14:35 INFO - PROCESS | 1657 | 1466032475509 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:35 INFO - PROCESS | 1657 | 1466032475654 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 16:14:35 INFO - PROCESS | 1657 | 1466032475733 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:35 INFO - PROCESS | 1657 | 1466032475734 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:35 INFO - PROCESS | 1657 | ++DOCSHELL 0x124b12800 == 36 [pid = 1657] [id = 335] 16:14:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x112135400) [pid = 1657] [serial = 1004] [outer = 0x0] 16:14:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x11662d000) [pid = 1657] [serial = 1005] [outer = 0x112135400] 16:14:35 INFO - PROCESS | 1657 | 1466032475777 Marionette DEBUG loaded listener.js 16:14:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x118452000) [pid = 1657] [serial = 1006] [outer = 0x112135400] 16:14:36 INFO - PROCESS | 1657 | 1466032476054 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] 16:14:36 INFO - PROCESS | 1657 | 1466032476074 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 16:14:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 16:14:36 INFO - PROCESS | 1657 | 1466032476086 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 16:14:36 INFO - PROCESS | 1657 | 1466032476087 Marionette TRACE conn2 <- [1,1314,null,{}] 16:14:36 INFO - PROCESS | 1657 | 1466032476089 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}] 16:14:36 INFO - PROCESS | 1657 | 1466032476091 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:36 INFO - PROCESS | 1657 | 1466032476182 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 16:14:36 INFO - PROCESS | 1657 | 1466032476235 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:36 INFO - PROCESS | 1657 | 1466032476236 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:36 INFO - PROCESS | 1657 | ++DOCSHELL 0x12930d800 == 37 [pid = 1657] [id = 336] 16:14:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x1164dd400) [pid = 1657] [serial = 1007] [outer = 0x0] 16:14:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x119139800) [pid = 1657] [serial = 1008] [outer = 0x1164dd400] 16:14:36 INFO - PROCESS | 1657 | 1466032476260 Marionette DEBUG loaded listener.js 16:14:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x128a9f800) [pid = 1657] [serial = 1009] [outer = 0x1164dd400] 16:14:36 INFO - PROCESS | 1657 | 1466032476507 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]]]}] 16:14:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 16:14:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 473ms 16:14:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 16:14:36 INFO - PROCESS | 1657 | 1466032476564 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 16:14:36 INFO - PROCESS | 1657 | 1466032476565 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 16:14:36 INFO - PROCESS | 1657 | 1466032476568 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 16:14:36 INFO - PROCESS | 1657 | 1466032476569 Marionette TRACE conn2 <- [1,1318,null,{}] 16:14:36 INFO - PROCESS | 1657 | 1466032476571 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}] 16:14:36 INFO - PROCESS | 1657 | 1466032476572 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:36 INFO - PROCESS | 1657 | 1466032476653 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 16:14:36 INFO - PROCESS | 1657 | 1466032476657 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:36 INFO - PROCESS | 1657 | 1466032476658 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:36 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a471800 == 38 [pid = 1657] [id = 337] 16:14:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x118758000) [pid = 1657] [serial = 1010] [outer = 0x0] 16:14:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x128c93400) [pid = 1657] [serial = 1011] [outer = 0x118758000] 16:14:36 INFO - PROCESS | 1657 | 1466032476685 Marionette DEBUG loaded listener.js 16:14:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x129170400) [pid = 1657] [serial = 1012] [outer = 0x118758000] 16:14:37 INFO - PROCESS | 1657 | 1466032477015 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]]]}] 16:14:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 16:14:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 467ms 16:14:37 INFO - PROCESS | 1657 | 1466032477036 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 16:14:37 INFO - PROCESS | 1657 | 1466032477037 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 16:14:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 16:14:37 INFO - PROCESS | 1657 | 1466032477039 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 16:14:37 INFO - PROCESS | 1657 | 1466032477041 Marionette TRACE conn2 <- [1,1322,null,{}] 16:14:37 INFO - PROCESS | 1657 | 1466032477045 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}] 16:14:37 INFO - PROCESS | 1657 | 1466032477046 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:37 INFO - PROCESS | 1657 | 1466032477152 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 16:14:37 INFO - PROCESS | 1657 | 1466032477157 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:37 INFO - PROCESS | 1657 | 1466032477159 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:37 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a6ce800 == 39 [pid = 1657] [id = 338] 16:14:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x119928800) [pid = 1657] [serial = 1013] [outer = 0x0] 16:14:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x129178400) [pid = 1657] [serial = 1014] [outer = 0x119928800] 16:14:37 INFO - PROCESS | 1657 | 1466032477183 Marionette DEBUG loaded listener.js 16:14:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x1293aa000) [pid = 1657] [serial = 1015] [outer = 0x119928800] 16:14:37 INFO - PROCESS | 1657 | 1466032477596 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]]]}] 16:14:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 16:14:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 622ms 16:14:37 INFO - PROCESS | 1657 | 1466032477677 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 16:14:37 INFO - PROCESS | 1657 | 1466032477679 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 16:14:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 16:14:37 INFO - PROCESS | 1657 | 1466032477684 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 16:14:37 INFO - PROCESS | 1657 | 1466032477686 Marionette TRACE conn2 <- [1,1326,null,{}] 16:14:37 INFO - PROCESS | 1657 | 1466032477689 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}] 16:14:37 INFO - PROCESS | 1657 | 1466032477692 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:37 INFO - PROCESS | 1657 | 1466032477799 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 16:14:37 INFO - PROCESS | 1657 | 1466032477868 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:37 INFO - PROCESS | 1657 | 1466032477870 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:37 INFO - PROCESS | 1657 | ++DOCSHELL 0x118538800 == 40 [pid = 1657] [id = 339] 16:14:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x116707400) [pid = 1657] [serial = 1016] [outer = 0x0] 16:14:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x116f7f800) [pid = 1657] [serial = 1017] [outer = 0x116707400] 16:14:37 INFO - PROCESS | 1657 | 1466032477901 Marionette DEBUG loaded listener.js 16:14:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x118396800) [pid = 1657] [serial = 1018] [outer = 0x116707400] 16:14:38 INFO - PROCESS | 1657 | 1466032478346 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]]]}] 16:14:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 16:14:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 720ms 16:14:38 INFO - PROCESS | 1657 | 1466032478404 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 16:14:38 INFO - PROCESS | 1657 | 1466032478407 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 16:14:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 16:14:38 INFO - PROCESS | 1657 | 1466032478433 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 16:14:38 INFO - PROCESS | 1657 | 1466032478435 Marionette TRACE conn2 <- [1,1330,null,{}] 16:14:38 INFO - PROCESS | 1657 | 1466032478437 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}] 16:14:38 INFO - PROCESS | 1657 | 1466032478439 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:38 INFO - PROCESS | 1657 | 1466032478542 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 16:14:38 INFO - PROCESS | 1657 | 1466032478613 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:38 INFO - PROCESS | 1657 | 1466032478614 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:38 INFO - PROCESS | 1657 | ++DOCSHELL 0x124d95800 == 41 [pid = 1657] [id = 340] 16:14:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x119497000) [pid = 1657] [serial = 1019] [outer = 0x0] 16:14:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x11949d400) [pid = 1657] [serial = 1020] [outer = 0x119497000] 16:14:38 INFO - PROCESS | 1657 | 1466032478644 Marionette DEBUG loaded listener.js 16:14:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x11992ec00) [pid = 1657] [serial = 1021] [outer = 0x119497000] 16:14:39 INFO - PROCESS | 1657 | 1466032479050 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]]]}] 16:14:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 16:14:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 674ms 16:14:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 16:14:39 INFO - PROCESS | 1657 | 1466032479103 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 16:14:39 INFO - PROCESS | 1657 | 1466032479104 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 16:14:39 INFO - PROCESS | 1657 | 1466032479107 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 16:14:39 INFO - PROCESS | 1657 | 1466032479109 Marionette TRACE conn2 <- [1,1334,null,{}] 16:14:39 INFO - PROCESS | 1657 | 1466032479117 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}] 16:14:39 INFO - PROCESS | 1657 | 1466032479120 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:39 INFO - PROCESS | 1657 | 1466032479224 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 16:14:39 INFO - PROCESS | 1657 | 1466032479283 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:39 INFO - PROCESS | 1657 | 1466032479285 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:39 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b859000 == 42 [pid = 1657] [id = 341] 16:14:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x123a2e000) [pid = 1657] [serial = 1022] [outer = 0x0] 16:14:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x12651b400) [pid = 1657] [serial = 1023] [outer = 0x123a2e000] 16:14:39 INFO - PROCESS | 1657 | 1466032479315 Marionette DEBUG loaded listener.js 16:14:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x128a9e400) [pid = 1657] [serial = 1024] [outer = 0x123a2e000] 16:14:39 INFO - PROCESS | 1657 | 1466032479731 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]]]}] 16:14:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 16:14:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 675ms 16:14:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 16:14:39 INFO - PROCESS | 1657 | 1466032479782 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 16:14:39 INFO - PROCESS | 1657 | 1466032479784 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 16:14:39 INFO - PROCESS | 1657 | 1466032479786 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 16:14:39 INFO - PROCESS | 1657 | 1466032479788 Marionette TRACE conn2 <- [1,1338,null,{}] 16:14:39 INFO - PROCESS | 1657 | 1466032479791 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}] 16:14:39 INFO - PROCESS | 1657 | 1466032479792 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:39 INFO - PROCESS | 1657 | 1466032479915 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 16:14:39 INFO - PROCESS | 1657 | 1466032479972 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:39 INFO - PROCESS | 1657 | 1466032479974 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:39 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b971000 == 43 [pid = 1657] [id = 342] 16:14:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x1293a5800) [pid = 1657] [serial = 1025] [outer = 0x0] 16:14:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x1293b3400) [pid = 1657] [serial = 1026] [outer = 0x1293a5800] 16:14:40 INFO - PROCESS | 1657 | 1466032480002 Marionette DEBUG loaded listener.js 16:14:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x12a667800) [pid = 1657] [serial = 1027] [outer = 0x1293a5800] 16:14:40 INFO - PROCESS | 1657 | 1466032480968 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]]]}] 16:14:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 16:14:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1220ms 16:14:41 INFO - PROCESS | 1657 | 1466032481007 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 16:14:41 INFO - PROCESS | 1657 | 1466032481010 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 16:14:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 16:14:41 INFO - PROCESS | 1657 | 1466032481013 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 16:14:41 INFO - PROCESS | 1657 | 1466032481015 Marionette TRACE conn2 <- [1,1342,null,{}] 16:14:41 INFO - PROCESS | 1657 | 1466032481019 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}] 16:14:41 INFO - PROCESS | 1657 | 1466032481020 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:41 INFO - PROCESS | 1657 | 1466032481121 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 16:14:41 INFO - PROCESS | 1657 | 1466032481176 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:41 INFO - PROCESS | 1657 | 1466032481178 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:41 INFO - PROCESS | 1657 | ++DOCSHELL 0x118222800 == 44 [pid = 1657] [id = 343] 16:14:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x1169eb800) [pid = 1657] [serial = 1028] [outer = 0x0] 16:14:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x116f7f000) [pid = 1657] [serial = 1029] [outer = 0x1169eb800] 16:14:41 INFO - PROCESS | 1657 | 1466032481206 Marionette DEBUG loaded listener.js 16:14:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x1174d7400) [pid = 1657] [serial = 1030] [outer = 0x1169eb800] 16:14:41 INFO - PROCESS | 1657 | --DOCSHELL 0x12a471800 == 43 [pid = 1657] [id = 337] 16:14:41 INFO - PROCESS | 1657 | --DOCSHELL 0x12930d800 == 42 [pid = 1657] [id = 336] 16:14:41 INFO - PROCESS | 1657 | --DOCSHELL 0x124b12800 == 41 [pid = 1657] [id = 335] 16:14:41 INFO - PROCESS | 1657 | --DOCSHELL 0x126999000 == 40 [pid = 1657] [id = 334] 16:14:41 INFO - PROCESS | 1657 | --DOCSHELL 0x125719000 == 39 [pid = 1657] [id = 333] 16:14:41 INFO - PROCESS | 1657 | --DOCSHELL 0x112e97000 == 38 [pid = 1657] [id = 332] 16:14:41 INFO - PROCESS | 1657 | --DOCSHELL 0x12385d000 == 37 [pid = 1657] [id = 331] 16:14:41 INFO - PROCESS | 1657 | --DOCSHELL 0x1195c9800 == 36 [pid = 1657] [id = 330] 16:14:41 INFO - PROCESS | 1657 | --DOCSHELL 0x116ac1800 == 35 [pid = 1657] [id = 329] 16:14:41 INFO - PROCESS | 1657 | --DOCSHELL 0x118557800 == 34 [pid = 1657] [id = 328] 16:14:41 INFO - PROCESS | 1657 | 1466032481658 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]]]}] 16:14:41 INFO - PROCESS | 1657 | --DOCSHELL 0x117e5e800 == 33 [pid = 1657] [id = 327] 16:14:41 INFO - PROCESS | 1657 | --DOCSHELL 0x116fdf800 == 32 [pid = 1657] [id = 326] 16:14:41 INFO - PROCESS | 1657 | --DOMWINDOW == 111 (0x1164de400) [pid = 1657] [serial = 975] [outer = 0x0] [url = about:blank] 16:14:41 INFO - PROCESS | 1657 | --DOMWINDOW == 110 (0x11725a800) [pid = 1657] [serial = 972] [outer = 0x0] [url = about:blank] 16:14:41 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x1176e8c00) [pid = 1657] [serial = 973] [outer = 0x0] [url = about:blank] 16:14:41 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x11670ec00) [pid = 1657] [serial = 957] [outer = 0x0] [url = about:blank] 16:14:41 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x11670f000) [pid = 1657] [serial = 976] [outer = 0x0] [url = about:blank] 16:14:41 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x11949c400) [pid = 1657] [serial = 960] [outer = 0x0] [url = about:blank] 16:14:41 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x1176de000) [pid = 1657] [serial = 958] [outer = 0x0] [url = about:blank] 16:14:41 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x124dbb800) [pid = 1657] [serial = 963] [outer = 0x0] [url = about:blank] 16:14:41 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x119929c00) [pid = 1657] [serial = 961] [outer = 0x0] [url = about:blank] 16:14:41 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x12917bc00) [pid = 1657] [serial = 966] [outer = 0x0] [url = about:blank] 16:14:41 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x128a9d800) [pid = 1657] [serial = 964] [outer = 0x0] [url = about:blank] 16:14:41 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x1257bac00) [pid = 1657] [serial = 936] [outer = 0x0] [url = about:blank] 16:14:41 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x128aa2800) [pid = 1657] [serial = 939] [outer = 0x0] [url = about:blank] 16:14:41 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x12a55e000) [pid = 1657] [serial = 942] [outer = 0x0] [url = about:blank] 16:14:41 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x123823800) [pid = 1657] [serial = 930] [outer = 0x0] [url = about:blank] 16:14:41 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x123b68000) [pid = 1657] [serial = 931] [outer = 0x0] [url = about:blank] 16:14:41 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x118126000) [pid = 1657] [serial = 924] [outer = 0x0] [url = about:blank] 16:14:41 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x1181bfc00) [pid = 1657] [serial = 925] [outer = 0x0] [url = about:blank] 16:14:41 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x11912e400) [pid = 1657] [serial = 921] [outer = 0x0] [url = about:blank] 16:14:41 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x11992d000) [pid = 1657] [serial = 948] [outer = 0x0] [url = about:blank] 16:14:41 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x119415800) [pid = 1657] [serial = 922] [outer = 0x0] [url = about:blank] 16:14:41 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x12a9f7000) [pid = 1657] [serial = 952] [outer = 0x0] [url = about:blank] 16:14:41 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x12a6df400) [pid = 1657] [serial = 916] [outer = 0x0] [url = about:blank] 16:14:41 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x1169f0c00) [pid = 1657] [serial = 918] [outer = 0x0] [url = about:blank] 16:14:41 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x117260800) [pid = 1657] [serial = 919] [outer = 0x0] [url = about:blank] 16:14:41 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x1246f7800) [pid = 1657] [serial = 933] [outer = 0x0] [url = about:blank] 16:14:41 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x119413400) [pid = 1657] [serial = 927] [outer = 0x0] [url = about:blank] 16:14:41 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x119487c00) [pid = 1657] [serial = 928] [outer = 0x0] [url = about:blank] 16:14:41 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x12b72f000) [pid = 1657] [serial = 954] [outer = 0x0] [url = about:blank] 16:14:41 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x11844f800) [pid = 1657] [serial = 946] [outer = 0x0] [url = about:blank] 16:14:41 INFO - PROCESS | 1657 | --DOMWINDOW == 81 (0x128c91c00) [pid = 1657] [serial = 970] [outer = 0x0] [url = about:blank] 16:14:41 INFO - PROCESS | 1657 | --DOMWINDOW == 80 (0x119d73400) [pid = 1657] [serial = 969] [outer = 0x0] [url = about:blank] 16:14:41 INFO - PROCESS | 1657 | --DOMWINDOW == 79 (0x12b8ac000) [pid = 1657] [serial = 955] [outer = 0x0] [url = about:blank] 16:14:41 INFO - PROCESS | 1657 | --DOMWINDOW == 78 (0x12a66e000) [pid = 1657] [serial = 967] [outer = 0x0] [url = about:blank] 16:14:41 INFO - PROCESS | 1657 | --DOMWINDOW == 77 (0x11670b000) [pid = 1657] [serial = 945] [outer = 0x0] [url = about:blank] 16:14:41 INFO - PROCESS | 1657 | --DOMWINDOW == 76 (0x12a6db000) [pid = 1657] [serial = 943] [outer = 0x0] [url = about:blank] 16:14:41 INFO - PROCESS | 1657 | --DOMWINDOW == 75 (0x12939e800) [pid = 1657] [serial = 940] [outer = 0x0] [url = about:blank] 16:14:41 INFO - PROCESS | 1657 | --DOMWINDOW == 74 (0x129172800) [pid = 1657] [serial = 951] [outer = 0x0] [url = about:blank] 16:14:41 INFO - PROCESS | 1657 | --DOMWINDOW == 73 (0x124b96400) [pid = 1657] [serial = 934] [outer = 0x0] [url = about:blank] 16:14:41 INFO - PROCESS | 1657 | --DOMWINDOW == 72 (0x126c11c00) [pid = 1657] [serial = 937] [outer = 0x0] [url = about:blank] 16:14:41 INFO - PROCESS | 1657 | --DOMWINDOW == 71 (0x12939e000) [pid = 1657] [serial = 949] [outer = 0x0] [url = about:blank] 16:14:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 16:14:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 672ms 16:14:41 INFO - PROCESS | 1657 | 1466032481685 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 16:14:41 INFO - PROCESS | 1657 | 1466032481688 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 16:14:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 16:14:41 INFO - PROCESS | 1657 | 1466032481695 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 16:14:41 INFO - PROCESS | 1657 | 1466032481696 Marionette TRACE conn2 <- [1,1346,null,{}] 16:14:41 INFO - PROCESS | 1657 | 1466032481699 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}] 16:14:41 INFO - PROCESS | 1657 | 1466032481701 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:41 INFO - PROCESS | 1657 | 1466032481825 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 16:14:41 INFO - PROCESS | 1657 | 1466032481905 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:41 INFO - PROCESS | 1657 | 1466032481906 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:41 INFO - PROCESS | 1657 | ++DOCSHELL 0x116fe1800 == 33 [pid = 1657] [id = 344] 16:14:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 72 (0x1169ee000) [pid = 1657] [serial = 1031] [outer = 0x0] 16:14:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 73 (0x118458c00) [pid = 1657] [serial = 1032] [outer = 0x1169ee000] 16:14:41 INFO - PROCESS | 1657 | 1466032481950 Marionette DEBUG loaded listener.js 16:14:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 74 (0x119450c00) [pid = 1657] [serial = 1033] [outer = 0x1169ee000] 16:14:42 INFO - PROCESS | 1657 | 1466032482335 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]]]}] 16:14:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 16:14:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 671ms 16:14:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 16:14:42 INFO - PROCESS | 1657 | 1466032482369 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 16:14:42 INFO - PROCESS | 1657 | 1466032482370 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 16:14:42 INFO - PROCESS | 1657 | 1466032482373 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 16:14:42 INFO - PROCESS | 1657 | 1466032482377 Marionette TRACE conn2 <- [1,1350,null,{}] 16:14:42 INFO - PROCESS | 1657 | 1466032482385 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}] 16:14:42 INFO - PROCESS | 1657 | 1466032482388 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:42 INFO - PROCESS | 1657 | 1466032482487 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 16:14:42 INFO - PROCESS | 1657 | 1466032482495 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:42 INFO - PROCESS | 1657 | 1466032482497 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:42 INFO - PROCESS | 1657 | ++DOCSHELL 0x119d0a000 == 34 [pid = 1657] [id = 345] 16:14:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 75 (0x1194a0000) [pid = 1657] [serial = 1034] [outer = 0x0] 16:14:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 76 (0x123823800) [pid = 1657] [serial = 1035] [outer = 0x1194a0000] 16:14:42 INFO - PROCESS | 1657 | 1466032482525 Marionette DEBUG loaded listener.js 16:14:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 77 (0x123c3bc00) [pid = 1657] [serial = 1036] [outer = 0x1194a0000] 16:14:42 INFO - PROCESS | 1657 | 1466032482863 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]]]}] 16:14:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 16:14:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 522ms 16:14:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 16:14:42 INFO - PROCESS | 1657 | 1466032482896 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 16:14:42 INFO - PROCESS | 1657 | 1466032482898 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 16:14:42 INFO - PROCESS | 1657 | 1466032482900 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 16:14:42 INFO - PROCESS | 1657 | 1466032482901 Marionette TRACE conn2 <- [1,1354,null,{}] 16:14:42 INFO - PROCESS | 1657 | 1466032482903 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}] 16:14:42 INFO - PROCESS | 1657 | 1466032482904 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:42 INFO - PROCESS | 1657 | 1466032482991 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 16:14:43 INFO - PROCESS | 1657 | 1466032483045 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:43 INFO - PROCESS | 1657 | 1466032483046 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:43 INFO - PROCESS | 1657 | ++DOCSHELL 0x12398f000 == 35 [pid = 1657] [id = 346] 16:14:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 78 (0x123c39000) [pid = 1657] [serial = 1037] [outer = 0x0] 16:14:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 79 (0x1246f7800) [pid = 1657] [serial = 1038] [outer = 0x123c39000] 16:14:43 INFO - PROCESS | 1657 | 1466032483072 Marionette DEBUG loaded listener.js 16:14:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 80 (0x1257c2400) [pid = 1657] [serial = 1039] [outer = 0x123c39000] 16:14:43 INFO - PROCESS | 1657 | 1466032483343 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]]]}] 16:14:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 16:14:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 468ms 16:14:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 16:14:43 INFO - PROCESS | 1657 | 1466032483369 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 16:14:43 INFO - PROCESS | 1657 | 1466032483370 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 16:14:43 INFO - PROCESS | 1657 | 1466032483372 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 16:14:43 INFO - PROCESS | 1657 | 1466032483373 Marionette TRACE conn2 <- [1,1358,null,{}] 16:14:43 INFO - PROCESS | 1657 | 1466032483383 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}] 16:14:43 INFO - PROCESS | 1657 | 1466032483384 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:43 INFO - PROCESS | 1657 | 1466032483470 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 16:14:43 INFO - PROCESS | 1657 | 1466032483475 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:43 INFO - PROCESS | 1657 | 1466032483478 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:43 INFO - PROCESS | 1657 | ++DOCSHELL 0x124de4000 == 36 [pid = 1657] [id = 347] 16:14:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 81 (0x1267ae000) [pid = 1657] [serial = 1040] [outer = 0x0] 16:14:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x126c24000) [pid = 1657] [serial = 1041] [outer = 0x1267ae000] 16:14:43 INFO - PROCESS | 1657 | 1466032483503 Marionette DEBUG loaded listener.js 16:14:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x128aa8000) [pid = 1657] [serial = 1042] [outer = 0x1267ae000] 16:14:43 INFO - PROCESS | 1657 | 1466032483854 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]]]}] 16:14:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 16:14:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 522ms 16:14:43 INFO - PROCESS | 1657 | 1466032483895 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 16:14:43 INFO - PROCESS | 1657 | 1466032483896 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 16:14:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 16:14:43 INFO - PROCESS | 1657 | 1466032483915 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 16:14:43 INFO - PROCESS | 1657 | 1466032483916 Marionette TRACE conn2 <- [1,1362,null,{}] 16:14:43 INFO - PROCESS | 1657 | 1466032483919 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}] 16:14:43 INFO - PROCESS | 1657 | 1466032483923 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:44 INFO - PROCESS | 1657 | 1466032484050 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 16:14:44 INFO - PROCESS | 1657 | 1466032484061 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:44 INFO - PROCESS | 1657 | 1466032484062 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:44 INFO - PROCESS | 1657 | ++DOCSHELL 0x126992000 == 37 [pid = 1657] [id = 348] 16:14:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x12907d800) [pid = 1657] [serial = 1043] [outer = 0x0] 16:14:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x1293a5c00) [pid = 1657] [serial = 1044] [outer = 0x12907d800] 16:14:44 INFO - PROCESS | 1657 | 1466032484086 Marionette DEBUG loaded listener.js 16:14:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x12a9ebc00) [pid = 1657] [serial = 1045] [outer = 0x12907d800] 16:14:44 INFO - PROCESS | 1657 | 1466032484438 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]]]}] 16:14:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 16:14:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 569ms 16:14:44 INFO - PROCESS | 1657 | 1466032484484 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 16:14:44 INFO - PROCESS | 1657 | 1466032484486 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 16:14:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 16:14:44 INFO - PROCESS | 1657 | 1466032484488 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 16:14:44 INFO - PROCESS | 1657 | 1466032484489 Marionette TRACE conn2 <- [1,1366,null,{}] 16:14:44 INFO - PROCESS | 1657 | 1466032484491 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}] 16:14:44 INFO - PROCESS | 1657 | 1466032484493 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:44 INFO - PROCESS | 1657 | 1466032484590 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 16:14:44 INFO - PROCESS | 1657 | 1466032484600 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:44 INFO - PROCESS | 1657 | 1466032484601 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:44 INFO - PROCESS | 1657 | ++DOCSHELL 0x115da6800 == 38 [pid = 1657] [id = 349] 16:14:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x12a9ec000) [pid = 1657] [serial = 1046] [outer = 0x0] 16:14:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x12a9f8800) [pid = 1657] [serial = 1047] [outer = 0x12a9ec000] 16:14:44 INFO - PROCESS | 1657 | 1466032484625 Marionette DEBUG loaded listener.js 16:14:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x12b72e000) [pid = 1657] [serial = 1048] [outer = 0x12a9ec000] 16:14:44 INFO - PROCESS | 1657 | 1466032484992 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] 16:14:45 INFO - PROCESS | 1657 | 1466032485007 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 16:14:45 INFO - PROCESS | 1657 | 1466032485010 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 16:14:45 INFO - PROCESS | 1657 | 1466032485011 Marionette TRACE conn2 <- [1,1370,null,{}] 16:14:45 INFO - PROCESS | 1657 | 1466032485013 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}] 16:14:45 INFO - PROCESS | 1657 | 1466032485014 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:45 INFO - PROCESS | 1657 | 1466032485119 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 16:14:45 INFO - PROCESS | 1657 | 1466032485135 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:45 INFO - PROCESS | 1657 | 1466032485136 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:45 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a6b6800 == 39 [pid = 1657] [id = 350] 16:14:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x12b733c00) [pid = 1657] [serial = 1049] [outer = 0x0] 16:14:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x12b73a400) [pid = 1657] [serial = 1050] [outer = 0x12b733c00] 16:14:45 INFO - PROCESS | 1657 | 1466032485160 Marionette DEBUG loaded listener.js 16:14:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x116706400) [pid = 1657] [serial = 1051] [outer = 0x12b733c00] 16:14:45 INFO - PROCESS | 1657 | 1466032485485 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] 16:14:45 INFO - PROCESS | 1657 | 1466032485535 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 16:14:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 16:14:45 INFO - PROCESS | 1657 | 1466032485537 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 16:14:45 INFO - PROCESS | 1657 | 1466032485539 Marionette TRACE conn2 <- [1,1374,null,{}] 16:14:45 INFO - PROCESS | 1657 | 1466032485541 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}] 16:14:45 INFO - PROCESS | 1657 | 1466032485542 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:45 INFO - PROCESS | 1657 | 1466032485642 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 16:14:45 INFO - PROCESS | 1657 | 1466032485654 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:45 INFO - PROCESS | 1657 | 1466032485654 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:45 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b7c1000 == 40 [pid = 1657] [id = 351] 16:14:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x12b8ac800) [pid = 1657] [serial = 1052] [outer = 0x0] 16:14:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x12b996000) [pid = 1657] [serial = 1053] [outer = 0x12b8ac800] 16:14:45 INFO - PROCESS | 1657 | 1466032485678 Marionette DEBUG loaded listener.js 16:14:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x12b99e000) [pid = 1657] [serial = 1054] [outer = 0x12b8ac800] 16:14:46 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x11949c000) [pid = 1657] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 16:14:46 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x1246f4800) [pid = 1657] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 16:14:46 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x12382a400) [pid = 1657] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 16:14:46 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x1181b4400) [pid = 1657] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 16:14:46 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x124bc0000) [pid = 1657] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 16:14:46 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x1169e6c00) [pid = 1657] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 16:14:46 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x118758000) [pid = 1657] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 16:14:46 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x11697b400) [pid = 1657] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 16:14:46 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x112135400) [pid = 1657] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 16:14:46 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x1164dd400) [pid = 1657] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 16:14:46 INFO - PROCESS | 1657 | [1657] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:14:46 INFO - PROCESS | 1657 | 1466032486106 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] 16:14:46 INFO - PROCESS | 1657 | 1466032486159 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 16:14:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 16:14:46 INFO - PROCESS | 1657 | 1466032486161 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 16:14:46 INFO - PROCESS | 1657 | 1466032486162 Marionette TRACE conn2 <- [1,1378,null,{}] 16:14:46 INFO - PROCESS | 1657 | 1466032486164 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}] 16:14:46 INFO - PROCESS | 1657 | 1466032486166 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:46 INFO - PROCESS | 1657 | 1466032486251 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 16:14:46 INFO - PROCESS | 1657 | 1466032486255 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:46 INFO - PROCESS | 1657 | 1466032486256 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:46 INFO - PROCESS | 1657 | ++DOCSHELL 0x125723800 == 41 [pid = 1657] [id = 352] 16:14:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x115d03400) [pid = 1657] [serial = 1055] [outer = 0x0] 16:14:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x119455800) [pid = 1657] [serial = 1056] [outer = 0x115d03400] 16:14:46 INFO - PROCESS | 1657 | 1466032486280 Marionette DEBUG loaded listener.js 16:14:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x128c57800) [pid = 1657] [serial = 1057] [outer = 0x115d03400] 16:14:46 INFO - PROCESS | 1657 | 1466032486602 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] 16:14:46 INFO - PROCESS | 1657 | 1466032486634 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 16:14:46 INFO - PROCESS | 1657 | 1466032486636 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 16:14:46 INFO - PROCESS | 1657 | 1466032486638 Marionette TRACE conn2 <- [1,1382,null,{}] 16:14:46 INFO - PROCESS | 1657 | 1466032486640 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}] 16:14:46 INFO - PROCESS | 1657 | 1466032486642 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:46 INFO - PROCESS | 1657 | 1466032486763 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 16:14:46 INFO - PROCESS | 1657 | 1466032486769 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:46 INFO - PROCESS | 1657 | 1466032486770 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:46 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b961800 == 42 [pid = 1657] [id = 353] 16:14:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x1169e6c00) [pid = 1657] [serial = 1058] [outer = 0x0] 16:14:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x128c52c00) [pid = 1657] [serial = 1059] [outer = 0x1169e6c00] 16:14:46 INFO - PROCESS | 1657 | 1466032486803 Marionette DEBUG loaded listener.js 16:14:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x12bf1a000) [pid = 1657] [serial = 1060] [outer = 0x1169e6c00] 16:14:47 INFO - PROCESS | 1657 | [1657] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:14:47 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html | Canvas test: 2d.pattern.image.incomplete.reload - assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object "[object CanvasPattern]" 16:14:47 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 16:14:47 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1 16:14:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:47 INFO - _addTest/ [0,1385,"getWindowHandle",null] 16:14:47 INFO - PROCESS | 1657 | 1466032487162 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 16:14:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 16:14:47 INFO - PROCESS | 1657 | 1466032487166 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 16:14:47 INFO - PROCESS | 1657 | 1466032487167 Marionette TRACE conn2 <- [1,1386,null,{}] 16:14:47 INFO - PROCESS | 1657 | 1466032487170 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}] 16:14:47 INFO - PROCESS | 1657 | 1466032487171 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:47 INFO - PROCESS | 1657 | 1466032487285 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 16:14:47 INFO - PROCESS | 1657 | 1466032487292 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:47 INFO - PROCESS | 1657 | 1466032487293 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:47 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c2ce800 == 43 [pid = 1657] [id = 354] 16:14:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x12bf1cc00) [pid = 1657] [serial = 1061] [outer = 0x0] 16:14:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x12c509000) [pid = 1657] [serial = 1062] [outer = 0x12bf1cc00] 16:14:47 INFO - PROCESS | 1657 | 1466032487332 Marionette DEBUG loaded listener.js 16:14:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x12c50f800) [pid = 1657] [serial = 1063] [outer = 0x12bf1cc00] 16:14:47 INFO - PROCESS | 1657 | 1466032487726 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] 16:14:47 INFO - PROCESS | 1657 | 1466032487737 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 16:14:47 INFO - PROCESS | 1657 | 1466032487739 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 16:14:47 INFO - PROCESS | 1657 | 1466032487740 Marionette TRACE conn2 <- [1,1390,null,{}] 16:14:47 INFO - PROCESS | 1657 | 1466032487743 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}] 16:14:47 INFO - PROCESS | 1657 | 1466032487746 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:47 INFO - PROCESS | 1657 | 1466032487873 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 16:14:47 INFO - PROCESS | 1657 | 1466032487880 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:47 INFO - PROCESS | 1657 | 1466032487881 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:47 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c6d7800 == 44 [pid = 1657] [id = 355] 16:14:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x128aa3c00) [pid = 1657] [serial = 1064] [outer = 0x0] 16:14:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x12c02fc00) [pid = 1657] [serial = 1065] [outer = 0x128aa3c00] 16:14:47 INFO - PROCESS | 1657 | 1466032487904 Marionette DEBUG loaded listener.js 16:14:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x12c033c00) [pid = 1657] [serial = 1066] [outer = 0x128aa3c00] 16:14:48 INFO - PROCESS | 1657 | 1466032488344 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]]]}] 16:14:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 16:14:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 673ms 16:14:48 INFO - PROCESS | 1657 | 1466032488427 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 16:14:48 INFO - PROCESS | 1657 | 1466032488429 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 16:14:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 16:14:48 INFO - PROCESS | 1657 | 1466032488433 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 16:14:48 INFO - PROCESS | 1657 | 1466032488435 Marionette TRACE conn2 <- [1,1394,null,{}] 16:14:48 INFO - PROCESS | 1657 | 1466032488439 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}] 16:14:48 INFO - PROCESS | 1657 | 1466032488442 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:48 INFO - PROCESS | 1657 | 1466032488554 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 16:14:48 INFO - PROCESS | 1657 | 1466032488615 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:48 INFO - PROCESS | 1657 | 1466032488616 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:48 INFO - PROCESS | 1657 | ++DOCSHELL 0x118238000 == 45 [pid = 1657] [id = 356] 16:14:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x117147400) [pid = 1657] [serial = 1067] [outer = 0x0] 16:14:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x1176ea400) [pid = 1657] [serial = 1068] [outer = 0x117147400] 16:14:48 INFO - PROCESS | 1657 | 1466032488646 Marionette DEBUG loaded listener.js 16:14:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x118451000) [pid = 1657] [serial = 1069] [outer = 0x117147400] 16:14:49 INFO - PROCESS | 1657 | 1466032489118 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]]]}] 16:14:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 16:14:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 721ms 16:14:49 INFO - PROCESS | 1657 | 1466032489155 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 16:14:49 INFO - PROCESS | 1657 | 1466032489158 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 16:14:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 16:14:49 INFO - PROCESS | 1657 | 1466032489162 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 16:14:49 INFO - PROCESS | 1657 | 1466032489164 Marionette TRACE conn2 <- [1,1398,null,{}] 16:14:49 INFO - PROCESS | 1657 | 1466032489167 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}] 16:14:49 INFO - PROCESS | 1657 | 1466032489169 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:49 INFO - PROCESS | 1657 | 1466032489279 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 16:14:49 INFO - PROCESS | 1657 | 1466032489353 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:49 INFO - PROCESS | 1657 | 1466032489355 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:49 INFO - PROCESS | 1657 | ++DOCSHELL 0x124011000 == 46 [pid = 1657] [id = 357] 16:14:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x119485c00) [pid = 1657] [serial = 1070] [outer = 0x0] 16:14:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x119929800) [pid = 1657] [serial = 1071] [outer = 0x119485c00] 16:14:49 INFO - PROCESS | 1657 | 1466032489385 Marionette DEBUG loaded listener.js 16:14:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x12382d400) [pid = 1657] [serial = 1072] [outer = 0x119485c00] 16:14:49 INFO - PROCESS | 1657 | 1466032489816 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]]]}] 16:14:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 16:14:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 670ms 16:14:49 INFO - PROCESS | 1657 | 1466032489833 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 16:14:49 INFO - PROCESS | 1657 | 1466032489834 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 16:14:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 16:14:49 INFO - PROCESS | 1657 | 1466032489837 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 16:14:49 INFO - PROCESS | 1657 | 1466032489840 Marionette TRACE conn2 <- [1,1402,null,{}] 16:14:49 INFO - PROCESS | 1657 | 1466032489847 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}] 16:14:49 INFO - PROCESS | 1657 | 1466032489851 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:49 INFO - PROCESS | 1657 | 1466032489960 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 16:14:50 INFO - PROCESS | 1657 | 1466032490022 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:50 INFO - PROCESS | 1657 | 1466032490024 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:50 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bcb6800 == 47 [pid = 1657] [id = 358] 16:14:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x123dae000) [pid = 1657] [serial = 1073] [outer = 0x0] 16:14:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x128aa0400) [pid = 1657] [serial = 1074] [outer = 0x123dae000] 16:14:50 INFO - PROCESS | 1657 | 1466032490096 Marionette DEBUG loaded listener.js 16:14:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x129395c00) [pid = 1657] [serial = 1075] [outer = 0x123dae000] 16:14:50 INFO - PROCESS | 1657 | 1466032490545 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]]]}] 16:14:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 16:14:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 725ms 16:14:50 INFO - PROCESS | 1657 | 1466032490563 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 16:14:50 INFO - PROCESS | 1657 | 1466032490565 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 16:14:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 16:14:50 INFO - PROCESS | 1657 | 1466032490586 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 16:14:50 INFO - PROCESS | 1657 | 1466032490587 Marionette TRACE conn2 <- [1,1406,null,{}] 16:14:50 INFO - PROCESS | 1657 | 1466032490589 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}] 16:14:50 INFO - PROCESS | 1657 | 1466032490591 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:50 INFO - PROCESS | 1657 | 1466032490740 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 16:14:50 INFO - PROCESS | 1657 | 1466032490749 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:50 INFO - PROCESS | 1657 | 1466032490751 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:50 INFO - PROCESS | 1657 | ++DOCSHELL 0x1192c4800 == 48 [pid = 1657] [id = 359] 16:14:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x128a9dc00) [pid = 1657] [serial = 1076] [outer = 0x0] 16:14:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x12907c000) [pid = 1657] [serial = 1077] [outer = 0x128a9dc00] 16:14:50 INFO - PROCESS | 1657 | 1466032490780 Marionette DEBUG loaded listener.js 16:14:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x12a668400) [pid = 1657] [serial = 1078] [outer = 0x128a9dc00] 16:14:51 INFO - PROCESS | 1657 | 1466032491416 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]]]}] 16:14:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 16:14:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 871ms 16:14:51 INFO - PROCESS | 1657 | 1466032491457 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 16:14:51 INFO - PROCESS | 1657 | 1466032491459 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 16:14:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 16:14:51 INFO - PROCESS | 1657 | 1466032491462 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 16:14:51 INFO - PROCESS | 1657 | 1466032491464 Marionette TRACE conn2 <- [1,1410,null,{}] 16:14:51 INFO - PROCESS | 1657 | 1466032491467 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}] 16:14:51 INFO - PROCESS | 1657 | 1466032491469 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:51 INFO - PROCESS | 1657 | 1466032491570 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 16:14:51 INFO - PROCESS | 1657 | 1466032491650 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:51 INFO - PROCESS | 1657 | 1466032491651 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:51 INFO - PROCESS | 1657 | ++DOCSHELL 0x10eab0000 == 49 [pid = 1657] [id = 360] 16:14:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x11670a400) [pid = 1657] [serial = 1079] [outer = 0x0] 16:14:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x1176eb400) [pid = 1657] [serial = 1080] [outer = 0x11670a400] 16:14:51 INFO - PROCESS | 1657 | 1466032491680 Marionette DEBUG loaded listener.js 16:14:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x118452800) [pid = 1657] [serial = 1081] [outer = 0x11670a400] 16:14:52 INFO - PROCESS | 1657 | --DOCSHELL 0x12c2ce800 == 48 [pid = 1657] [id = 354] 16:14:52 INFO - PROCESS | 1657 | --DOCSHELL 0x12b961800 == 47 [pid = 1657] [id = 353] 16:14:52 INFO - PROCESS | 1657 | --DOCSHELL 0x125723800 == 46 [pid = 1657] [id = 352] 16:14:52 INFO - PROCESS | 1657 | --DOMWINDOW == 111 (0x129178400) [pid = 1657] [serial = 1014] [outer = 0x0] [url = about:blank] 16:14:52 INFO - PROCESS | 1657 | --DOCSHELL 0x12b7c1000 == 45 [pid = 1657] [id = 351] 16:14:52 INFO - PROCESS | 1657 | --DOCSHELL 0x12a6b6800 == 44 [pid = 1657] [id = 350] 16:14:52 INFO - PROCESS | 1657 | --DOCSHELL 0x115da6800 == 43 [pid = 1657] [id = 349] 16:14:52 INFO - PROCESS | 1657 | --DOCSHELL 0x126992000 == 42 [pid = 1657] [id = 348] 16:14:52 INFO - PROCESS | 1657 | --DOCSHELL 0x124de4000 == 41 [pid = 1657] [id = 347] 16:14:52 INFO - PROCESS | 1657 | --DOCSHELL 0x12398f000 == 40 [pid = 1657] [id = 346] 16:14:52 INFO - PROCESS | 1657 | --DOCSHELL 0x119d0a000 == 39 [pid = 1657] [id = 345] 16:14:52 INFO - PROCESS | 1657 | --DOCSHELL 0x116fe1800 == 38 [pid = 1657] [id = 344] 16:14:52 INFO - PROCESS | 1657 | --DOCSHELL 0x118222800 == 37 [pid = 1657] [id = 343] 16:14:52 INFO - PROCESS | 1657 | --DOCSHELL 0x12b971000 == 36 [pid = 1657] [id = 342] 16:14:52 INFO - PROCESS | 1657 | --DOCSHELL 0x12b859000 == 35 [pid = 1657] [id = 341] 16:14:52 INFO - PROCESS | 1657 | --DOCSHELL 0x124d95800 == 34 [pid = 1657] [id = 340] 16:14:52 INFO - PROCESS | 1657 | --DOCSHELL 0x118538800 == 33 [pid = 1657] [id = 339] 16:14:52 INFO - PROCESS | 1657 | --DOCSHELL 0x12a6ce800 == 32 [pid = 1657] [id = 338] 16:14:52 INFO - PROCESS | 1657 | 1466032492206 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]]]}] 16:14:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 16:14:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 775ms 16:14:52 INFO - PROCESS | 1657 | 1466032492237 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 16:14:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 16:14:52 INFO - PROCESS | 1657 | 1466032492240 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 16:14:52 INFO - PROCESS | 1657 | 1466032492246 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 16:14:52 INFO - PROCESS | 1657 | 1466032492248 Marionette TRACE conn2 <- [1,1414,null,{}] 16:14:52 INFO - PROCESS | 1657 | 1466032492251 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}] 16:14:52 INFO - PROCESS | 1657 | 1466032492253 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:52 INFO - PROCESS | 1657 | 1466032492364 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 16:14:52 INFO - PROCESS | 1657 | 1466032492379 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:52 INFO - PROCESS | 1657 | 1466032492381 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:52 INFO - PROCESS | 1657 | ++DOCSHELL 0x118199000 == 33 [pid = 1657] [id = 361] 16:14:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x11940bc00) [pid = 1657] [serial = 1082] [outer = 0x0] 16:14:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x119497c00) [pid = 1657] [serial = 1083] [outer = 0x11940bc00] 16:14:52 INFO - PROCESS | 1657 | 1466032492424 Marionette DEBUG loaded listener.js 16:14:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x123826000) [pid = 1657] [serial = 1084] [outer = 0x11940bc00] 16:14:52 INFO - PROCESS | 1657 | --DOMWINDOW == 113 (0x119b9b800) [pid = 1657] [serial = 994] [outer = 0x0] [url = about:blank] 16:14:52 INFO - PROCESS | 1657 | --DOMWINDOW == 112 (0x124ac3400) [pid = 1657] [serial = 999] [outer = 0x0] [url = about:blank] 16:14:52 INFO - PROCESS | 1657 | --DOMWINDOW == 111 (0x123c3c000) [pid = 1657] [serial = 996] [outer = 0x0] [url = about:blank] 16:14:52 INFO - PROCESS | 1657 | --DOMWINDOW == 110 (0x1185f3800) [pid = 1657] [serial = 985] [outer = 0x0] [url = about:blank] 16:14:52 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x1181bf400) [pid = 1657] [serial = 984] [outer = 0x0] [url = about:blank] 16:14:52 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x11721ac00) [pid = 1657] [serial = 981] [outer = 0x0] [url = about:blank] 16:14:52 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x1267b2c00) [pid = 1657] [serial = 1002] [outer = 0x0] [url = about:blank] 16:14:52 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x119178800) [pid = 1657] [serial = 990] [outer = 0x0] [url = about:blank] 16:14:52 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x117227000) [pid = 1657] [serial = 978] [outer = 0x0] [url = about:blank] 16:14:52 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x128c93400) [pid = 1657] [serial = 1011] [outer = 0x0] [url = about:blank] 16:14:52 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x11725b800) [pid = 1657] [serial = 987] [outer = 0x0] [url = about:blank] 16:14:52 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x1181b8000) [pid = 1657] [serial = 988] [outer = 0x0] [url = about:blank] 16:14:52 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x124db2800) [pid = 1657] [serial = 1000] [outer = 0x0] [url = about:blank] 16:14:52 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x11662d000) [pid = 1657] [serial = 1005] [outer = 0x0] [url = about:blank] 16:14:52 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x128a9f800) [pid = 1657] [serial = 1009] [outer = 0x0] [url = about:blank] 16:14:52 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x128c56800) [pid = 1657] [serial = 1003] [outer = 0x0] [url = about:blank] 16:14:52 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x119592000) [pid = 1657] [serial = 993] [outer = 0x0] [url = about:blank] 16:14:52 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x12464d400) [pid = 1657] [serial = 997] [outer = 0x0] [url = about:blank] 16:14:52 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x118452000) [pid = 1657] [serial = 1006] [outer = 0x0] [url = about:blank] 16:14:52 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x11945c000) [pid = 1657] [serial = 991] [outer = 0x0] [url = about:blank] 16:14:52 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x129170400) [pid = 1657] [serial = 1012] [outer = 0x0] [url = about:blank] 16:14:52 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x119139800) [pid = 1657] [serial = 1008] [outer = 0x0] [url = about:blank] 16:14:52 INFO - PROCESS | 1657 | 1466032492833 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]]]}] 16:14:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 16:14:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 620ms 16:14:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 16:14:52 INFO - PROCESS | 1657 | 1466032492868 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 16:14:52 INFO - PROCESS | 1657 | 1466032492869 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 16:14:52 INFO - PROCESS | 1657 | 1466032492872 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 16:14:52 INFO - PROCESS | 1657 | 1466032492876 Marionette TRACE conn2 <- [1,1418,null,{}] 16:14:52 INFO - PROCESS | 1657 | 1466032492884 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}] 16:14:52 INFO - PROCESS | 1657 | 1466032492887 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:52 INFO - PROCESS | 1657 | 1466032492987 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 16:14:53 INFO - PROCESS | 1657 | 1466032492998 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:53 INFO - PROCESS | 1657 | 1466032493000 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:53 INFO - PROCESS | 1657 | ++DOCSHELL 0x123999000 == 34 [pid = 1657] [id = 362] 16:14:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x12464d400) [pid = 1657] [serial = 1085] [outer = 0x0] 16:14:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x124abc000) [pid = 1657] [serial = 1086] [outer = 0x12464d400] 16:14:53 INFO - PROCESS | 1657 | 1466032493047 Marionette DEBUG loaded listener.js 16:14:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x124f10000) [pid = 1657] [serial = 1087] [outer = 0x12464d400] 16:14:53 INFO - PROCESS | 1657 | 1466032493524 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]]]}] 16:14:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 16:14:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 673ms 16:14:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 16:14:53 INFO - PROCESS | 1657 | 1466032493546 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 16:14:53 INFO - PROCESS | 1657 | 1466032493548 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 16:14:53 INFO - PROCESS | 1657 | 1466032493550 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 16:14:53 INFO - PROCESS | 1657 | 1466032493551 Marionette TRACE conn2 <- [1,1422,null,{}] 16:14:53 INFO - PROCESS | 1657 | 1466032493554 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}] 16:14:53 INFO - PROCESS | 1657 | 1466032493555 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:53 INFO - PROCESS | 1657 | 1466032493638 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 16:14:53 INFO - PROCESS | 1657 | 1466032493661 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:53 INFO - PROCESS | 1657 | 1466032493663 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:53 INFO - PROCESS | 1657 | ++DOCSHELL 0x124b12000 == 35 [pid = 1657] [id = 363] 16:14:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x126c1e800) [pid = 1657] [serial = 1088] [outer = 0x0] 16:14:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x128aa2c00) [pid = 1657] [serial = 1089] [outer = 0x126c1e800] 16:14:53 INFO - PROCESS | 1657 | 1466032493688 Marionette DEBUG loaded listener.js 16:14:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x129078800) [pid = 1657] [serial = 1090] [outer = 0x126c1e800] 16:14:54 INFO - PROCESS | 1657 | 1466032494017 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]]]}] 16:14:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 16:14:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 518ms 16:14:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 16:14:54 INFO - PROCESS | 1657 | 1466032494068 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 16:14:54 INFO - PROCESS | 1657 | 1466032494070 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 16:14:54 INFO - PROCESS | 1657 | 1466032494072 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 16:14:54 INFO - PROCESS | 1657 | 1466032494073 Marionette TRACE conn2 <- [1,1426,null,{}] 16:14:54 INFO - PROCESS | 1657 | 1466032494075 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}] 16:14:54 INFO - PROCESS | 1657 | 1466032494077 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:54 INFO - PROCESS | 1657 | 1466032494198 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 16:14:54 INFO - PROCESS | 1657 | 1466032494234 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:54 INFO - PROCESS | 1657 | 1466032494235 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:54 INFO - PROCESS | 1657 | ++DOCSHELL 0x1269a5000 == 36 [pid = 1657] [id = 364] 16:14:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x124f14c00) [pid = 1657] [serial = 1091] [outer = 0x0] 16:14:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x12917b000) [pid = 1657] [serial = 1092] [outer = 0x124f14c00] 16:14:54 INFO - PROCESS | 1657 | 1466032494260 Marionette DEBUG loaded listener.js 16:14:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x12a668000) [pid = 1657] [serial = 1093] [outer = 0x124f14c00] 16:14:54 INFO - PROCESS | 1657 | 1466032494651 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]]]}] 16:14:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 16:14:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 618ms 16:14:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 16:14:54 INFO - PROCESS | 1657 | 1466032494696 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 16:14:54 INFO - PROCESS | 1657 | 1466032494697 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 16:14:54 INFO - PROCESS | 1657 | 1466032494700 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 16:14:54 INFO - PROCESS | 1657 | 1466032494702 Marionette TRACE conn2 <- [1,1430,null,{}] 16:14:54 INFO - PROCESS | 1657 | 1466032494705 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}] 16:14:54 INFO - PROCESS | 1657 | 1466032494712 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:54 INFO - PROCESS | 1657 | 1466032494899 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 16:14:55 INFO - PROCESS | 1657 | 1466032495002 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:55 INFO - PROCESS | 1657 | 1466032495003 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:55 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a45d000 == 37 [pid = 1657] [id = 365] 16:14:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x12b734c00) [pid = 1657] [serial = 1094] [outer = 0x0] 16:14:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x12b8af400) [pid = 1657] [serial = 1095] [outer = 0x12b734c00] 16:14:55 INFO - PROCESS | 1657 | 1466032495043 Marionette DEBUG loaded listener.js 16:14:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x12b99d000) [pid = 1657] [serial = 1096] [outer = 0x12b734c00] 16:14:55 INFO - PROCESS | 1657 | 1466032495415 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]]]}] 16:14:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 16:14:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 769ms 16:14:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 16:14:55 INFO - PROCESS | 1657 | 1466032495470 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 16:14:55 INFO - PROCESS | 1657 | 1466032495471 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 16:14:55 INFO - PROCESS | 1657 | 1466032495473 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 16:14:55 INFO - PROCESS | 1657 | 1466032495474 Marionette TRACE conn2 <- [1,1434,null,{}] 16:14:55 INFO - PROCESS | 1657 | 1466032495477 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}] 16:14:55 INFO - PROCESS | 1657 | 1466032495478 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:55 INFO - PROCESS | 1657 | 1466032495580 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 16:14:55 INFO - PROCESS | 1657 | 1466032495616 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:55 INFO - PROCESS | 1657 | 1466032495623 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:55 INFO - PROCESS | 1657 | ++DOCSHELL 0x116fd4800 == 38 [pid = 1657] [id = 366] 16:14:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x1169f5800) [pid = 1657] [serial = 1097] [outer = 0x0] 16:14:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x12b9bac00) [pid = 1657] [serial = 1098] [outer = 0x1169f5800] 16:14:55 INFO - PROCESS | 1657 | 1466032495648 Marionette DEBUG loaded listener.js 16:14:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x12bf16800) [pid = 1657] [serial = 1099] [outer = 0x1169f5800] 16:14:55 INFO - PROCESS | 1657 | 1466032495975 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]]]}] 16:14:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 16:14:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 519ms 16:14:55 INFO - PROCESS | 1657 | 1466032495994 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 16:14:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 16:14:55 INFO - PROCESS | 1657 | 1466032495997 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 16:14:56 INFO - PROCESS | 1657 | 1466032495999 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 16:14:56 INFO - PROCESS | 1657 | 1466032496000 Marionette TRACE conn2 <- [1,1438,null,{}] 16:14:56 INFO - PROCESS | 1657 | 1466032496003 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}] 16:14:56 INFO - PROCESS | 1657 | 1466032496004 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:56 INFO - PROCESS | 1657 | 1466032496115 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 16:14:56 INFO - PROCESS | 1657 | 1466032496119 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:56 INFO - PROCESS | 1657 | 1466032496120 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:56 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b859000 == 39 [pid = 1657] [id = 367] 16:14:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x12b99dc00) [pid = 1657] [serial = 1100] [outer = 0x0] 16:14:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x12c028c00) [pid = 1657] [serial = 1101] [outer = 0x12b99dc00] 16:14:56 INFO - PROCESS | 1657 | 1466032496178 Marionette DEBUG loaded listener.js 16:14:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x11844fc00) [pid = 1657] [serial = 1102] [outer = 0x12b99dc00] 16:14:56 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x1169eb800) [pid = 1657] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 16:14:56 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x1194a0000) [pid = 1657] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 16:14:56 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x1293a5800) [pid = 1657] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 16:14:56 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x12b733c00) [pid = 1657] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 16:14:56 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x123c39000) [pid = 1657] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 16:14:56 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x12bf1cc00) [pid = 1657] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 16:14:56 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x1169e6c00) [pid = 1657] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 16:14:56 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x12b8ac800) [pid = 1657] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 16:14:56 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x12907d800) [pid = 1657] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 16:14:56 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x1267ae000) [pid = 1657] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 16:14:56 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x12a9ec000) [pid = 1657] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 16:14:56 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x1169ee000) [pid = 1657] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 16:14:56 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x115d03400) [pid = 1657] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 16:14:56 INFO - PROCESS | 1657 | 1466032496705 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]]]}] 16:14:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 16:14:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 719ms 16:14:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 16:14:56 INFO - PROCESS | 1657 | 1466032496719 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 16:14:56 INFO - PROCESS | 1657 | 1466032496720 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 16:14:56 INFO - PROCESS | 1657 | 1466032496722 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 16:14:56 INFO - PROCESS | 1657 | 1466032496723 Marionette TRACE conn2 <- [1,1442,null,{}] 16:14:56 INFO - PROCESS | 1657 | 1466032496727 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}] 16:14:56 INFO - PROCESS | 1657 | 1466032496728 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:56 INFO - PROCESS | 1657 | 1466032496820 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 16:14:56 INFO - PROCESS | 1657 | 1466032496825 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:56 INFO - PROCESS | 1657 | 1466032496826 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:56 INFO - PROCESS | 1657 | ++DOCSHELL 0x123855000 == 40 [pid = 1657] [id = 368] 16:14:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x11844f800) [pid = 1657] [serial = 1103] [outer = 0x0] 16:14:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x119593000) [pid = 1657] [serial = 1104] [outer = 0x11844f800] 16:14:56 INFO - PROCESS | 1657 | 1466032496869 Marionette DEBUG loaded listener.js 16:14:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x123810c00) [pid = 1657] [serial = 1105] [outer = 0x11844f800] 16:14:57 INFO - PROCESS | 1657 | 1466032497394 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]]]}] 16:14:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 16:14:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 725ms 16:14:57 INFO - PROCESS | 1657 | 1466032497448 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 16:14:57 INFO - PROCESS | 1657 | 1466032497450 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 16:14:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 16:14:57 INFO - PROCESS | 1657 | 1466032497452 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 16:14:57 INFO - PROCESS | 1657 | 1466032497454 Marionette TRACE conn2 <- [1,1446,null,{}] 16:14:57 INFO - PROCESS | 1657 | 1466032497456 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}] 16:14:57 INFO - PROCESS | 1657 | 1466032497457 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:57 INFO - PROCESS | 1657 | 1466032497538 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 16:14:57 INFO - PROCESS | 1657 | 1466032497544 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:57 INFO - PROCESS | 1657 | 1466032497545 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:57 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c2cc000 == 41 [pid = 1657] [id = 369] 16:14:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x123811000) [pid = 1657] [serial = 1106] [outer = 0x0] 16:14:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x123817800) [pid = 1657] [serial = 1107] [outer = 0x123811000] 16:14:57 INFO - PROCESS | 1657 | 1466032497570 Marionette DEBUG loaded listener.js 16:14:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x12a6d7c00) [pid = 1657] [serial = 1108] [outer = 0x123811000] 16:14:57 INFO - PROCESS | 1657 | 1466032497923 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]]]}] 16:14:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 16:14:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 517ms 16:14:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 16:14:57 INFO - PROCESS | 1657 | 1466032497981 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 16:14:57 INFO - PROCESS | 1657 | 1466032497983 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 16:14:57 INFO - PROCESS | 1657 | 1466032497985 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 16:14:57 INFO - PROCESS | 1657 | 1466032497987 Marionette TRACE conn2 <- [1,1450,null,{}] 16:14:57 INFO - PROCESS | 1657 | 1466032497989 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}] 16:14:57 INFO - PROCESS | 1657 | 1466032497991 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:58 INFO - PROCESS | 1657 | 1466032498117 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 16:14:58 INFO - PROCESS | 1657 | 1466032498125 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:58 INFO - PROCESS | 1657 | 1466032498127 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:58 INFO - PROCESS | 1657 | ++DOCSHELL 0x12cbcf800 == 42 [pid = 1657] [id = 370] 16:14:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x12c511800) [pid = 1657] [serial = 1109] [outer = 0x0] 16:14:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x12c513400) [pid = 1657] [serial = 1110] [outer = 0x12c511800] 16:14:58 INFO - PROCESS | 1657 | 1466032498153 Marionette DEBUG loaded listener.js 16:14:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x12cb0d400) [pid = 1657] [serial = 1111] [outer = 0x12c511800] 16:14:58 INFO - PROCESS | 1657 | 1466032498485 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]]]}] 16:14:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 16:14:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 518ms 16:14:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 16:14:58 INFO - PROCESS | 1657 | 1466032498504 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 16:14:58 INFO - PROCESS | 1657 | 1466032498505 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 16:14:58 INFO - PROCESS | 1657 | 1466032498507 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 16:14:58 INFO - PROCESS | 1657 | 1466032498508 Marionette TRACE conn2 <- [1,1454,null,{}] 16:14:58 INFO - PROCESS | 1657 | 1466032498513 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}] 16:14:58 INFO - PROCESS | 1657 | 1466032498514 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:58 INFO - PROCESS | 1657 | 1466032498601 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 16:14:58 INFO - PROCESS | 1657 | 1466032498662 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:58 INFO - PROCESS | 1657 | 1466032498664 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:58 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d0a9000 == 43 [pid = 1657] [id = 371] 16:14:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x1243bf400) [pid = 1657] [serial = 1112] [outer = 0x0] 16:14:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x1243c3c00) [pid = 1657] [serial = 1113] [outer = 0x1243bf400] 16:14:58 INFO - PROCESS | 1657 | 1466032498688 Marionette DEBUG loaded listener.js 16:14:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x1243c7c00) [pid = 1657] [serial = 1114] [outer = 0x1243bf400] 16:14:59 INFO - PROCESS | 1657 | 1466032499200 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]]]}] 16:14:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 16:14:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 725ms 16:14:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 16:14:59 INFO - PROCESS | 1657 | 1466032499232 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 16:14:59 INFO - PROCESS | 1657 | 1466032499235 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 16:14:59 INFO - PROCESS | 1657 | 1466032499238 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 16:14:59 INFO - PROCESS | 1657 | 1466032499241 Marionette TRACE conn2 <- [1,1458,null,{}] 16:14:59 INFO - PROCESS | 1657 | 1466032499248 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}] 16:14:59 INFO - PROCESS | 1657 | 1466032499249 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:59 INFO - PROCESS | 1657 | 1466032499361 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 16:14:59 INFO - PROCESS | 1657 | 1466032499436 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:59 INFO - PROCESS | 1657 | 1466032499438 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:14:59 INFO - PROCESS | 1657 | ++DOCSHELL 0x119797000 == 44 [pid = 1657] [id = 372] 16:14:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x1187d5000) [pid = 1657] [serial = 1115] [outer = 0x0] 16:14:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x11944ec00) [pid = 1657] [serial = 1116] [outer = 0x1187d5000] 16:14:59 INFO - PROCESS | 1657 | 1466032499469 Marionette DEBUG loaded listener.js 16:14:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x119926c00) [pid = 1657] [serial = 1117] [outer = 0x1187d5000] 16:14:59 INFO - PROCESS | 1657 | 1466032499964 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]]]}] 16:15:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 16:15:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 775ms 16:15:00 INFO - PROCESS | 1657 | 1466032500013 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 16:15:00 INFO - PROCESS | 1657 | 1466032500016 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 16:15:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 16:15:00 INFO - PROCESS | 1657 | 1466032500021 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 16:15:00 INFO - PROCESS | 1657 | 1466032500023 Marionette TRACE conn2 <- [1,1462,null,{}] 16:15:00 INFO - PROCESS | 1657 | 1466032500026 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}] 16:15:00 INFO - PROCESS | 1657 | 1466032500028 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:00 INFO - PROCESS | 1657 | 1466032500137 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 16:15:00 INFO - PROCESS | 1657 | 1466032500212 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:00 INFO - PROCESS | 1657 | 1466032500213 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:00 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b03f800 == 45 [pid = 1657] [id = 373] 16:15:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x1246f7000) [pid = 1657] [serial = 1118] [outer = 0x0] 16:15:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x124f12c00) [pid = 1657] [serial = 1119] [outer = 0x1246f7000] 16:15:00 INFO - PROCESS | 1657 | 1466032500244 Marionette DEBUG loaded listener.js 16:15:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 115 (0x128a9d800) [pid = 1657] [serial = 1120] [outer = 0x1246f7000] 16:15:00 INFO - PROCESS | 1657 | 1466032500682 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]]]}] 16:15:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 16:15:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 675ms 16:15:00 INFO - PROCESS | 1657 | 1466032500697 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 16:15:00 INFO - PROCESS | 1657 | 1466032500698 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 16:15:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 16:15:00 INFO - PROCESS | 1657 | 1466032500701 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 16:15:00 INFO - PROCESS | 1657 | 1466032500703 Marionette TRACE conn2 <- [1,1466,null,{}] 16:15:00 INFO - PROCESS | 1657 | 1466032500711 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}] 16:15:00 INFO - PROCESS | 1657 | 1466032500715 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:00 INFO - PROCESS | 1657 | 1466032500825 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 16:15:00 INFO - PROCESS | 1657 | 1466032500901 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:00 INFO - PROCESS | 1657 | 1466032500902 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:00 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d270800 == 46 [pid = 1657] [id = 374] 16:15:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x1293a6000) [pid = 1657] [serial = 1121] [outer = 0x0] 16:15:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 117 (0x12a9f4c00) [pid = 1657] [serial = 1122] [outer = 0x1293a6000] 16:15:00 INFO - PROCESS | 1657 | 1466032500935 Marionette DEBUG loaded listener.js 16:15:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 118 (0x12b8a8000) [pid = 1657] [serial = 1123] [outer = 0x1293a6000] 16:15:01 INFO - PROCESS | 1657 | 1466032501344 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]]]}] 16:15:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 16:15:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 670ms 16:15:01 INFO - PROCESS | 1657 | 1466032501381 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 16:15:01 INFO - PROCESS | 1657 | 1466032501382 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 16:15:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 16:15:01 INFO - PROCESS | 1657 | 1466032501385 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 16:15:01 INFO - PROCESS | 1657 | 1466032501386 Marionette TRACE conn2 <- [1,1470,null,{}] 16:15:01 INFO - PROCESS | 1657 | 1466032501389 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}] 16:15:01 INFO - PROCESS | 1657 | 1466032501390 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:01 INFO - PROCESS | 1657 | 1466032501518 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 16:15:01 INFO - PROCESS | 1657 | 1466032501606 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:01 INFO - PROCESS | 1657 | 1466032501607 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:01 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d55c800 == 47 [pid = 1657] [id = 375] 16:15:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 119 (0x12bf16c00) [pid = 1657] [serial = 1124] [outer = 0x0] 16:15:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 120 (0x12c02a800) [pid = 1657] [serial = 1125] [outer = 0x12bf16c00] 16:15:01 INFO - PROCESS | 1657 | 1466032501637 Marionette DEBUG loaded listener.js 16:15:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 121 (0x12c507000) [pid = 1657] [serial = 1126] [outer = 0x12bf16c00] 16:15:02 INFO - PROCESS | 1657 | 1466032502067 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]]]}] 16:15:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 16:15:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 719ms 16:15:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 16:15:02 INFO - PROCESS | 1657 | 1466032502105 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 16:15:02 INFO - PROCESS | 1657 | 1466032502106 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 16:15:02 INFO - PROCESS | 1657 | 1466032502108 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 16:15:02 INFO - PROCESS | 1657 | 1466032502110 Marionette TRACE conn2 <- [1,1474,null,{}] 16:15:02 INFO - PROCESS | 1657 | 1466032502112 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}] 16:15:02 INFO - PROCESS | 1657 | 1466032502114 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:02 INFO - PROCESS | 1657 | 1466032502240 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 16:15:02 INFO - PROCESS | 1657 | 1466032502315 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:02 INFO - PROCESS | 1657 | 1466032502316 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:02 INFO - PROCESS | 1657 | ++DOCSHELL 0x110e7e800 == 48 [pid = 1657] [id = 376] 16:15:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 122 (0x114fbb800) [pid = 1657] [serial = 1127] [outer = 0x0] 16:15:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 123 (0x114fc2000) [pid = 1657] [serial = 1128] [outer = 0x114fbb800] 16:15:02 INFO - PROCESS | 1657 | 1466032502346 Marionette DEBUG loaded listener.js 16:15:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 124 (0x114fc6400) [pid = 1657] [serial = 1129] [outer = 0x114fbb800] 16:15:02 INFO - PROCESS | 1657 | 1466032502959 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]]]}] 16:15:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 16:15:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 873ms 16:15:02 INFO - PROCESS | 1657 | 1466032502983 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 16:15:02 INFO - PROCESS | 1657 | 1466032502986 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 16:15:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 16:15:02 INFO - PROCESS | 1657 | 1466032502989 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 16:15:02 INFO - PROCESS | 1657 | 1466032502991 Marionette TRACE conn2 <- [1,1478,null,{}] 16:15:03 INFO - PROCESS | 1657 | 1466032502997 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}] 16:15:03 INFO - PROCESS | 1657 | 1466032502999 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:03 INFO - PROCESS | 1657 | 1466032503105 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 16:15:03 INFO - PROCESS | 1657 | 1466032503178 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:03 INFO - PROCESS | 1657 | 1466032503181 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:03 INFO - PROCESS | 1657 | ++DOCSHELL 0x123991000 == 49 [pid = 1657] [id = 377] 16:15:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 125 (0x117219c00) [pid = 1657] [serial = 1130] [outer = 0x0] 16:15:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 126 (0x11725f000) [pid = 1657] [serial = 1131] [outer = 0x117219c00] 16:15:03 INFO - PROCESS | 1657 | 1466032503209 Marionette DEBUG loaded listener.js 16:15:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 127 (0x118451c00) [pid = 1657] [serial = 1132] [outer = 0x117219c00] 16:15:03 INFO - PROCESS | 1657 | 1466032503651 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]]]}] 16:15:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 16:15:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 674ms 16:15:03 INFO - PROCESS | 1657 | 1466032503664 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 16:15:03 INFO - PROCESS | 1657 | 1466032503667 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 16:15:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 16:15:03 INFO - PROCESS | 1657 | 1466032503671 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 16:15:03 INFO - PROCESS | 1657 | 1466032503673 Marionette TRACE conn2 <- [1,1482,null,{}] 16:15:03 INFO - PROCESS | 1657 | 1466032503675 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}] 16:15:03 INFO - PROCESS | 1657 | 1466032503677 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:03 INFO - PROCESS | 1657 | 1466032503775 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 16:15:03 INFO - PROCESS | 1657 | 1466032503839 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:03 INFO - PROCESS | 1657 | 1466032503841 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:04 INFO - PROCESS | 1657 | --DOCSHELL 0x12cbcf800 == 48 [pid = 1657] [id = 370] 16:15:04 INFO - PROCESS | 1657 | --DOCSHELL 0x12c2cc000 == 47 [pid = 1657] [id = 369] 16:15:04 INFO - PROCESS | 1657 | --DOCSHELL 0x123855000 == 46 [pid = 1657] [id = 368] 16:15:04 INFO - PROCESS | 1657 | --DOCSHELL 0x12b859000 == 45 [pid = 1657] [id = 367] 16:15:04 INFO - PROCESS | 1657 | --DOCSHELL 0x116fd4800 == 44 [pid = 1657] [id = 366] 16:15:04 INFO - PROCESS | 1657 | --DOCSHELL 0x12a45d000 == 43 [pid = 1657] [id = 365] 16:15:04 INFO - PROCESS | 1657 | --DOCSHELL 0x1269a5000 == 42 [pid = 1657] [id = 364] 16:15:04 INFO - PROCESS | 1657 | --DOCSHELL 0x124b12000 == 41 [pid = 1657] [id = 363] 16:15:04 INFO - PROCESS | 1657 | --DOCSHELL 0x123999000 == 40 [pid = 1657] [id = 362] 16:15:04 INFO - PROCESS | 1657 | --DOCSHELL 0x118199000 == 39 [pid = 1657] [id = 361] 16:15:04 INFO - PROCESS | 1657 | --DOCSHELL 0x10eab0000 == 38 [pid = 1657] [id = 360] 16:15:04 INFO - PROCESS | 1657 | --DOCSHELL 0x124011000 == 37 [pid = 1657] [id = 357] 16:15:04 INFO - PROCESS | 1657 | --DOCSHELL 0x118238000 == 36 [pid = 1657] [id = 356] 16:15:04 INFO - PROCESS | 1657 | --DOCSHELL 0x12c6d7800 == 35 [pid = 1657] [id = 355] 16:15:04 INFO - PROCESS | 1657 | --DOCSHELL 0x12bcb6800 == 34 [pid = 1657] [id = 358] 16:15:04 INFO - PROCESS | 1657 | --DOCSHELL 0x1192c4800 == 33 [pid = 1657] [id = 359] 16:15:04 INFO - PROCESS | 1657 | --DOCSHELL 0x123991000 == 32 [pid = 1657] [id = 377] 16:15:04 INFO - PROCESS | 1657 | --DOCSHELL 0x110e7e800 == 31 [pid = 1657] [id = 376] 16:15:04 INFO - PROCESS | 1657 | --DOCSHELL 0x12d55c800 == 30 [pid = 1657] [id = 375] 16:15:04 INFO - PROCESS | 1657 | --DOCSHELL 0x12d270800 == 29 [pid = 1657] [id = 374] 16:15:04 INFO - PROCESS | 1657 | --DOCSHELL 0x12b03f800 == 28 [pid = 1657] [id = 373] 16:15:04 INFO - PROCESS | 1657 | --DOCSHELL 0x119797000 == 27 [pid = 1657] [id = 372] 16:15:04 INFO - PROCESS | 1657 | --DOCSHELL 0x12d0a9000 == 26 [pid = 1657] [id = 371] 16:15:04 INFO - PROCESS | 1657 | ++DOCSHELL 0x110e71800 == 27 [pid = 1657] [id = 378] 16:15:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 128 (0x113088000) [pid = 1657] [serial = 1133] [outer = 0x0] 16:15:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 129 (0x114f6b000) [pid = 1657] [serial = 1134] [outer = 0x113088000] 16:15:04 INFO - PROCESS | 1657 | 1466032504502 Marionette DEBUG loaded listener.js 16:15:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 130 (0x115dbd400) [pid = 1657] [serial = 1135] [outer = 0x113088000] 16:15:04 INFO - PROCESS | 1657 | --DOMWINDOW == 129 (0x116f7f800) [pid = 1657] [serial = 1017] [outer = 0x0] [url = about:blank] 16:15:04 INFO - PROCESS | 1657 | --DOMWINDOW == 128 (0x12bf1a000) [pid = 1657] [serial = 1060] [outer = 0x0] [url = about:blank] 16:15:04 INFO - PROCESS | 1657 | --DOMWINDOW == 127 (0x116f7f000) [pid = 1657] [serial = 1029] [outer = 0x0] [url = about:blank] 16:15:04 INFO - PROCESS | 1657 | --DOMWINDOW == 126 (0x119450c00) [pid = 1657] [serial = 1033] [outer = 0x0] [url = about:blank] 16:15:04 INFO - PROCESS | 1657 | --DOMWINDOW == 125 (0x116706400) [pid = 1657] [serial = 1051] [outer = 0x0] [url = about:blank] 16:15:04 INFO - PROCESS | 1657 | --DOMWINDOW == 124 (0x1257c2400) [pid = 1657] [serial = 1039] [outer = 0x0] [url = about:blank] 16:15:04 INFO - PROCESS | 1657 | --DOMWINDOW == 123 (0x12c50f800) [pid = 1657] [serial = 1063] [outer = 0x0] [url = about:blank] 16:15:04 INFO - PROCESS | 1657 | --DOMWINDOW == 122 (0x12c02fc00) [pid = 1657] [serial = 1065] [outer = 0x0] [url = about:blank] 16:15:04 INFO - PROCESS | 1657 | --DOMWINDOW == 121 (0x128c52c00) [pid = 1657] [serial = 1059] [outer = 0x0] [url = about:blank] 16:15:04 INFO - PROCESS | 1657 | --DOMWINDOW == 120 (0x12b996000) [pid = 1657] [serial = 1053] [outer = 0x0] [url = about:blank] 16:15:04 INFO - PROCESS | 1657 | --DOMWINDOW == 119 (0x1293a5c00) [pid = 1657] [serial = 1044] [outer = 0x0] [url = about:blank] 16:15:04 INFO - PROCESS | 1657 | --DOMWINDOW == 118 (0x128aa8000) [pid = 1657] [serial = 1042] [outer = 0x0] [url = about:blank] 16:15:04 INFO - PROCESS | 1657 | --DOMWINDOW == 117 (0x12651b400) [pid = 1657] [serial = 1023] [outer = 0x0] [url = about:blank] 16:15:04 INFO - PROCESS | 1657 | --DOMWINDOW == 116 (0x11949d400) [pid = 1657] [serial = 1020] [outer = 0x0] [url = about:blank] 16:15:04 INFO - PROCESS | 1657 | --DOMWINDOW == 115 (0x12b72e000) [pid = 1657] [serial = 1048] [outer = 0x0] [url = about:blank] 16:15:04 INFO - PROCESS | 1657 | --DOMWINDOW == 114 (0x118458c00) [pid = 1657] [serial = 1032] [outer = 0x0] [url = about:blank] 16:15:04 INFO - PROCESS | 1657 | --DOMWINDOW == 113 (0x119455800) [pid = 1657] [serial = 1056] [outer = 0x0] [url = about:blank] 16:15:04 INFO - PROCESS | 1657 | --DOMWINDOW == 112 (0x1174d7400) [pid = 1657] [serial = 1030] [outer = 0x0] [url = about:blank] 16:15:04 INFO - PROCESS | 1657 | --DOMWINDOW == 111 (0x123c3bc00) [pid = 1657] [serial = 1036] [outer = 0x0] [url = about:blank] 16:15:04 INFO - PROCESS | 1657 | --DOMWINDOW == 110 (0x12b99e000) [pid = 1657] [serial = 1054] [outer = 0x0] [url = about:blank] 16:15:04 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x12a667800) [pid = 1657] [serial = 1027] [outer = 0x0] [url = about:blank] 16:15:04 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x12a9f8800) [pid = 1657] [serial = 1047] [outer = 0x0] [url = about:blank] 16:15:04 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x12b73a400) [pid = 1657] [serial = 1050] [outer = 0x0] [url = about:blank] 16:15:04 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x1246f7800) [pid = 1657] [serial = 1038] [outer = 0x0] [url = about:blank] 16:15:04 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x126c24000) [pid = 1657] [serial = 1041] [outer = 0x0] [url = about:blank] 16:15:04 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x12a9ebc00) [pid = 1657] [serial = 1045] [outer = 0x0] [url = about:blank] 16:15:04 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x12c509000) [pid = 1657] [serial = 1062] [outer = 0x0] [url = about:blank] 16:15:04 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x128c57800) [pid = 1657] [serial = 1057] [outer = 0x0] [url = about:blank] 16:15:04 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x123823800) [pid = 1657] [serial = 1035] [outer = 0x0] [url = about:blank] 16:15:04 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x1293b3400) [pid = 1657] [serial = 1026] [outer = 0x0] [url = about:blank] 16:15:04 INFO - PROCESS | 1657 | 1466032504924 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]]]}] 16:15:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 16:15:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1273ms 16:15:04 INFO - PROCESS | 1657 | 1466032504946 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 16:15:04 INFO - PROCESS | 1657 | 1466032504947 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 16:15:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 16:15:04 INFO - PROCESS | 1657 | 1466032504951 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 16:15:04 INFO - PROCESS | 1657 | 1466032504953 Marionette TRACE conn2 <- [1,1486,null,{}] 16:15:04 INFO - PROCESS | 1657 | 1466032504956 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}] 16:15:04 INFO - PROCESS | 1657 | 1466032504958 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:05 INFO - PROCESS | 1657 | 1466032505049 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 16:15:05 INFO - PROCESS | 1657 | 1466032505054 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:05 INFO - PROCESS | 1657 | 1466032505055 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:05 INFO - PROCESS | 1657 | ++DOCSHELL 0x117e57000 == 28 [pid = 1657] [id = 379] 16:15:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x1181b2c00) [pid = 1657] [serial = 1136] [outer = 0x0] 16:15:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x1181c1400) [pid = 1657] [serial = 1137] [outer = 0x1181b2c00] 16:15:05 INFO - PROCESS | 1657 | 1466032505085 Marionette DEBUG loaded listener.js 16:15:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x118751000) [pid = 1657] [serial = 1138] [outer = 0x1181b2c00] 16:15:05 INFO - PROCESS | 1657 | 1466032505449 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]]]}] 16:15:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 16:15:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 520ms 16:15:05 INFO - PROCESS | 1657 | 1466032505470 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 16:15:05 INFO - PROCESS | 1657 | 1466032505473 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 16:15:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 16:15:05 INFO - PROCESS | 1657 | 1466032505478 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 16:15:05 INFO - PROCESS | 1657 | 1466032505480 Marionette TRACE conn2 <- [1,1490,null,{}] 16:15:05 INFO - PROCESS | 1657 | 1466032505482 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}] 16:15:05 INFO - PROCESS | 1657 | 1466032505484 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:05 INFO - PROCESS | 1657 | 1466032505569 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 16:15:05 INFO - PROCESS | 1657 | 1466032505573 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:05 INFO - PROCESS | 1657 | 1466032505584 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:05 INFO - PROCESS | 1657 | ++DOCSHELL 0x119167000 == 29 [pid = 1657] [id = 380] 16:15:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x11912fc00) [pid = 1657] [serial = 1139] [outer = 0x0] 16:15:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x11949d800) [pid = 1657] [serial = 1140] [outer = 0x11912fc00] 16:15:05 INFO - PROCESS | 1657 | 1466032505611 Marionette DEBUG loaded listener.js 16:15:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x119929c00) [pid = 1657] [serial = 1141] [outer = 0x11912fc00] 16:15:05 INFO - PROCESS | 1657 | 1466032505967 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]]]}] 16:15:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 16:15:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 520ms 16:15:06 INFO - PROCESS | 1657 | 1466032506004 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 16:15:06 INFO - PROCESS | 1657 | 1466032506005 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 16:15:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 16:15:06 INFO - PROCESS | 1657 | 1466032506007 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 16:15:06 INFO - PROCESS | 1657 | 1466032506010 Marionette TRACE conn2 <- [1,1494,null,{}] 16:15:06 INFO - PROCESS | 1657 | 1466032506017 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}] 16:15:06 INFO - PROCESS | 1657 | 1466032506020 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:06 INFO - PROCESS | 1657 | 1466032506103 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 16:15:06 INFO - PROCESS | 1657 | 1466032506108 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:06 INFO - PROCESS | 1657 | 1466032506110 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:06 INFO - PROCESS | 1657 | ++DOCSHELL 0x12385f800 == 30 [pid = 1657] [id = 381] 16:15:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x12380b000) [pid = 1657] [serial = 1142] [outer = 0x0] 16:15:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x123822400) [pid = 1657] [serial = 1143] [outer = 0x12380b000] 16:15:06 INFO - PROCESS | 1657 | 1466032506138 Marionette DEBUG loaded listener.js 16:15:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x1240ce400) [pid = 1657] [serial = 1144] [outer = 0x12380b000] 16:15:06 INFO - PROCESS | 1657 | 1466032506481 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]]]}] 16:15:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 16:15:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 520ms 16:15:06 INFO - PROCESS | 1657 | 1466032506529 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 16:15:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 16:15:06 INFO - PROCESS | 1657 | 1466032506531 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 16:15:06 INFO - PROCESS | 1657 | 1466032506533 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 16:15:06 INFO - PROCESS | 1657 | 1466032506534 Marionette TRACE conn2 <- [1,1498,null,{}] 16:15:06 INFO - PROCESS | 1657 | 1466032506537 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}] 16:15:06 INFO - PROCESS | 1657 | 1466032506538 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:06 INFO - PROCESS | 1657 | 1466032506619 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 16:15:06 INFO - PROCESS | 1657 | 1466032506698 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:06 INFO - PROCESS | 1657 | 1466032506699 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:06 INFO - PROCESS | 1657 | ++DOCSHELL 0x124011000 == 31 [pid = 1657] [id = 382] 16:15:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x12380cc00) [pid = 1657] [serial = 1145] [outer = 0x0] 16:15:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x1240d0000) [pid = 1657] [serial = 1146] [outer = 0x12380cc00] 16:15:06 INFO - PROCESS | 1657 | 1466032506730 Marionette DEBUG loaded listener.js 16:15:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x124107000) [pid = 1657] [serial = 1147] [outer = 0x12380cc00] 16:15:07 INFO - PROCESS | 1657 | 1466032507064 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]]]}] 16:15:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 16:15:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 570ms 16:15:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 16:15:07 INFO - PROCESS | 1657 | 1466032507103 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 16:15:07 INFO - PROCESS | 1657 | 1466032507104 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 16:15:07 INFO - PROCESS | 1657 | 1466032507107 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 16:15:07 INFO - PROCESS | 1657 | 1466032507108 Marionette TRACE conn2 <- [1,1502,null,{}] 16:15:07 INFO - PROCESS | 1657 | 1466032507110 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}] 16:15:07 INFO - PROCESS | 1657 | 1466032507112 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:07 INFO - PROCESS | 1657 | 1466032507215 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 16:15:07 INFO - PROCESS | 1657 | 1466032507219 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:07 INFO - PROCESS | 1657 | 1466032507220 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:07 INFO - PROCESS | 1657 | ++DOCSHELL 0x126592000 == 32 [pid = 1657] [id = 383] 16:15:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x11912e400) [pid = 1657] [serial = 1148] [outer = 0x0] 16:15:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x1243c8000) [pid = 1657] [serial = 1149] [outer = 0x11912e400] 16:15:07 INFO - PROCESS | 1657 | 1466032507252 Marionette DEBUG loaded listener.js 16:15:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 115 (0x124ac9000) [pid = 1657] [serial = 1150] [outer = 0x11912e400] 16:15:07 INFO - PROCESS | 1657 | 1466032507601 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]]]}] 16:15:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 16:15:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 517ms 16:15:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 16:15:07 INFO - PROCESS | 1657 | 1466032507630 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 16:15:07 INFO - PROCESS | 1657 | 1466032507631 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 16:15:07 INFO - PROCESS | 1657 | 1466032507634 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 16:15:07 INFO - PROCESS | 1657 | 1466032507635 Marionette TRACE conn2 <- [1,1506,null,{}] 16:15:07 INFO - PROCESS | 1657 | 1466032507637 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}] 16:15:07 INFO - PROCESS | 1657 | 1466032507642 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:07 INFO - PROCESS | 1657 | 1466032507745 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 16:15:07 INFO - PROCESS | 1657 | 1466032507750 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:07 INFO - PROCESS | 1657 | 1466032507751 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:07 INFO - PROCESS | 1657 | ++DOCSHELL 0x116feb000 == 33 [pid = 1657] [id = 384] 16:15:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x124b92800) [pid = 1657] [serial = 1151] [outer = 0x0] 16:15:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 117 (0x1265a6400) [pid = 1657] [serial = 1152] [outer = 0x124b92800] 16:15:07 INFO - PROCESS | 1657 | 1466032507783 Marionette DEBUG loaded listener.js 16:15:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 118 (0x126c1dc00) [pid = 1657] [serial = 1153] [outer = 0x124b92800] 16:15:08 INFO - PROCESS | 1657 | 1466032508120 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]]]}] 16:15:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 16:15:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 519ms 16:15:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 16:15:08 INFO - PROCESS | 1657 | 1466032508154 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 16:15:08 INFO - PROCESS | 1657 | 1466032508155 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 16:15:08 INFO - PROCESS | 1657 | 1466032508157 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 16:15:08 INFO - PROCESS | 1657 | 1466032508158 Marionette TRACE conn2 <- [1,1510,null,{}] 16:15:08 INFO - PROCESS | 1657 | 1466032508163 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}] 16:15:08 INFO - PROCESS | 1657 | 1466032508165 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:08 INFO - PROCESS | 1657 | 1466032508262 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 16:15:08 INFO - PROCESS | 1657 | 1466032508266 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:08 INFO - PROCESS | 1657 | 1466032508267 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:08 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a466800 == 34 [pid = 1657] [id = 385] 16:15:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 119 (0x126c1f000) [pid = 1657] [serial = 1154] [outer = 0x0] 16:15:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 120 (0x128a9f400) [pid = 1657] [serial = 1155] [outer = 0x126c1f000] 16:15:08 INFO - PROCESS | 1657 | 1466032508291 Marionette DEBUG loaded listener.js 16:15:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 121 (0x128c56400) [pid = 1657] [serial = 1156] [outer = 0x126c1f000] 16:15:08 INFO - PROCESS | 1657 | 1466032508615 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]]]}] 16:15:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 16:15:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 475ms 16:15:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 16:15:08 INFO - PROCESS | 1657 | 1466032508632 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 16:15:08 INFO - PROCESS | 1657 | 1466032508633 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 16:15:08 INFO - PROCESS | 1657 | 1466032508635 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 16:15:08 INFO - PROCESS | 1657 | 1466032508637 Marionette TRACE conn2 <- [1,1514,null,{}] 16:15:08 INFO - PROCESS | 1657 | 1466032508639 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}] 16:15:08 INFO - PROCESS | 1657 | 1466032508640 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:09 INFO - PROCESS | 1657 | 1466032509102 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 16:15:09 INFO - PROCESS | 1657 | --DOMWINDOW == 120 (0x12b734c00) [pid = 1657] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 16:15:09 INFO - PROCESS | 1657 | --DOMWINDOW == 119 (0x11940bc00) [pid = 1657] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 16:15:09 INFO - PROCESS | 1657 | --DOMWINDOW == 118 (0x124f14c00) [pid = 1657] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 16:15:09 INFO - PROCESS | 1657 | --DOMWINDOW == 117 (0x117147400) [pid = 1657] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 16:15:09 INFO - PROCESS | 1657 | --DOMWINDOW == 116 (0x11670a400) [pid = 1657] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 16:15:09 INFO - PROCESS | 1657 | --DOMWINDOW == 115 (0x1169f5800) [pid = 1657] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 16:15:09 INFO - PROCESS | 1657 | --DOMWINDOW == 114 (0x128aa3c00) [pid = 1657] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 16:15:09 INFO - PROCESS | 1657 | --DOMWINDOW == 113 (0x126c1e800) [pid = 1657] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 16:15:09 INFO - PROCESS | 1657 | --DOMWINDOW == 112 (0x123dae000) [pid = 1657] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 16:15:09 INFO - PROCESS | 1657 | --DOMWINDOW == 111 (0x12464d400) [pid = 1657] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 16:15:09 INFO - PROCESS | 1657 | --DOMWINDOW == 110 (0x119485c00) [pid = 1657] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 16:15:09 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x12b99dc00) [pid = 1657] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 16:15:09 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x11844f800) [pid = 1657] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 16:15:09 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x123811000) [pid = 1657] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 16:15:09 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x12c511800) [pid = 1657] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 16:15:09 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x128a9dc00) [pid = 1657] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 16:15:09 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x116906400) [pid = 1657] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 16:15:09 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x1169e9800) [pid = 1657] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 16:15:09 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x1243bf400) [pid = 1657] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 16:15:09 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x123a2e000) [pid = 1657] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 16:15:09 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x116707400) [pid = 1657] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 16:15:09 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x119497000) [pid = 1657] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 16:15:09 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x119928800) [pid = 1657] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 16:15:09 INFO - PROCESS | 1657 | 1466032509169 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:09 INFO - PROCESS | 1657 | 1466032509170 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:09 INFO - PROCESS | 1657 | ++DOCSHELL 0x11661c000 == 35 [pid = 1657] [id = 386] 16:15:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x11270e000) [pid = 1657] [serial = 1157] [outer = 0x0] 16:15:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x1131d2400) [pid = 1657] [serial = 1158] [outer = 0x11270e000] 16:15:09 INFO - PROCESS | 1657 | 1466032509195 Marionette DEBUG loaded listener.js 16:15:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x1169f1c00) [pid = 1657] [serial = 1159] [outer = 0x11270e000] 16:15:09 INFO - PROCESS | 1657 | 1466032509451 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]]]}] 16:15:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 16:15:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 820ms 16:15:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 16:15:09 INFO - PROCESS | 1657 | 1466032509456 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 16:15:09 INFO - PROCESS | 1657 | 1466032509458 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 16:15:09 INFO - PROCESS | 1657 | 1466032509467 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 16:15:09 INFO - PROCESS | 1657 | 1466032509469 Marionette TRACE conn2 <- [1,1518,null,{}] 16:15:09 INFO - PROCESS | 1657 | 1466032509471 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}] 16:15:09 INFO - PROCESS | 1657 | 1466032509472 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:09 INFO - PROCESS | 1657 | 1466032509562 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 16:15:09 INFO - PROCESS | 1657 | 1466032509567 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:09 INFO - PROCESS | 1657 | 1466032509568 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:09 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b03e800 == 36 [pid = 1657] [id = 387] 16:15:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x11662d000) [pid = 1657] [serial = 1160] [outer = 0x0] 16:15:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x123809400) [pid = 1657] [serial = 1161] [outer = 0x11662d000] 16:15:09 INFO - PROCESS | 1657 | 1466032509593 Marionette DEBUG loaded listener.js 16:15:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x1246f1800) [pid = 1657] [serial = 1162] [outer = 0x11662d000] 16:15:09 INFO - PROCESS | 1657 | 1466032509917 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]]]}] 16:15:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 16:15:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 476ms 16:15:09 INFO - PROCESS | 1657 | 1466032509937 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 16:15:09 INFO - PROCESS | 1657 | 1466032509938 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 16:15:09 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 16:15:09 INFO - PROCESS | 1657 | 1466032509940 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 16:15:09 INFO - PROCESS | 1657 | 1466032509942 Marionette TRACE conn2 <- [1,1522,null,{}] 16:15:09 INFO - PROCESS | 1657 | 1466032509947 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}] 16:15:09 INFO - PROCESS | 1657 | 1466032509948 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:10 INFO - PROCESS | 1657 | 1466032510058 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 16:15:10 INFO - PROCESS | 1657 | 1466032510064 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:10 INFO - PROCESS | 1657 | 1466032510065 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:10 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b05a000 == 37 [pid = 1657] [id = 388] 16:15:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x117262000) [pid = 1657] [serial = 1163] [outer = 0x0] 16:15:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x126c15c00) [pid = 1657] [serial = 1164] [outer = 0x117262000] 16:15:10 INFO - PROCESS | 1657 | 1466032510092 Marionette DEBUG loaded listener.js 16:15:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x129174800) [pid = 1657] [serial = 1165] [outer = 0x117262000] 16:15:10 INFO - PROCESS | 1657 | 1466032510432 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"]]]}] 16:15:10 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 16:15:10 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:15:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 16:15:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:15:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:15:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 16:15:10 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 16:15:10 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:15:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 16:15:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:15:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:15:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 16:15:10 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 16:15:10 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:15:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 16:15:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:15:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:15:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 16:15:10 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 16:15:10 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:15:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 16:15:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:15:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:15:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 16:15:10 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 524ms 16:15:10 INFO - PROCESS | 1657 | 1466032510465 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 16:15:10 INFO - PROCESS | 1657 | 1466032510467 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 16:15:10 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 16:15:10 INFO - PROCESS | 1657 | 1466032510469 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 16:15:10 INFO - PROCESS | 1657 | 1466032510471 Marionette TRACE conn2 <- [1,1526,null,{}] 16:15:10 INFO - PROCESS | 1657 | 1466032510474 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}] 16:15:10 INFO - PROCESS | 1657 | 1466032510475 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:10 INFO - PROCESS | 1657 | 1466032510567 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 16:15:10 INFO - PROCESS | 1657 | 1466032510570 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:10 INFO - PROCESS | 1657 | 1466032510572 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:10 INFO - PROCESS | 1657 | ++DOCSHELL 0x11a236000 == 38 [pid = 1657] [id = 389] 16:15:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x129174c00) [pid = 1657] [serial = 1166] [outer = 0x0] 16:15:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x12a666400) [pid = 1657] [serial = 1167] [outer = 0x129174c00] 16:15:10 INFO - PROCESS | 1657 | 1466032510596 Marionette DEBUG loaded listener.js 16:15:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x12a6e3000) [pid = 1657] [serial = 1168] [outer = 0x129174c00] 16:15:10 INFO - PROCESS | 1657 | 1466032510902 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"]]]}] 16:15:10 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 16:15:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 16:15:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:15:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:15:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 16:15:10 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 16:15:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 16:15:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:15:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:15:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 16:15:10 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 16:15:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 16:15:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:15:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:15:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 16:15:10 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 469ms 16:15:10 INFO - PROCESS | 1657 | 1466032510941 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 16:15:10 INFO - PROCESS | 1657 | 1466032510942 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 16:15:10 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 16:15:10 INFO - PROCESS | 1657 | 1466032510946 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 16:15:10 INFO - PROCESS | 1657 | 1466032510948 Marionette TRACE conn2 <- [1,1530,null,{}] 16:15:10 INFO - PROCESS | 1657 | 1466032510950 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}] 16:15:10 INFO - PROCESS | 1657 | 1466032510951 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:11 INFO - PROCESS | 1657 | 1466032511062 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 16:15:11 INFO - PROCESS | 1657 | 1466032511068 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:11 INFO - PROCESS | 1657 | 1466032511069 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:11 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c2b2000 == 39 [pid = 1657] [id = 390] 16:15:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x11949c800) [pid = 1657] [serial = 1169] [outer = 0x0] 16:15:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x12a9f1000) [pid = 1657] [serial = 1170] [outer = 0x11949c800] 16:15:11 INFO - PROCESS | 1657 | 1466032511093 Marionette DEBUG loaded listener.js 16:15:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x12b8a3400) [pid = 1657] [serial = 1171] [outer = 0x11949c800] 16:15:11 INFO - PROCESS | 1657 | 1466032511553 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]]]}] 16:15:11 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 16:15:11 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 16:15:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:15:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:15:11 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 16:15:11 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 16:15:11 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 16:15:11 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 16:15:11 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 619ms 16:15:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 16:15:11 INFO - PROCESS | 1657 | 1466032511565 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 16:15:11 INFO - PROCESS | 1657 | 1466032511568 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 16:15:11 INFO - PROCESS | 1657 | 1466032511571 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 16:15:11 INFO - PROCESS | 1657 | 1466032511575 Marionette TRACE conn2 <- [1,1534,null,{}] 16:15:11 INFO - PROCESS | 1657 | 1466032511578 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}] 16:15:11 INFO - PROCESS | 1657 | 1466032511580 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:11 INFO - PROCESS | 1657 | 1466032511700 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 16:15:11 INFO - PROCESS | 1657 | 1466032511787 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:11 INFO - PROCESS | 1657 | 1466032511789 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:11 INFO - PROCESS | 1657 | ++DOCSHELL 0x116ac3800 == 40 [pid = 1657] [id = 391] 16:15:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x1169f5000) [pid = 1657] [serial = 1172] [outer = 0x0] 16:15:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 115 (0x11721c000) [pid = 1657] [serial = 1173] [outer = 0x1169f5000] 16:15:11 INFO - PROCESS | 1657 | 1466032511843 Marionette DEBUG loaded listener.js 16:15:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x11815e000) [pid = 1657] [serial = 1174] [outer = 0x1169f5000] 16:15:12 INFO - PROCESS | 1657 | 1466032512364 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]]]}] 16:15:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 16:15:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 872ms 16:15:12 INFO - PROCESS | 1657 | 1466032512444 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 16:15:12 INFO - PROCESS | 1657 | 1466032512447 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 16:15:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 16:15:12 INFO - PROCESS | 1657 | 1466032512452 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 16:15:12 INFO - PROCESS | 1657 | 1466032512454 Marionette TRACE conn2 <- [1,1538,null,{}] 16:15:12 INFO - PROCESS | 1657 | 1466032512456 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}] 16:15:12 INFO - PROCESS | 1657 | 1466032512458 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:12 INFO - PROCESS | 1657 | 1466032512575 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 16:15:12 INFO - PROCESS | 1657 | 1466032512640 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:12 INFO - PROCESS | 1657 | 1466032512641 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:12 INFO - PROCESS | 1657 | ++DOCSHELL 0x128a45800 == 41 [pid = 1657] [id = 392] 16:15:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 117 (0x11945a000) [pid = 1657] [serial = 1175] [outer = 0x0] 16:15:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 118 (0x119b96400) [pid = 1657] [serial = 1176] [outer = 0x11945a000] 16:15:12 INFO - PROCESS | 1657 | 1466032512713 Marionette DEBUG loaded listener.js 16:15:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 119 (0x12380d400) [pid = 1657] [serial = 1177] [outer = 0x11945a000] 16:15:13 INFO - PROCESS | 1657 | 1466032513379 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]]]}] 16:15:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 16:15:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 972ms 16:15:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 16:15:13 INFO - PROCESS | 1657 | 1466032513450 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 16:15:13 INFO - PROCESS | 1657 | 1466032513452 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 16:15:13 INFO - PROCESS | 1657 | 1466032513456 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 16:15:13 INFO - PROCESS | 1657 | 1466032513458 Marionette TRACE conn2 <- [1,1542,null,{}] 16:15:13 INFO - PROCESS | 1657 | 1466032513464 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}] 16:15:13 INFO - PROCESS | 1657 | 1466032513467 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:13 INFO - PROCESS | 1657 | 1466032513623 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 16:15:13 INFO - PROCESS | 1657 | 1466032513716 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:13 INFO - PROCESS | 1657 | 1466032513720 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:13 INFO - PROCESS | 1657 | ++DOCSHELL 0x11679c800 == 42 [pid = 1657] [id = 393] 16:15:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 120 (0x1169f3c00) [pid = 1657] [serial = 1178] [outer = 0x0] 16:15:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 121 (0x11725dc00) [pid = 1657] [serial = 1179] [outer = 0x1169f3c00] 16:15:13 INFO - PROCESS | 1657 | 1466032513766 Marionette DEBUG loaded listener.js 16:15:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 122 (0x118158c00) [pid = 1657] [serial = 1180] [outer = 0x1169f3c00] 16:15:14 INFO - PROCESS | 1657 | --DOCSHELL 0x11a236000 == 41 [pid = 1657] [id = 389] 16:15:14 INFO - PROCESS | 1657 | --DOCSHELL 0x12b05a000 == 40 [pid = 1657] [id = 388] 16:15:14 INFO - PROCESS | 1657 | --DOCSHELL 0x12b03e800 == 39 [pid = 1657] [id = 387] 16:15:14 INFO - PROCESS | 1657 | --DOCSHELL 0x11661c000 == 38 [pid = 1657] [id = 386] 16:15:14 INFO - PROCESS | 1657 | --DOCSHELL 0x12a466800 == 37 [pid = 1657] [id = 385] 16:15:14 INFO - PROCESS | 1657 | --DOCSHELL 0x116feb000 == 36 [pid = 1657] [id = 384] 16:15:14 INFO - PROCESS | 1657 | --DOCSHELL 0x126592000 == 35 [pid = 1657] [id = 383] 16:15:14 INFO - PROCESS | 1657 | --DOCSHELL 0x124011000 == 34 [pid = 1657] [id = 382] 16:15:14 INFO - PROCESS | 1657 | --DOCSHELL 0x12385f800 == 33 [pid = 1657] [id = 381] 16:15:14 INFO - PROCESS | 1657 | --DOCSHELL 0x119167000 == 32 [pid = 1657] [id = 380] 16:15:14 INFO - PROCESS | 1657 | --DOCSHELL 0x117e57000 == 31 [pid = 1657] [id = 379] 16:15:14 INFO - PROCESS | 1657 | --DOCSHELL 0x110e71800 == 30 [pid = 1657] [id = 378] 16:15:14 INFO - PROCESS | 1657 | 1466032514231 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]]]}] 16:15:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 16:15:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 827ms 16:15:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 16:15:14 INFO - PROCESS | 1657 | 1466032514282 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 16:15:14 INFO - PROCESS | 1657 | 1466032514285 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 16:15:14 INFO - PROCESS | 1657 | 1466032514289 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 16:15:14 INFO - PROCESS | 1657 | 1466032514291 Marionette TRACE conn2 <- [1,1546,null,{}] 16:15:14 INFO - PROCESS | 1657 | 1466032514293 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}] 16:15:14 INFO - PROCESS | 1657 | 1466032514295 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:14 INFO - PROCESS | 1657 | 1466032514383 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 16:15:14 INFO - PROCESS | 1657 | --DOMWINDOW == 121 (0x1174c9000) [pid = 1657] [serial = 979] [outer = 0x0] [url = about:blank] 16:15:14 INFO - PROCESS | 1657 | --DOMWINDOW == 120 (0x1175ba000) [pid = 1657] [serial = 982] [outer = 0x0] [url = about:blank] 16:15:14 INFO - PROCESS | 1657 | --DOMWINDOW == 119 (0x1243c3c00) [pid = 1657] [serial = 1113] [outer = 0x0] [url = about:blank] 16:15:14 INFO - PROCESS | 1657 | --DOMWINDOW == 118 (0x12b8af400) [pid = 1657] [serial = 1095] [outer = 0x0] [url = about:blank] 16:15:14 INFO - PROCESS | 1657 | --DOMWINDOW == 117 (0x119497c00) [pid = 1657] [serial = 1083] [outer = 0x0] [url = about:blank] 16:15:14 INFO - PROCESS | 1657 | --DOMWINDOW == 116 (0x123826000) [pid = 1657] [serial = 1084] [outer = 0x0] [url = about:blank] 16:15:14 INFO - PROCESS | 1657 | --DOMWINDOW == 115 (0x12917b000) [pid = 1657] [serial = 1092] [outer = 0x0] [url = about:blank] 16:15:14 INFO - PROCESS | 1657 | --DOMWINDOW == 114 (0x1176ea400) [pid = 1657] [serial = 1068] [outer = 0x0] [url = about:blank] 16:15:14 INFO - PROCESS | 1657 | --DOMWINDOW == 113 (0x118451000) [pid = 1657] [serial = 1069] [outer = 0x0] [url = about:blank] 16:15:14 INFO - PROCESS | 1657 | --DOMWINDOW == 112 (0x1176eb400) [pid = 1657] [serial = 1080] [outer = 0x0] [url = about:blank] 16:15:14 INFO - PROCESS | 1657 | --DOMWINDOW == 111 (0x12b9bac00) [pid = 1657] [serial = 1098] [outer = 0x0] [url = about:blank] 16:15:14 INFO - PROCESS | 1657 | --DOMWINDOW == 110 (0x118452800) [pid = 1657] [serial = 1081] [outer = 0x0] [url = about:blank] 16:15:14 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x12c033c00) [pid = 1657] [serial = 1066] [outer = 0x0] [url = about:blank] 16:15:14 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x128aa2c00) [pid = 1657] [serial = 1089] [outer = 0x0] [url = about:blank] 16:15:14 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x129078800) [pid = 1657] [serial = 1090] [outer = 0x0] [url = about:blank] 16:15:14 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x128aa0400) [pid = 1657] [serial = 1074] [outer = 0x0] [url = about:blank] 16:15:14 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x129395c00) [pid = 1657] [serial = 1075] [outer = 0x0] [url = about:blank] 16:15:14 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x124abc000) [pid = 1657] [serial = 1086] [outer = 0x0] [url = about:blank] 16:15:14 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x124f10000) [pid = 1657] [serial = 1087] [outer = 0x0] [url = about:blank] 16:15:14 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x119929800) [pid = 1657] [serial = 1071] [outer = 0x0] [url = about:blank] 16:15:14 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x12b99d000) [pid = 1657] [serial = 1096] [outer = 0x0] [url = about:blank] 16:15:14 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x12382d400) [pid = 1657] [serial = 1072] [outer = 0x0] [url = about:blank] 16:15:14 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x12c028c00) [pid = 1657] [serial = 1101] [outer = 0x0] [url = about:blank] 16:15:14 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x12bf16800) [pid = 1657] [serial = 1099] [outer = 0x0] [url = about:blank] 16:15:14 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x119593000) [pid = 1657] [serial = 1104] [outer = 0x0] [url = about:blank] 16:15:14 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x123817800) [pid = 1657] [serial = 1107] [outer = 0x0] [url = about:blank] 16:15:14 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x12c513400) [pid = 1657] [serial = 1110] [outer = 0x0] [url = about:blank] 16:15:14 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x11844fc00) [pid = 1657] [serial = 1102] [outer = 0x0] [url = about:blank] 16:15:14 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x12907c000) [pid = 1657] [serial = 1077] [outer = 0x0] [url = about:blank] 16:15:14 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x12a668400) [pid = 1657] [serial = 1078] [outer = 0x0] [url = about:blank] 16:15:14 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x12a6d7c00) [pid = 1657] [serial = 1108] [outer = 0x0] [url = about:blank] 16:15:14 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x12cb0d400) [pid = 1657] [serial = 1111] [outer = 0x0] [url = about:blank] 16:15:14 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x123810c00) [pid = 1657] [serial = 1105] [outer = 0x0] [url = about:blank] 16:15:14 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x12a668000) [pid = 1657] [serial = 1093] [outer = 0x0] [url = about:blank] 16:15:14 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x1243c7c00) [pid = 1657] [serial = 1114] [outer = 0x0] [url = about:blank] 16:15:14 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x128a9e400) [pid = 1657] [serial = 1024] [outer = 0x0] [url = about:blank] 16:15:14 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x118396800) [pid = 1657] [serial = 1018] [outer = 0x0] [url = about:blank] 16:15:14 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x11992ec00) [pid = 1657] [serial = 1021] [outer = 0x0] [url = about:blank] 16:15:14 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x1293aa000) [pid = 1657] [serial = 1015] [outer = 0x0] [url = about:blank] 16:15:14 INFO - PROCESS | 1657 | 1466032514456 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:14 INFO - PROCESS | 1657 | 1466032514457 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:14 INFO - PROCESS | 1657 | ++DOCSHELL 0x116ac4800 == 31 [pid = 1657] [id = 394] 16:15:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x117260400) [pid = 1657] [serial = 1181] [outer = 0x0] 16:15:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x118156c00) [pid = 1657] [serial = 1182] [outer = 0x117260400] 16:15:14 INFO - PROCESS | 1657 | 1466032514485 Marionette DEBUG loaded listener.js 16:15:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x119450400) [pid = 1657] [serial = 1183] [outer = 0x117260400] 16:15:14 INFO - PROCESS | 1657 | 1466032514797 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]]]}] 16:15:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 16:15:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 519ms 16:15:14 INFO - PROCESS | 1657 | 1466032514808 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 16:15:14 INFO - PROCESS | 1657 | 1466032514811 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 16:15:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 16:15:14 INFO - PROCESS | 1657 | 1466032514819 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 16:15:14 INFO - PROCESS | 1657 | 1466032514821 Marionette TRACE conn2 <- [1,1550,null,{}] 16:15:14 INFO - PROCESS | 1657 | 1466032514833 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}] 16:15:14 INFO - PROCESS | 1657 | 1466032514836 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:14 INFO - PROCESS | 1657 | 1466032514923 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 16:15:14 INFO - PROCESS | 1657 | 1466032514986 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:14 INFO - PROCESS | 1657 | 1466032514988 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:15 INFO - PROCESS | 1657 | ++DOCSHELL 0x11a10f000 == 32 [pid = 1657] [id = 395] 16:15:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x119459400) [pid = 1657] [serial = 1184] [outer = 0x0] 16:15:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x119b9c000) [pid = 1657] [serial = 1185] [outer = 0x119459400] 16:15:15 INFO - PROCESS | 1657 | 1466032515017 Marionette DEBUG loaded listener.js 16:15:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x123829000) [pid = 1657] [serial = 1186] [outer = 0x119459400] 16:15:15 INFO - PROCESS | 1657 | 1466032515341 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]]]}] 16:15:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 16:15:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 571ms 16:15:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 16:15:15 INFO - PROCESS | 1657 | 1466032515391 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 16:15:15 INFO - PROCESS | 1657 | 1466032515393 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 16:15:15 INFO - PROCESS | 1657 | 1466032515395 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 16:15:15 INFO - PROCESS | 1657 | 1466032515396 Marionette TRACE conn2 <- [1,1554,null,{}] 16:15:15 INFO - PROCESS | 1657 | 1466032515398 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}] 16:15:15 INFO - PROCESS | 1657 | 1466032515399 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:15 INFO - PROCESS | 1657 | 1466032515486 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 16:15:15 INFO - PROCESS | 1657 | 1466032515544 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:15 INFO - PROCESS | 1657 | 1466032515545 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:15 INFO - PROCESS | 1657 | ++DOCSHELL 0x124606000 == 33 [pid = 1657] [id = 396] 16:15:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x119134400) [pid = 1657] [serial = 1187] [outer = 0x0] 16:15:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x123db6000) [pid = 1657] [serial = 1188] [outer = 0x119134400] 16:15:15 INFO - PROCESS | 1657 | 1466032515571 Marionette DEBUG loaded listener.js 16:15:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x1243bbc00) [pid = 1657] [serial = 1189] [outer = 0x119134400] 16:15:15 INFO - PROCESS | 1657 | 1466032515864 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]]]}] 16:15:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 16:15:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 520ms 16:15:15 INFO - PROCESS | 1657 | 1466032515916 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 16:15:15 INFO - PROCESS | 1657 | 1466032515917 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 16:15:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 16:15:15 INFO - PROCESS | 1657 | 1466032515920 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 16:15:15 INFO - PROCESS | 1657 | 1466032515921 Marionette TRACE conn2 <- [1,1558,null,{}] 16:15:15 INFO - PROCESS | 1657 | 1466032515923 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}] 16:15:15 INFO - PROCESS | 1657 | 1466032515925 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:16 INFO - PROCESS | 1657 | 1466032516035 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 16:15:16 INFO - PROCESS | 1657 | 1466032516125 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:16 INFO - PROCESS | 1657 | 1466032516126 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:16 INFO - PROCESS | 1657 | ++DOCSHELL 0x126592000 == 34 [pid = 1657] [id = 397] 16:15:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x112f5d000) [pid = 1657] [serial = 1190] [outer = 0x0] 16:15:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x1240d6400) [pid = 1657] [serial = 1191] [outer = 0x112f5d000] 16:15:16 INFO - PROCESS | 1657 | 1466032516177 Marionette DEBUG loaded listener.js 16:15:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x1246f9000) [pid = 1657] [serial = 1192] [outer = 0x112f5d000] 16:15:16 INFO - PROCESS | 1657 | 1466032516603 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]]]}] 16:15:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 16:15:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 721ms 16:15:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 16:15:16 INFO - PROCESS | 1657 | 1466032516648 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 16:15:16 INFO - PROCESS | 1657 | 1466032516649 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 16:15:16 INFO - PROCESS | 1657 | 1466032516651 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 16:15:16 INFO - PROCESS | 1657 | 1466032516652 Marionette TRACE conn2 <- [1,1562,null,{}] 16:15:16 INFO - PROCESS | 1657 | 1466032516654 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}] 16:15:16 INFO - PROCESS | 1657 | 1466032516659 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:16 INFO - PROCESS | 1657 | 1466032516798 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 16:15:16 INFO - PROCESS | 1657 | 1466032516841 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:16 INFO - PROCESS | 1657 | 1466032516842 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:16 INFO - PROCESS | 1657 | ++DOCSHELL 0x129306800 == 35 [pid = 1657] [id = 398] 16:15:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x1257c2400) [pid = 1657] [serial = 1193] [outer = 0x0] 16:15:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x126c0f000) [pid = 1657] [serial = 1194] [outer = 0x1257c2400] 16:15:16 INFO - PROCESS | 1657 | 1466032516867 Marionette DEBUG loaded listener.js 16:15:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x128aa2c00) [pid = 1657] [serial = 1195] [outer = 0x1257c2400] 16:15:17 INFO - PROCESS | 1657 | 1466032517173 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]]]}] 16:15:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 16:15:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 568ms 16:15:17 INFO - PROCESS | 1657 | 1466032517219 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 16:15:17 INFO - PROCESS | 1657 | 1466032517221 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 16:15:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 16:15:17 INFO - PROCESS | 1657 | 1466032517223 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 16:15:17 INFO - PROCESS | 1657 | 1466032517224 Marionette TRACE conn2 <- [1,1566,null,{}] 16:15:17 INFO - PROCESS | 1657 | 1466032517226 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}] 16:15:17 INFO - PROCESS | 1657 | 1466032517228 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:17 INFO - PROCESS | 1657 | 1466032517330 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 16:15:17 INFO - PROCESS | 1657 | 1466032517367 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:17 INFO - PROCESS | 1657 | 1466032517368 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:17 INFO - PROCESS | 1657 | ++DOCSHELL 0x1192c5000 == 36 [pid = 1657] [id = 399] 16:15:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x112a78400) [pid = 1657] [serial = 1196] [outer = 0x0] 16:15:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x128c8e400) [pid = 1657] [serial = 1197] [outer = 0x112a78400] 16:15:17 INFO - PROCESS | 1657 | 1466032517393 Marionette DEBUG loaded listener.js 16:15:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x129179000) [pid = 1657] [serial = 1198] [outer = 0x112a78400] 16:15:17 INFO - PROCESS | 1657 | 1466032517759 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]]]}] 16:15:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 16:15:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 568ms 16:15:17 INFO - PROCESS | 1657 | 1466032517792 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 16:15:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 16:15:17 INFO - PROCESS | 1657 | 1466032517794 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 16:15:17 INFO - PROCESS | 1657 | 1466032517798 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 16:15:17 INFO - PROCESS | 1657 | 1466032517800 Marionette TRACE conn2 <- [1,1570,null,{}] 16:15:17 INFO - PROCESS | 1657 | 1466032517803 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}] 16:15:17 INFO - PROCESS | 1657 | 1466032517805 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:17 INFO - PROCESS | 1657 | 1466032517958 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 16:15:17 INFO - PROCESS | 1657 | 1466032517980 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:17 INFO - PROCESS | 1657 | 1466032517981 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:17 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b046000 == 37 [pid = 1657] [id = 400] 16:15:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x12907c800) [pid = 1657] [serial = 1199] [outer = 0x0] 16:15:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x1293a7800) [pid = 1657] [serial = 1200] [outer = 0x12907c800] 16:15:18 INFO - PROCESS | 1657 | 1466032518021 Marionette DEBUG loaded listener.js 16:15:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x12a665000) [pid = 1657] [serial = 1201] [outer = 0x12907c800] 16:15:18 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x11912e400) [pid = 1657] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 16:15:18 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x124b92800) [pid = 1657] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 16:15:18 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x12380b000) [pid = 1657] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 16:15:18 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x126c1f000) [pid = 1657] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 16:15:18 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x1187d5000) [pid = 1657] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 16:15:18 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x113088000) [pid = 1657] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 16:15:18 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x129174c00) [pid = 1657] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 16:15:18 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x1181b2c00) [pid = 1657] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 16:15:18 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x1246f7000) [pid = 1657] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 16:15:18 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x1293a6000) [pid = 1657] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 16:15:18 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x11912fc00) [pid = 1657] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 16:15:18 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x12bf16c00) [pid = 1657] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 16:15:18 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x117219c00) [pid = 1657] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 16:15:18 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x114fbb800) [pid = 1657] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 16:15:18 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x11270e000) [pid = 1657] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 16:15:18 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x117262000) [pid = 1657] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 16:15:18 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x11662d000) [pid = 1657] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 16:15:18 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x12380cc00) [pid = 1657] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 16:15:18 INFO - PROCESS | 1657 | 1466032518503 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]]]}] 16:15:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 16:15:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 721ms 16:15:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 16:15:18 INFO - PROCESS | 1657 | 1466032518519 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 16:15:18 INFO - PROCESS | 1657 | 1466032518522 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 16:15:18 INFO - PROCESS | 1657 | 1466032518532 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 16:15:18 INFO - PROCESS | 1657 | 1466032518534 Marionette TRACE conn2 <- [1,1574,null,{}] 16:15:18 INFO - PROCESS | 1657 | 1466032518559 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}] 16:15:18 INFO - PROCESS | 1657 | 1466032518564 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:18 INFO - PROCESS | 1657 | 1466032518672 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 16:15:18 INFO - PROCESS | 1657 | 1466032518678 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:18 INFO - PROCESS | 1657 | 1466032518680 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:18 INFO - PROCESS | 1657 | ++DOCSHELL 0x12ab77000 == 38 [pid = 1657] [id = 401] 16:15:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x11721e000) [pid = 1657] [serial = 1202] [outer = 0x0] 16:15:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x119b9b800) [pid = 1657] [serial = 1203] [outer = 0x11721e000] 16:15:18 INFO - PROCESS | 1657 | 1466032518712 Marionette DEBUG loaded listener.js 16:15:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x1243c1000) [pid = 1657] [serial = 1204] [outer = 0x11721e000] 16:15:19 INFO - PROCESS | 1657 | 1466032519032 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]]]}] 16:15:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 16:15:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 545ms 16:15:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 16:15:19 INFO - PROCESS | 1657 | 1466032519069 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 16:15:19 INFO - PROCESS | 1657 | 1466032519070 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 16:15:19 INFO - PROCESS | 1657 | 1466032519072 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 16:15:19 INFO - PROCESS | 1657 | 1466032519073 Marionette TRACE conn2 <- [1,1578,null,{}] 16:15:19 INFO - PROCESS | 1657 | 1466032519076 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}] 16:15:19 INFO - PROCESS | 1657 | 1466032519079 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:19 INFO - PROCESS | 1657 | 1466032519163 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 16:15:19 INFO - PROCESS | 1657 | 1466032519224 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:19 INFO - PROCESS | 1657 | 1466032519225 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:19 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b874800 == 39 [pid = 1657] [id = 402] 16:15:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x119926800) [pid = 1657] [serial = 1205] [outer = 0x0] 16:15:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x124b9dc00) [pid = 1657] [serial = 1206] [outer = 0x119926800] 16:15:19 INFO - PROCESS | 1657 | 1466032519252 Marionette DEBUG loaded listener.js 16:15:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x12a66cc00) [pid = 1657] [serial = 1207] [outer = 0x119926800] 16:15:19 INFO - PROCESS | 1657 | 1466032519515 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]]]}] 16:15:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 16:15:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 469ms 16:15:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 16:15:19 INFO - PROCESS | 1657 | 1466032519548 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 16:15:19 INFO - PROCESS | 1657 | 1466032519550 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 16:15:19 INFO - PROCESS | 1657 | 1466032519552 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 16:15:19 INFO - PROCESS | 1657 | 1466032519554 Marionette TRACE conn2 <- [1,1582,null,{}] 16:15:19 INFO - PROCESS | 1657 | 1466032519557 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}] 16:15:19 INFO - PROCESS | 1657 | 1466032519558 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:19 INFO - PROCESS | 1657 | 1466032519661 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 16:15:19 INFO - PROCESS | 1657 | 1466032519667 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:19 INFO - PROCESS | 1657 | 1466032519676 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:19 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c2bf800 == 40 [pid = 1657] [id = 403] 16:15:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x12a6d6800) [pid = 1657] [serial = 1208] [outer = 0x0] 16:15:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x12a9f2800) [pid = 1657] [serial = 1209] [outer = 0x12a6d6800] 16:15:19 INFO - PROCESS | 1657 | 1466032519703 Marionette DEBUG loaded listener.js 16:15:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x12b8b0c00) [pid = 1657] [serial = 1210] [outer = 0x12a6d6800] 16:15:20 INFO - PROCESS | 1657 | 1466032520083 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]]]}] 16:15:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 16:15:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 572ms 16:15:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 16:15:20 INFO - PROCESS | 1657 | 1466032520124 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 16:15:20 INFO - PROCESS | 1657 | 1466032520126 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 16:15:20 INFO - PROCESS | 1657 | 1466032520130 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 16:15:20 INFO - PROCESS | 1657 | 1466032520131 Marionette TRACE conn2 <- [1,1586,null,{}] 16:15:20 INFO - PROCESS | 1657 | 1466032520134 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}] 16:15:20 INFO - PROCESS | 1657 | 1466032520135 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:20 INFO - PROCESS | 1657 | 1466032520220 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 16:15:20 INFO - PROCESS | 1657 | 1466032520224 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:20 INFO - PROCESS | 1657 | 1466032520225 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:20 INFO - PROCESS | 1657 | ++DOCSHELL 0x12cacd800 == 41 [pid = 1657] [id = 404] 16:15:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x12b8b1000) [pid = 1657] [serial = 1211] [outer = 0x0] 16:15:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x12b9a0000) [pid = 1657] [serial = 1212] [outer = 0x12b8b1000] 16:15:20 INFO - PROCESS | 1657 | 1466032520250 Marionette DEBUG loaded listener.js 16:15:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x12b9bac00) [pid = 1657] [serial = 1213] [outer = 0x12b8b1000] 16:15:20 INFO - PROCESS | 1657 | 1466032520766 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]]]}] 16:15:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 16:15:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 669ms 16:15:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 16:15:20 INFO - PROCESS | 1657 | 1466032520800 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 16:15:20 INFO - PROCESS | 1657 | 1466032520802 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 16:15:20 INFO - PROCESS | 1657 | 1466032520805 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 16:15:20 INFO - PROCESS | 1657 | 1466032520809 Marionette TRACE conn2 <- [1,1590,null,{}] 16:15:20 INFO - PROCESS | 1657 | 1466032520812 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}] 16:15:20 INFO - PROCESS | 1657 | 1466032520814 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:20 INFO - PROCESS | 1657 | 1466032520929 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 16:15:21 INFO - PROCESS | 1657 | 1466032521038 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:21 INFO - PROCESS | 1657 | 1466032521040 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:21 INFO - PROCESS | 1657 | ++DOCSHELL 0x1192d7000 == 42 [pid = 1657] [id = 405] 16:15:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x118162000) [pid = 1657] [serial = 1214] [outer = 0x0] 16:15:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x118396800) [pid = 1657] [serial = 1215] [outer = 0x118162000] 16:15:21 INFO - PROCESS | 1657 | 1466032521073 Marionette DEBUG loaded listener.js 16:15:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x11917cc00) [pid = 1657] [serial = 1216] [outer = 0x118162000] 16:15:21 INFO - PROCESS | 1657 | 1466032521546 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]]]}] 16:15:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 16:15:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 777ms 16:15:21 INFO - PROCESS | 1657 | 1466032521584 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 16:15:21 INFO - PROCESS | 1657 | 1466032521588 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 16:15:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 16:15:21 INFO - PROCESS | 1657 | 1466032521596 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 16:15:21 INFO - PROCESS | 1657 | 1466032521598 Marionette TRACE conn2 <- [1,1594,null,{}] 16:15:21 INFO - PROCESS | 1657 | 1466032521602 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}] 16:15:21 INFO - PROCESS | 1657 | 1466032521605 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:21 INFO - PROCESS | 1657 | 1466032521751 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 16:15:21 INFO - PROCESS | 1657 | 1466032521827 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:21 INFO - PROCESS | 1657 | 1466032521828 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:21 INFO - PROCESS | 1657 | ++DOCSHELL 0x1290d3800 == 43 [pid = 1657] [id = 406] 16:15:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x119494400) [pid = 1657] [serial = 1217] [outer = 0x0] 16:15:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x123814c00) [pid = 1657] [serial = 1218] [outer = 0x119494400] 16:15:21 INFO - PROCESS | 1657 | 1466032521859 Marionette DEBUG loaded listener.js 16:15:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x1240d3400) [pid = 1657] [serial = 1219] [outer = 0x119494400] 16:15:22 INFO - PROCESS | 1657 | 1466032522305 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]]]}] 16:15:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 16:15:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 773ms 16:15:22 INFO - PROCESS | 1657 | 1466032522378 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 16:15:22 INFO - PROCESS | 1657 | 1466032522379 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 16:15:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 16:15:22 INFO - PROCESS | 1657 | 1466032522383 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 16:15:22 INFO - PROCESS | 1657 | 1466032522386 Marionette TRACE conn2 <- [1,1598,null,{}] 16:15:22 INFO - PROCESS | 1657 | 1466032522396 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}] 16:15:22 INFO - PROCESS | 1657 | 1466032522399 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:22 INFO - PROCESS | 1657 | 1466032522506 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 16:15:22 INFO - PROCESS | 1657 | 1466032522582 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:22 INFO - PROCESS | 1657 | 1466032522584 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:22 INFO - PROCESS | 1657 | ++DOCSHELL 0x12cad4000 == 44 [pid = 1657] [id = 407] 16:15:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x124b90800) [pid = 1657] [serial = 1220] [outer = 0x0] 16:15:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x1265a6800) [pid = 1657] [serial = 1221] [outer = 0x124b90800] 16:15:22 INFO - PROCESS | 1657 | 1466032522615 Marionette DEBUG loaded listener.js 16:15:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x126c21400) [pid = 1657] [serial = 1222] [outer = 0x124b90800] 16:15:23 INFO - PROCESS | 1657 | 1466032523041 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]]]}] 16:15:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 16:15:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 672ms 16:15:23 INFO - PROCESS | 1657 | 1466032523055 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 16:15:23 INFO - PROCESS | 1657 | 1466032523057 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 16:15:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 16:15:23 INFO - PROCESS | 1657 | 1466032523060 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 16:15:23 INFO - PROCESS | 1657 | 1466032523061 Marionette TRACE conn2 <- [1,1602,null,{}] 16:15:23 INFO - PROCESS | 1657 | 1466032523063 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}] 16:15:23 INFO - PROCESS | 1657 | 1466032523065 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:23 INFO - PROCESS | 1657 | 1466032523176 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 16:15:23 INFO - PROCESS | 1657 | 1466032523239 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:23 INFO - PROCESS | 1657 | 1466032523241 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:23 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d0af000 == 45 [pid = 1657] [id = 408] 16:15:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x128aa0400) [pid = 1657] [serial = 1223] [outer = 0x0] 16:15:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x1293ad400) [pid = 1657] [serial = 1224] [outer = 0x128aa0400] 16:15:23 INFO - PROCESS | 1657 | 1466032523310 Marionette DEBUG loaded listener.js 16:15:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x12abbbc00) [pid = 1657] [serial = 1225] [outer = 0x128aa0400] 16:15:23 INFO - PROCESS | 1657 | 1466032523716 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]]]}] 16:15:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 16:15:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 673ms 16:15:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 16:15:23 INFO - PROCESS | 1657 | 1466032523734 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 16:15:23 INFO - PROCESS | 1657 | 1466032523735 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 16:15:23 INFO - PROCESS | 1657 | 1466032523737 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 16:15:23 INFO - PROCESS | 1657 | 1466032523739 Marionette TRACE conn2 <- [1,1606,null,{}] 16:15:23 INFO - PROCESS | 1657 | 1466032523742 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}] 16:15:23 INFO - PROCESS | 1657 | 1466032523744 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:23 INFO - PROCESS | 1657 | 1466032523857 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 16:15:23 INFO - PROCESS | 1657 | 1466032523993 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:23 INFO - PROCESS | 1657 | 1466032523995 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:24 INFO - PROCESS | 1657 | ++DOCSHELL 0x128a51800 == 46 [pid = 1657] [id = 409] 16:15:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x117262c00) [pid = 1657] [serial = 1226] [outer = 0x0] 16:15:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x1293a5800) [pid = 1657] [serial = 1227] [outer = 0x117262c00] 16:15:24 INFO - PROCESS | 1657 | 1466032524040 Marionette DEBUG loaded listener.js 16:15:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x12b8a6000) [pid = 1657] [serial = 1228] [outer = 0x117262c00] 16:15:24 INFO - PROCESS | 1657 | 1466032524540 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]]]}] 16:15:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 16:15:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1071ms 16:15:24 INFO - PROCESS | 1657 | 1466032524821 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 16:15:24 INFO - PROCESS | 1657 | 1466032524827 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 16:15:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 16:15:24 INFO - PROCESS | 1657 | 1466032524834 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 16:15:24 INFO - PROCESS | 1657 | 1466032524837 Marionette TRACE conn2 <- [1,1610,null,{}] 16:15:24 INFO - PROCESS | 1657 | 1466032524843 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}] 16:15:24 INFO - PROCESS | 1657 | 1466032524848 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:25 INFO - PROCESS | 1657 | 1466032524999 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 16:15:25 INFO - PROCESS | 1657 | 1466032525097 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:25 INFO - PROCESS | 1657 | 1466032525100 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:25 INFO - PROCESS | 1657 | ++DOCSHELL 0x11823a000 == 47 [pid = 1657] [id = 410] 16:15:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x11662c400) [pid = 1657] [serial = 1229] [outer = 0x0] 16:15:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 115 (0x1169e9800) [pid = 1657] [serial = 1230] [outer = 0x11662c400] 16:15:25 INFO - PROCESS | 1657 | 1466032525130 Marionette DEBUG loaded listener.js 16:15:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x1175acc00) [pid = 1657] [serial = 1231] [outer = 0x11662c400] 16:15:25 INFO - PROCESS | 1657 | 1466032525571 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]]]}] 16:15:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 16:15:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 778ms 16:15:25 INFO - PROCESS | 1657 | 1466032525612 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 16:15:25 INFO - PROCESS | 1657 | 1466032525614 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 16:15:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 16:15:25 INFO - PROCESS | 1657 | 1466032525618 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 16:15:25 INFO - PROCESS | 1657 | 1466032525620 Marionette TRACE conn2 <- [1,1614,null,{}] 16:15:25 INFO - PROCESS | 1657 | 1466032525623 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}] 16:15:25 INFO - PROCESS | 1657 | 1466032525624 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:25 INFO - PROCESS | 1657 | 1466032525723 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 16:15:25 INFO - PROCESS | 1657 | 1466032525794 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:25 INFO - PROCESS | 1657 | 1466032525795 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:26 INFO - PROCESS | 1657 | --DOCSHELL 0x12c2bf800 == 46 [pid = 1657] [id = 403] 16:15:26 INFO - PROCESS | 1657 | --DOCSHELL 0x12b874800 == 45 [pid = 1657] [id = 402] 16:15:26 INFO - PROCESS | 1657 | --DOCSHELL 0x12ab77000 == 44 [pid = 1657] [id = 401] 16:15:26 INFO - PROCESS | 1657 | --DOCSHELL 0x12b046000 == 43 [pid = 1657] [id = 400] 16:15:26 INFO - PROCESS | 1657 | --DOCSHELL 0x1192c5000 == 42 [pid = 1657] [id = 399] 16:15:26 INFO - PROCESS | 1657 | --DOCSHELL 0x129306800 == 41 [pid = 1657] [id = 398] 16:15:26 INFO - PROCESS | 1657 | --DOCSHELL 0x126592000 == 40 [pid = 1657] [id = 397] 16:15:26 INFO - PROCESS | 1657 | --DOCSHELL 0x124606000 == 39 [pid = 1657] [id = 396] 16:15:26 INFO - PROCESS | 1657 | --DOCSHELL 0x11a10f000 == 38 [pid = 1657] [id = 395] 16:15:26 INFO - PROCESS | 1657 | --DOCSHELL 0x116ac4800 == 37 [pid = 1657] [id = 394] 16:15:26 INFO - PROCESS | 1657 | --DOCSHELL 0x11679c800 == 36 [pid = 1657] [id = 393] 16:15:26 INFO - PROCESS | 1657 | --DOCSHELL 0x128a45800 == 35 [pid = 1657] [id = 392] 16:15:26 INFO - PROCESS | 1657 | --DOCSHELL 0x116ac3800 == 34 [pid = 1657] [id = 391] 16:15:26 INFO - PROCESS | 1657 | --DOCSHELL 0x12c2b2000 == 33 [pid = 1657] [id = 390] 16:15:26 INFO - PROCESS | 1657 | --DOCSHELL 0x11823a000 == 32 [pid = 1657] [id = 410] 16:15:26 INFO - PROCESS | 1657 | --DOCSHELL 0x128a51800 == 31 [pid = 1657] [id = 409] 16:15:26 INFO - PROCESS | 1657 | --DOCSHELL 0x12d0af000 == 30 [pid = 1657] [id = 408] 16:15:26 INFO - PROCESS | 1657 | --DOCSHELL 0x12cad4000 == 29 [pid = 1657] [id = 407] 16:15:26 INFO - PROCESS | 1657 | --DOCSHELL 0x1290d3800 == 28 [pid = 1657] [id = 406] 16:15:26 INFO - PROCESS | 1657 | --DOCSHELL 0x1192d7000 == 27 [pid = 1657] [id = 405] 16:15:26 INFO - PROCESS | 1657 | --DOCSHELL 0x12cacd800 == 26 [pid = 1657] [id = 404] 16:15:26 INFO - PROCESS | 1657 | ++DOCSHELL 0x110e66800 == 27 [pid = 1657] [id = 411] 16:15:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 117 (0x111c14400) [pid = 1657] [serial = 1232] [outer = 0x0] 16:15:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 118 (0x111e5b800) [pid = 1657] [serial = 1233] [outer = 0x111c14400] 16:15:26 INFO - PROCESS | 1657 | 1466032526520 Marionette DEBUG loaded listener.js 16:15:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 119 (0x112138800) [pid = 1657] [serial = 1234] [outer = 0x111c14400] 16:15:26 INFO - PROCESS | 1657 | --DOMWINDOW == 118 (0x1243c8000) [pid = 1657] [serial = 1149] [outer = 0x0] [url = about:blank] 16:15:26 INFO - PROCESS | 1657 | --DOMWINDOW == 117 (0x1265a6400) [pid = 1657] [serial = 1152] [outer = 0x0] [url = about:blank] 16:15:26 INFO - PROCESS | 1657 | --DOMWINDOW == 116 (0x123822400) [pid = 1657] [serial = 1143] [outer = 0x0] [url = about:blank] 16:15:26 INFO - PROCESS | 1657 | --DOMWINDOW == 115 (0x128a9f400) [pid = 1657] [serial = 1155] [outer = 0x0] [url = about:blank] 16:15:26 INFO - PROCESS | 1657 | --DOMWINDOW == 114 (0x126c1dc00) [pid = 1657] [serial = 1153] [outer = 0x0] [url = about:blank] 16:15:26 INFO - PROCESS | 1657 | --DOMWINDOW == 113 (0x1240ce400) [pid = 1657] [serial = 1144] [outer = 0x0] [url = about:blank] 16:15:26 INFO - PROCESS | 1657 | --DOMWINDOW == 112 (0x119926c00) [pid = 1657] [serial = 1117] [outer = 0x0] [url = about:blank] 16:15:26 INFO - PROCESS | 1657 | --DOMWINDOW == 111 (0x114f6b000) [pid = 1657] [serial = 1134] [outer = 0x0] [url = about:blank] 16:15:26 INFO - PROCESS | 1657 | --DOMWINDOW == 110 (0x115dbd400) [pid = 1657] [serial = 1135] [outer = 0x0] [url = about:blank] 16:15:26 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x11944ec00) [pid = 1657] [serial = 1116] [outer = 0x0] [url = about:blank] 16:15:26 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x128c56400) [pid = 1657] [serial = 1156] [outer = 0x0] [url = about:blank] 16:15:26 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x12a666400) [pid = 1657] [serial = 1167] [outer = 0x0] [url = about:blank] 16:15:26 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x1181c1400) [pid = 1657] [serial = 1137] [outer = 0x0] [url = about:blank] 16:15:26 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x118751000) [pid = 1657] [serial = 1138] [outer = 0x0] [url = about:blank] 16:15:26 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x128a9d800) [pid = 1657] [serial = 1120] [outer = 0x0] [url = about:blank] 16:15:26 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x124f12c00) [pid = 1657] [serial = 1119] [outer = 0x0] [url = about:blank] 16:15:26 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x12b8a8000) [pid = 1657] [serial = 1123] [outer = 0x0] [url = about:blank] 16:15:26 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x12a9f4c00) [pid = 1657] [serial = 1122] [outer = 0x0] [url = about:blank] 16:15:26 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x11949d800) [pid = 1657] [serial = 1140] [outer = 0x0] [url = about:blank] 16:15:26 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x119929c00) [pid = 1657] [serial = 1141] [outer = 0x0] [url = about:blank] 16:15:26 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x12c507000) [pid = 1657] [serial = 1126] [outer = 0x0] [url = about:blank] 16:15:26 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x12c02a800) [pid = 1657] [serial = 1125] [outer = 0x0] [url = about:blank] 16:15:26 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x118451c00) [pid = 1657] [serial = 1132] [outer = 0x0] [url = about:blank] 16:15:26 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x11725f000) [pid = 1657] [serial = 1131] [outer = 0x0] [url = about:blank] 16:15:26 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x114fc6400) [pid = 1657] [serial = 1129] [outer = 0x0] [url = about:blank] 16:15:26 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x114fc2000) [pid = 1657] [serial = 1128] [outer = 0x0] [url = about:blank] 16:15:26 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x1131d2400) [pid = 1657] [serial = 1158] [outer = 0x0] [url = about:blank] 16:15:26 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x1169f1c00) [pid = 1657] [serial = 1159] [outer = 0x0] [url = about:blank] 16:15:26 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x129174800) [pid = 1657] [serial = 1165] [outer = 0x0] [url = about:blank] 16:15:26 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x123809400) [pid = 1657] [serial = 1161] [outer = 0x0] [url = about:blank] 16:15:26 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x1240d0000) [pid = 1657] [serial = 1146] [outer = 0x0] [url = about:blank] 16:15:26 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x124107000) [pid = 1657] [serial = 1147] [outer = 0x0] [url = about:blank] 16:15:26 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x12a6e3000) [pid = 1657] [serial = 1168] [outer = 0x0] [url = about:blank] 16:15:26 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x1246f1800) [pid = 1657] [serial = 1162] [outer = 0x0] [url = about:blank] 16:15:26 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x124ac9000) [pid = 1657] [serial = 1150] [outer = 0x0] [url = about:blank] 16:15:26 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x126c15c00) [pid = 1657] [serial = 1164] [outer = 0x0] [url = about:blank] 16:15:26 INFO - PROCESS | 1657 | 1466032526909 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]]]}] 16:15:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 16:15:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1323ms 16:15:26 INFO - PROCESS | 1657 | 1466032526940 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 16:15:26 INFO - PROCESS | 1657 | 1466032526942 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 16:15:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 16:15:26 INFO - PROCESS | 1657 | 1466032526948 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 16:15:26 INFO - PROCESS | 1657 | 1466032526949 Marionette TRACE conn2 <- [1,1618,null,{}] 16:15:26 INFO - PROCESS | 1657 | 1466032526952 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}] 16:15:26 INFO - PROCESS | 1657 | 1466032526954 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:27 INFO - PROCESS | 1657 | 1466032527036 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 16:15:27 INFO - PROCESS | 1657 | 1466032527041 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:27 INFO - PROCESS | 1657 | 1466032527042 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:27 INFO - PROCESS | 1657 | ++DOCSHELL 0x115e2e800 == 28 [pid = 1657] [id = 412] 16:15:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x112f64800) [pid = 1657] [serial = 1235] [outer = 0x0] 16:15:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x114fb7800) [pid = 1657] [serial = 1236] [outer = 0x112f64800] 16:15:27 INFO - PROCESS | 1657 | 1466032527073 Marionette DEBUG loaded listener.js 16:15:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x115e11800) [pid = 1657] [serial = 1237] [outer = 0x112f64800] 16:15:27 INFO - PROCESS | 1657 | 1466032527431 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]]]}] 16:15:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 16:15:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 520ms 16:15:27 INFO - PROCESS | 1657 | 1466032527467 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 16:15:27 INFO - PROCESS | 1657 | 1466032527469 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 16:15:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 16:15:27 INFO - PROCESS | 1657 | 1466032527474 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 16:15:27 INFO - PROCESS | 1657 | 1466032527475 Marionette TRACE conn2 <- [1,1622,null,{}] 16:15:27 INFO - PROCESS | 1657 | 1466032527481 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}] 16:15:27 INFO - PROCESS | 1657 | 1466032527482 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:27 INFO - PROCESS | 1657 | 1466032527562 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 16:15:27 INFO - PROCESS | 1657 | 1466032527566 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:27 INFO - PROCESS | 1657 | 1466032527568 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:27 INFO - PROCESS | 1657 | ++DOCSHELL 0x116fda800 == 29 [pid = 1657] [id = 413] 16:15:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x11618f000) [pid = 1657] [serial = 1238] [outer = 0x0] 16:15:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x11670d400) [pid = 1657] [serial = 1239] [outer = 0x11618f000] 16:15:27 INFO - PROCESS | 1657 | 1466032527596 Marionette DEBUG loaded listener.js 16:15:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x1169ee400) [pid = 1657] [serial = 1240] [outer = 0x11618f000] 16:15:27 INFO - PROCESS | 1657 | 1466032527967 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]]]}] 16:15:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 16:15:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 521ms 16:15:27 INFO - PROCESS | 1657 | 1466032527995 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 16:15:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 16:15:27 INFO - PROCESS | 1657 | 1466032527996 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 16:15:28 INFO - PROCESS | 1657 | 1466032527999 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 16:15:28 INFO - PROCESS | 1657 | 1466032528002 Marionette TRACE conn2 <- [1,1626,null,{}] 16:15:28 INFO - PROCESS | 1657 | 1466032528010 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}] 16:15:28 INFO - PROCESS | 1657 | 1466032528014 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:28 INFO - PROCESS | 1657 | 1466032528106 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 16:15:28 INFO - PROCESS | 1657 | 1466032528115 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:28 INFO - PROCESS | 1657 | 1466032528117 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:28 INFO - PROCESS | 1657 | ++DOCSHELL 0x118255800 == 30 [pid = 1657] [id = 414] 16:15:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x1169f4800) [pid = 1657] [serial = 1241] [outer = 0x0] 16:15:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x117258400) [pid = 1657] [serial = 1242] [outer = 0x1169f4800] 16:15:28 INFO - PROCESS | 1657 | 1466032528160 Marionette DEBUG loaded listener.js 16:15:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x1176e9000) [pid = 1657] [serial = 1243] [outer = 0x1169f4800] 16:15:28 INFO - PROCESS | 1657 | 1466032528559 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]]]}] 16:15:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 16:15:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 574ms 16:15:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 16:15:28 INFO - PROCESS | 1657 | 1466032528573 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 16:15:28 INFO - PROCESS | 1657 | 1466032528574 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 16:15:28 INFO - PROCESS | 1657 | 1466032528582 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 16:15:28 INFO - PROCESS | 1657 | 1466032528583 Marionette TRACE conn2 <- [1,1630,null,{}] 16:15:28 INFO - PROCESS | 1657 | 1466032528586 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}] 16:15:28 INFO - PROCESS | 1657 | 1466032528588 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:28 INFO - PROCESS | 1657 | 1466032528763 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 16:15:28 INFO - PROCESS | 1657 | 1466032528791 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:28 INFO - PROCESS | 1657 | 1466032528792 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:28 INFO - PROCESS | 1657 | ++DOCSHELL 0x1192d7000 == 31 [pid = 1657] [id = 415] 16:15:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x116a0c800) [pid = 1657] [serial = 1244] [outer = 0x0] 16:15:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x1181b7400) [pid = 1657] [serial = 1245] [outer = 0x116a0c800] 16:15:28 INFO - PROCESS | 1657 | 1466032528837 Marionette DEBUG loaded listener.js 16:15:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x118451000) [pid = 1657] [serial = 1246] [outer = 0x116a0c800] 16:15:29 INFO - PROCESS | 1657 | 1466032529270 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]]]}] 16:15:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 16:15:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 723ms 16:15:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 16:15:29 INFO - PROCESS | 1657 | 1466032529301 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 16:15:29 INFO - PROCESS | 1657 | 1466032529302 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 16:15:29 INFO - PROCESS | 1657 | 1466032529304 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 16:15:29 INFO - PROCESS | 1657 | 1466032529305 Marionette TRACE conn2 <- [1,1634,null,{}] 16:15:29 INFO - PROCESS | 1657 | 1466032529307 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}] 16:15:29 INFO - PROCESS | 1657 | 1466032529309 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:29 INFO - PROCESS | 1657 | 1466032529405 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 16:15:29 INFO - PROCESS | 1657 | 1466032529443 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:29 INFO - PROCESS | 1657 | 1466032529444 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:29 INFO - PROCESS | 1657 | ++DOCSHELL 0x119d0e800 == 32 [pid = 1657] [id = 416] 16:15:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x116142000) [pid = 1657] [serial = 1247] [outer = 0x0] 16:15:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x118756c00) [pid = 1657] [serial = 1248] [outer = 0x116142000] 16:15:29 INFO - PROCESS | 1657 | 1466032529477 Marionette DEBUG loaded listener.js 16:15:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x11940b400) [pid = 1657] [serial = 1249] [outer = 0x116142000] 16:15:29 INFO - PROCESS | 1657 | 1466032529818 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]]]}] 16:15:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 16:15:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 568ms 16:15:29 INFO - PROCESS | 1657 | 1466032529873 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 16:15:29 INFO - PROCESS | 1657 | 1466032529874 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 16:15:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 16:15:29 INFO - PROCESS | 1657 | 1466032529876 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 16:15:29 INFO - PROCESS | 1657 | 1466032529877 Marionette TRACE conn2 <- [1,1638,null,{}] 16:15:29 INFO - PROCESS | 1657 | 1466032529880 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}] 16:15:29 INFO - PROCESS | 1657 | 1466032529884 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:29 INFO - PROCESS | 1657 | 1466032529981 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 16:15:30 INFO - PROCESS | 1657 | 1466032530020 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:30 INFO - PROCESS | 1657 | 1466032530021 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:30 INFO - PROCESS | 1657 | ++DOCSHELL 0x110e83000 == 33 [pid = 1657] [id = 417] 16:15:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x11944e000) [pid = 1657] [serial = 1250] [outer = 0x0] 16:15:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x11945cc00) [pid = 1657] [serial = 1251] [outer = 0x11944e000] 16:15:30 INFO - PROCESS | 1657 | 1466032530046 Marionette DEBUG loaded listener.js 16:15:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x119589400) [pid = 1657] [serial = 1252] [outer = 0x11944e000] 16:15:30 INFO - PROCESS | 1657 | 1466032530437 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]]]}] 16:15:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 16:15:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 572ms 16:15:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 16:15:30 INFO - PROCESS | 1657 | 1466032530450 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 16:15:30 INFO - PROCESS | 1657 | 1466032530452 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 16:15:30 INFO - PROCESS | 1657 | 1466032530455 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 16:15:30 INFO - PROCESS | 1657 | 1466032530457 Marionette TRACE conn2 <- [1,1642,null,{}] 16:15:30 INFO - PROCESS | 1657 | 1466032530462 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}] 16:15:30 INFO - PROCESS | 1657 | 1466032530465 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:30 INFO - PROCESS | 1657 | 1466032530607 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 16:15:30 INFO - PROCESS | 1657 | 1466032530611 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:30 INFO - PROCESS | 1657 | 1466032530612 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:30 INFO - PROCESS | 1657 | ++DOCSHELL 0x12460c000 == 34 [pid = 1657] [id = 418] 16:15:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x116141c00) [pid = 1657] [serial = 1253] [outer = 0x0] 16:15:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x119912400) [pid = 1657] [serial = 1254] [outer = 0x116141c00] 16:15:30 INFO - PROCESS | 1657 | 1466032530636 Marionette DEBUG loaded listener.js 16:15:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x119917c00) [pid = 1657] [serial = 1255] [outer = 0x116141c00] 16:15:31 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x12b8b1000) [pid = 1657] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 16:15:31 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x12a6d6800) [pid = 1657] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 16:15:31 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x1257c2400) [pid = 1657] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 16:15:31 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x112a78400) [pid = 1657] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 16:15:31 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x12907c800) [pid = 1657] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 16:15:31 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x117260400) [pid = 1657] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 16:15:31 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x119134400) [pid = 1657] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 16:15:31 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x1169f3c00) [pid = 1657] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 16:15:31 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x11949c800) [pid = 1657] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 16:15:31 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x119459400) [pid = 1657] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 16:15:31 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x1169f5000) [pid = 1657] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 16:15:31 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x11945a000) [pid = 1657] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 16:15:31 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x119926800) [pid = 1657] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 16:15:31 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x112f5d000) [pid = 1657] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 16:15:31 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x11721e000) [pid = 1657] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 16:15:31 INFO - PROCESS | 1657 | 1466032531149 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]]]}] 16:15:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 16:15:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 722ms 16:15:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 16:15:31 INFO - PROCESS | 1657 | 1466032531183 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 16:15:31 INFO - PROCESS | 1657 | 1466032531185 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 16:15:31 INFO - PROCESS | 1657 | 1466032531187 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 16:15:31 INFO - PROCESS | 1657 | 1466032531188 Marionette TRACE conn2 <- [1,1646,null,{}] 16:15:31 INFO - PROCESS | 1657 | 1466032531190 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}] 16:15:31 INFO - PROCESS | 1657 | 1466032531192 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:31 INFO - PROCESS | 1657 | 1466032531314 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 16:15:31 INFO - PROCESS | 1657 | 1466032531351 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:31 INFO - PROCESS | 1657 | 1466032531352 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:31 INFO - PROCESS | 1657 | ++DOCSHELL 0x1197aa000 == 35 [pid = 1657] [id = 419] 16:15:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x112f5d000) [pid = 1657] [serial = 1256] [outer = 0x0] 16:15:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x119413400) [pid = 1657] [serial = 1257] [outer = 0x112f5d000] 16:15:31 INFO - PROCESS | 1657 | 1466032531377 Marionette DEBUG loaded listener.js 16:15:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x11991b400) [pid = 1657] [serial = 1258] [outer = 0x112f5d000] 16:15:31 INFO - PROCESS | 1657 | 1466032531640 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]]]}] 16:15:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 16:15:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 468ms 16:15:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 16:15:31 INFO - PROCESS | 1657 | 1466032531656 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 16:15:31 INFO - PROCESS | 1657 | 1466032531657 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 16:15:31 INFO - PROCESS | 1657 | 1466032531659 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 16:15:31 INFO - PROCESS | 1657 | 1466032531662 Marionette TRACE conn2 <- [1,1650,null,{}] 16:15:31 INFO - PROCESS | 1657 | 1466032531671 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}] 16:15:31 INFO - PROCESS | 1657 | 1466032531672 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:31 INFO - PROCESS | 1657 | 1466032531752 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 16:15:31 INFO - PROCESS | 1657 | 1466032531757 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:31 INFO - PROCESS | 1657 | 1466032531758 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:31 INFO - PROCESS | 1657 | ++DOCSHELL 0x126726800 == 36 [pid = 1657] [id = 420] 16:15:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x11991bc00) [pid = 1657] [serial = 1259] [outer = 0x0] 16:15:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x11992a000) [pid = 1657] [serial = 1260] [outer = 0x11991bc00] 16:15:31 INFO - PROCESS | 1657 | 1466032531785 Marionette DEBUG loaded listener.js 16:15:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x119edcc00) [pid = 1657] [serial = 1261] [outer = 0x11991bc00] 16:15:32 INFO - PROCESS | 1657 | 1466032532230 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]]]}] 16:15:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 16:15:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 628ms 16:15:32 INFO - PROCESS | 1657 | 1466032532288 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 16:15:32 INFO - PROCESS | 1657 | 1466032532291 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 16:15:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 16:15:32 INFO - PROCESS | 1657 | 1466032532294 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 16:15:32 INFO - PROCESS | 1657 | 1466032532296 Marionette TRACE conn2 <- [1,1654,null,{}] 16:15:32 INFO - PROCESS | 1657 | 1466032532300 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}] 16:15:32 INFO - PROCESS | 1657 | 1466032532302 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:32 INFO - PROCESS | 1657 | 1466032532421 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 16:15:32 INFO - PROCESS | 1657 | 1466032532506 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:32 INFO - PROCESS | 1657 | 1466032532507 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:32 INFO - PROCESS | 1657 | ++DOCSHELL 0x113cd8000 == 37 [pid = 1657] [id = 421] 16:15:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x113c4a800) [pid = 1657] [serial = 1262] [outer = 0x0] 16:15:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x114fb9000) [pid = 1657] [serial = 1263] [outer = 0x113c4a800] 16:15:32 INFO - PROCESS | 1657 | 1466032532564 Marionette DEBUG loaded listener.js 16:15:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x115e1ac00) [pid = 1657] [serial = 1264] [outer = 0x113c4a800] 16:15:33 INFO - PROCESS | 1657 | 1466032533084 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]]]}] 16:15:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 16:15:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 822ms 16:15:33 INFO - PROCESS | 1657 | 1466032533119 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 16:15:33 INFO - PROCESS | 1657 | 1466032533122 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 16:15:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 16:15:33 INFO - PROCESS | 1657 | 1466032533130 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 16:15:33 INFO - PROCESS | 1657 | 1466032533132 Marionette TRACE conn2 <- [1,1658,null,{}] 16:15:33 INFO - PROCESS | 1657 | 1466032533135 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}] 16:15:33 INFO - PROCESS | 1657 | 1466032533137 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:33 INFO - PROCESS | 1657 | 1466032533246 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 16:15:33 INFO - PROCESS | 1657 | 1466032533329 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:33 INFO - PROCESS | 1657 | 1466032533331 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:33 INFO - PROCESS | 1657 | ++DOCSHELL 0x1192ca800 == 38 [pid = 1657] [id = 422] 16:15:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x1169ea800) [pid = 1657] [serial = 1265] [outer = 0x0] 16:15:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x1169f2c00) [pid = 1657] [serial = 1266] [outer = 0x1169ea800] 16:15:33 INFO - PROCESS | 1657 | 1466032533361 Marionette DEBUG loaded listener.js 16:15:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x11725c800) [pid = 1657] [serial = 1267] [outer = 0x1169ea800] 16:15:34 INFO - PROCESS | 1657 | 1466032534029 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]]]}] 16:15:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 16:15:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 972ms 16:15:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 16:15:34 INFO - PROCESS | 1657 | 1466032534100 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 16:15:34 INFO - PROCESS | 1657 | 1466032534103 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 16:15:34 INFO - PROCESS | 1657 | 1466032534106 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 16:15:34 INFO - PROCESS | 1657 | 1466032534108 Marionette TRACE conn2 <- [1,1662,null,{}] 16:15:34 INFO - PROCESS | 1657 | 1466032534112 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}] 16:15:34 INFO - PROCESS | 1657 | 1466032534113 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:34 INFO - PROCESS | 1657 | 1466032534236 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 16:15:34 INFO - PROCESS | 1657 | --DOCSHELL 0x1197aa000 == 37 [pid = 1657] [id = 419] 16:15:34 INFO - PROCESS | 1657 | --DOCSHELL 0x12460c000 == 36 [pid = 1657] [id = 418] 16:15:34 INFO - PROCESS | 1657 | --DOCSHELL 0x110e83000 == 35 [pid = 1657] [id = 417] 16:15:34 INFO - PROCESS | 1657 | --DOCSHELL 0x119d0e800 == 34 [pid = 1657] [id = 416] 16:15:34 INFO - PROCESS | 1657 | --DOCSHELL 0x1192d7000 == 33 [pid = 1657] [id = 415] 16:15:34 INFO - PROCESS | 1657 | --DOCSHELL 0x118255800 == 32 [pid = 1657] [id = 414] 16:15:34 INFO - PROCESS | 1657 | --DOCSHELL 0x116fda800 == 31 [pid = 1657] [id = 413] 16:15:34 INFO - PROCESS | 1657 | --DOCSHELL 0x115e2e800 == 30 [pid = 1657] [id = 412] 16:15:34 INFO - PROCESS | 1657 | --DOCSHELL 0x110e66800 == 29 [pid = 1657] [id = 411] 16:15:34 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x12b9bac00) [pid = 1657] [serial = 1213] [outer = 0x0] [url = about:blank] 16:15:34 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x12b9a0000) [pid = 1657] [serial = 1212] [outer = 0x0] [url = about:blank] 16:15:34 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x12a9f2800) [pid = 1657] [serial = 1209] [outer = 0x0] [url = about:blank] 16:15:34 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x126c0f000) [pid = 1657] [serial = 1194] [outer = 0x0] [url = about:blank] 16:15:34 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x128c8e400) [pid = 1657] [serial = 1197] [outer = 0x0] [url = about:blank] 16:15:34 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x128aa2c00) [pid = 1657] [serial = 1195] [outer = 0x0] [url = about:blank] 16:15:34 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x1293a7800) [pid = 1657] [serial = 1200] [outer = 0x0] [url = about:blank] 16:15:34 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x129179000) [pid = 1657] [serial = 1198] [outer = 0x0] [url = about:blank] 16:15:34 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x118156c00) [pid = 1657] [serial = 1182] [outer = 0x0] [url = about:blank] 16:15:34 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x123db6000) [pid = 1657] [serial = 1188] [outer = 0x0] [url = about:blank] 16:15:34 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x1243bbc00) [pid = 1657] [serial = 1189] [outer = 0x0] [url = about:blank] 16:15:34 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x11725dc00) [pid = 1657] [serial = 1179] [outer = 0x0] [url = about:blank] 16:15:34 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x118158c00) [pid = 1657] [serial = 1180] [outer = 0x0] [url = about:blank] 16:15:34 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x12b8a3400) [pid = 1657] [serial = 1171] [outer = 0x0] [url = about:blank] 16:15:34 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x12a9f1000) [pid = 1657] [serial = 1170] [outer = 0x0] [url = about:blank] 16:15:34 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x119b9c000) [pid = 1657] [serial = 1185] [outer = 0x0] [url = about:blank] 16:15:34 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x123829000) [pid = 1657] [serial = 1186] [outer = 0x0] [url = about:blank] 16:15:34 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x11721c000) [pid = 1657] [serial = 1173] [outer = 0x0] [url = about:blank] 16:15:34 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x11815e000) [pid = 1657] [serial = 1174] [outer = 0x0] [url = about:blank] 16:15:34 INFO - PROCESS | 1657 | --DOMWINDOW == 81 (0x119b96400) [pid = 1657] [serial = 1176] [outer = 0x0] [url = about:blank] 16:15:34 INFO - PROCESS | 1657 | --DOMWINDOW == 80 (0x12380d400) [pid = 1657] [serial = 1177] [outer = 0x0] [url = about:blank] 16:15:34 INFO - PROCESS | 1657 | --DOMWINDOW == 79 (0x119450400) [pid = 1657] [serial = 1183] [outer = 0x0] [url = about:blank] 16:15:34 INFO - PROCESS | 1657 | --DOMWINDOW == 78 (0x12a66cc00) [pid = 1657] [serial = 1207] [outer = 0x0] [url = about:blank] 16:15:34 INFO - PROCESS | 1657 | --DOMWINDOW == 77 (0x12a665000) [pid = 1657] [serial = 1201] [outer = 0x0] [url = about:blank] 16:15:34 INFO - PROCESS | 1657 | --DOMWINDOW == 76 (0x1246f9000) [pid = 1657] [serial = 1192] [outer = 0x0] [url = about:blank] 16:15:34 INFO - PROCESS | 1657 | --DOMWINDOW == 75 (0x1240d6400) [pid = 1657] [serial = 1191] [outer = 0x0] [url = about:blank] 16:15:34 INFO - PROCESS | 1657 | --DOMWINDOW == 74 (0x119b9b800) [pid = 1657] [serial = 1203] [outer = 0x0] [url = about:blank] 16:15:34 INFO - PROCESS | 1657 | --DOMWINDOW == 73 (0x124b9dc00) [pid = 1657] [serial = 1206] [outer = 0x0] [url = about:blank] 16:15:34 INFO - PROCESS | 1657 | --DOMWINDOW == 72 (0x12b8b0c00) [pid = 1657] [serial = 1210] [outer = 0x0] [url = about:blank] 16:15:34 INFO - PROCESS | 1657 | --DOMWINDOW == 71 (0x1243c1000) [pid = 1657] [serial = 1204] [outer = 0x0] [url = about:blank] 16:15:34 INFO - PROCESS | 1657 | 1466032534324 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:34 INFO - PROCESS | 1657 | 1466032534327 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:34 INFO - PROCESS | 1657 | ++DOCSHELL 0x112fd4800 == 30 [pid = 1657] [id = 423] 16:15:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 72 (0x1133d3400) [pid = 1657] [serial = 1268] [outer = 0x0] 16:15:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 73 (0x115d11800) [pid = 1657] [serial = 1269] [outer = 0x1133d3400] 16:15:34 INFO - PROCESS | 1657 | 1466032534357 Marionette DEBUG loaded listener.js 16:15:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 74 (0x116765000) [pid = 1657] [serial = 1270] [outer = 0x1133d3400] 16:15:34 INFO - PROCESS | 1657 | 1466032534667 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]]]}] 16:15:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 16:15:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 570ms 16:15:34 INFO - PROCESS | 1657 | 1466032534677 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 16:15:34 INFO - PROCESS | 1657 | 1466032534682 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 16:15:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 16:15:34 INFO - PROCESS | 1657 | 1466032534692 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 16:15:34 INFO - PROCESS | 1657 | 1466032534694 Marionette TRACE conn2 <- [1,1666,null,{}] 16:15:34 INFO - PROCESS | 1657 | 1466032534699 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}] 16:15:34 INFO - PROCESS | 1657 | 1466032534701 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:34 INFO - PROCESS | 1657 | 1466032534784 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 16:15:34 INFO - PROCESS | 1657 | 1466032534788 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:34 INFO - PROCESS | 1657 | 1466032534789 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:34 INFO - PROCESS | 1657 | ++DOCSHELL 0x118233000 == 31 [pid = 1657] [id = 424] 16:15:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 75 (0x116f7d800) [pid = 1657] [serial = 1271] [outer = 0x0] 16:15:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 76 (0x1175b5000) [pid = 1657] [serial = 1272] [outer = 0x116f7d800] 16:15:34 INFO - PROCESS | 1657 | 1466032534818 Marionette DEBUG loaded listener.js 16:15:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 77 (0x118154800) [pid = 1657] [serial = 1273] [outer = 0x116f7d800] 16:15:35 INFO - PROCESS | 1657 | 1466032535250 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]]]}] 16:15:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 16:15:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 573ms 16:15:35 INFO - PROCESS | 1657 | 1466032535267 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 16:15:35 INFO - PROCESS | 1657 | 1466032535269 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 16:15:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 16:15:35 INFO - PROCESS | 1657 | 1466032535273 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 16:15:35 INFO - PROCESS | 1657 | 1466032535278 Marionette TRACE conn2 <- [1,1670,null,{}] 16:15:35 INFO - PROCESS | 1657 | 1466032535303 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}] 16:15:35 INFO - PROCESS | 1657 | 1466032535308 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:35 INFO - PROCESS | 1657 | 1466032535442 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 16:15:35 INFO - PROCESS | 1657 | 1466032535561 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:35 INFO - PROCESS | 1657 | 1466032535565 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:35 INFO - PROCESS | 1657 | ++DOCSHELL 0x119d0f800 == 32 [pid = 1657] [id = 425] 16:15:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 78 (0x1131c9400) [pid = 1657] [serial = 1274] [outer = 0x0] 16:15:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 79 (0x11912c800) [pid = 1657] [serial = 1275] [outer = 0x1131c9400] 16:15:35 INFO - PROCESS | 1657 | 1466032535614 Marionette DEBUG loaded listener.js 16:15:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 80 (0x11917e000) [pid = 1657] [serial = 1276] [outer = 0x1131c9400] 16:15:35 INFO - PROCESS | 1657 | 1466032535938 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]]]}] 16:15:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 16:15:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 685ms 16:15:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 16:15:35 INFO - PROCESS | 1657 | 1466032535957 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 16:15:35 INFO - PROCESS | 1657 | 1466032535959 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 16:15:35 INFO - PROCESS | 1657 | 1466032535969 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 16:15:35 INFO - PROCESS | 1657 | 1466032535970 Marionette TRACE conn2 <- [1,1674,null,{}] 16:15:35 INFO - PROCESS | 1657 | 1466032535973 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}] 16:15:35 INFO - PROCESS | 1657 | 1466032535974 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:36 INFO - PROCESS | 1657 | 1466032536096 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 16:15:36 INFO - PROCESS | 1657 | 1466032536103 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:36 INFO - PROCESS | 1657 | 1466032536104 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:36 INFO - PROCESS | 1657 | ++DOCSHELL 0x1241b0000 == 33 [pid = 1657] [id = 426] 16:15:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 81 (0x119407c00) [pid = 1657] [serial = 1277] [outer = 0x0] 16:15:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x11948a800) [pid = 1657] [serial = 1278] [outer = 0x119407c00] 16:15:36 INFO - PROCESS | 1657 | 1466032536129 Marionette DEBUG loaded listener.js 16:15:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x119594800) [pid = 1657] [serial = 1279] [outer = 0x119407c00] 16:15:36 INFO - PROCESS | 1657 | 1466032536468 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]]]}] 16:15:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 16:15:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 525ms 16:15:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 16:15:36 INFO - PROCESS | 1657 | 1466032536489 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 16:15:36 INFO - PROCESS | 1657 | 1466032536490 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 16:15:36 INFO - PROCESS | 1657 | 1466032536499 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 16:15:36 INFO - PROCESS | 1657 | 1466032536500 Marionette TRACE conn2 <- [1,1678,null,{}] 16:15:36 INFO - PROCESS | 1657 | 1466032536509 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}] 16:15:36 INFO - PROCESS | 1657 | 1466032536511 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:36 INFO - PROCESS | 1657 | 1466032536609 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 16:15:36 INFO - PROCESS | 1657 | 1466032536613 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:36 INFO - PROCESS | 1657 | 1466032536614 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:36 INFO - PROCESS | 1657 | ++DOCSHELL 0x1257a3800 == 34 [pid = 1657] [id = 427] 16:15:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x1181b5800) [pid = 1657] [serial = 1280] [outer = 0x0] 16:15:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x119913c00) [pid = 1657] [serial = 1281] [outer = 0x1181b5800] 16:15:36 INFO - PROCESS | 1657 | 1466032536639 Marionette DEBUG loaded listener.js 16:15:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x119926c00) [pid = 1657] [serial = 1282] [outer = 0x1181b5800] 16:15:37 INFO - PROCESS | 1657 | 1466032537018 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]]]}] 16:15:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 16:15:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 535ms 16:15:37 INFO - PROCESS | 1657 | 1466032537029 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 16:15:37 INFO - PROCESS | 1657 | 1466032537030 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 16:15:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 16:15:37 INFO - PROCESS | 1657 | 1466032537032 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 16:15:37 INFO - PROCESS | 1657 | 1466032537034 Marionette TRACE conn2 <- [1,1682,null,{}] 16:15:37 INFO - PROCESS | 1657 | 1466032537036 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}] 16:15:37 INFO - PROCESS | 1657 | 1466032537040 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:37 INFO - PROCESS | 1657 | 1466032537162 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 16:15:37 INFO - PROCESS | 1657 | 1466032537167 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:37 INFO - PROCESS | 1657 | 1466032537168 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:37 INFO - PROCESS | 1657 | ++DOCSHELL 0x128d67800 == 35 [pid = 1657] [id = 428] 16:15:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x119913000) [pid = 1657] [serial = 1283] [outer = 0x0] 16:15:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x12380dc00) [pid = 1657] [serial = 1284] [outer = 0x119913000] 16:15:37 INFO - PROCESS | 1657 | 1466032537193 Marionette DEBUG loaded listener.js 16:15:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x123be9800) [pid = 1657] [serial = 1285] [outer = 0x119913000] 16:15:37 INFO - PROCESS | 1657 | 1466032537513 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]]]}] 16:15:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 16:15:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 517ms 16:15:37 INFO - PROCESS | 1657 | 1466032537551 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 16:15:37 INFO - PROCESS | 1657 | 1466032537552 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 16:15:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 16:15:37 INFO - PROCESS | 1657 | 1466032537559 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 16:15:37 INFO - PROCESS | 1657 | 1466032537561 Marionette TRACE conn2 <- [1,1686,null,{}] 16:15:37 INFO - PROCESS | 1657 | 1466032537566 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}] 16:15:37 INFO - PROCESS | 1657 | 1466032537567 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:37 INFO - PROCESS | 1657 | 1466032537666 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 16:15:37 INFO - PROCESS | 1657 | 1466032537670 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:37 INFO - PROCESS | 1657 | 1466032537671 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:37 INFO - PROCESS | 1657 | ++DOCSHELL 0x1290ec800 == 36 [pid = 1657] [id = 429] 16:15:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x123c36c00) [pid = 1657] [serial = 1286] [outer = 0x0] 16:15:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x1240d4000) [pid = 1657] [serial = 1287] [outer = 0x123c36c00] 16:15:37 INFO - PROCESS | 1657 | 1466032537698 Marionette DEBUG loaded listener.js 16:15:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x1240d9c00) [pid = 1657] [serial = 1288] [outer = 0x123c36c00] 16:15:38 INFO - PROCESS | 1657 | 1466032538191 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]]]}] 16:15:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 16:15:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 680ms 16:15:38 INFO - PROCESS | 1657 | 1466032538235 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 16:15:38 INFO - PROCESS | 1657 | 1466032538236 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 16:15:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 16:15:38 INFO - PROCESS | 1657 | 1466032538238 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 16:15:38 INFO - PROCESS | 1657 | 1466032538239 Marionette TRACE conn2 <- [1,1690,null,{}] 16:15:38 INFO - PROCESS | 1657 | 1466032538241 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}] 16:15:38 INFO - PROCESS | 1657 | 1466032538243 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:38 INFO - PROCESS | 1657 | 1466032538342 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 16:15:38 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x1169f4800) [pid = 1657] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 16:15:38 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x118162000) [pid = 1657] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 16:15:38 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x116142000) [pid = 1657] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 16:15:38 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x111c14400) [pid = 1657] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 16:15:38 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x116141c00) [pid = 1657] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 16:15:38 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x11618f000) [pid = 1657] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 16:15:38 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x11944e000) [pid = 1657] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 16:15:38 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x124b90800) [pid = 1657] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 16:15:38 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x119494400) [pid = 1657] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 16:15:38 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x112f64800) [pid = 1657] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 16:15:38 INFO - PROCESS | 1657 | --DOMWINDOW == 81 (0x117262c00) [pid = 1657] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 16:15:38 INFO - PROCESS | 1657 | --DOMWINDOW == 80 (0x11662c400) [pid = 1657] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 16:15:38 INFO - PROCESS | 1657 | --DOMWINDOW == 79 (0x112f5d000) [pid = 1657] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 16:15:38 INFO - PROCESS | 1657 | --DOMWINDOW == 78 (0x128aa0400) [pid = 1657] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 16:15:38 INFO - PROCESS | 1657 | --DOMWINDOW == 77 (0x116a0c800) [pid = 1657] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 16:15:38 INFO - PROCESS | 1657 | 1466032538469 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:38 INFO - PROCESS | 1657 | 1466032538470 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:38 INFO - PROCESS | 1657 | ++DOCSHELL 0x1192da000 == 37 [pid = 1657] [id = 430] 16:15:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 78 (0x112f5ec00) [pid = 1657] [serial = 1289] [outer = 0x0] 16:15:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 79 (0x115e15800) [pid = 1657] [serial = 1290] [outer = 0x112f5ec00] 16:15:38 INFO - PROCESS | 1657 | 1466032538498 Marionette DEBUG loaded listener.js 16:15:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 80 (0x117147400) [pid = 1657] [serial = 1291] [outer = 0x112f5ec00] 16:15:38 INFO - PROCESS | 1657 | 1466032538793 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]]]}] 16:15:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 16:15:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 568ms 16:15:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 16:15:38 INFO - PROCESS | 1657 | 1466032538806 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 16:15:38 INFO - PROCESS | 1657 | 1466032538807 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 16:15:38 INFO - PROCESS | 1657 | 1466032538820 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 16:15:38 INFO - PROCESS | 1657 | 1466032538821 Marionette TRACE conn2 <- [1,1694,null,{}] 16:15:38 INFO - PROCESS | 1657 | 1466032538824 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}] 16:15:38 INFO - PROCESS | 1657 | 1466032538825 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:38 INFO - PROCESS | 1657 | 1466032538958 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 16:15:39 INFO - PROCESS | 1657 | 1466032539068 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:39 INFO - PROCESS | 1657 | 1466032539070 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:39 INFO - PROCESS | 1657 | ++DOCSHELL 0x119d0e800 == 38 [pid = 1657] [id = 431] 16:15:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 81 (0x112f5f000) [pid = 1657] [serial = 1292] [outer = 0x0] 16:15:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x1181b6400) [pid = 1657] [serial = 1293] [outer = 0x112f5f000] 16:15:39 INFO - PROCESS | 1657 | 1466032539110 Marionette DEBUG loaded listener.js 16:15:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x1241cf400) [pid = 1657] [serial = 1294] [outer = 0x112f5f000] 16:15:39 INFO - PROCESS | 1657 | 1466032539401 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]]]}] 16:15:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 16:15:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 629ms 16:15:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 16:15:39 INFO - PROCESS | 1657 | 1466032539440 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 16:15:39 INFO - PROCESS | 1657 | 1466032539441 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 16:15:39 INFO - PROCESS | 1657 | 1466032539450 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 16:15:39 INFO - PROCESS | 1657 | 1466032539451 Marionette TRACE conn2 <- [1,1698,null,{}] 16:15:39 INFO - PROCESS | 1657 | 1466032539453 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}] 16:15:39 INFO - PROCESS | 1657 | 1466032539455 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:39 INFO - PROCESS | 1657 | 1466032539541 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 16:15:39 INFO - PROCESS | 1657 | 1466032539602 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:39 INFO - PROCESS | 1657 | 1466032539603 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:39 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a6be000 == 39 [pid = 1657] [id = 432] 16:15:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x116481c00) [pid = 1657] [serial = 1295] [outer = 0x0] 16:15:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x124367000) [pid = 1657] [serial = 1296] [outer = 0x116481c00] 16:15:39 INFO - PROCESS | 1657 | 1466032539627 Marionette DEBUG loaded listener.js 16:15:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x1243c3800) [pid = 1657] [serial = 1297] [outer = 0x116481c00] 16:15:39 INFO - PROCESS | 1657 | 1466032539905 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]]]}] 16:15:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 16:15:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 476ms 16:15:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 16:15:39 INFO - PROCESS | 1657 | 1466032539920 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 16:15:39 INFO - PROCESS | 1657 | 1466032539921 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 16:15:39 INFO - PROCESS | 1657 | 1466032539923 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 16:15:39 INFO - PROCESS | 1657 | 1466032539925 Marionette TRACE conn2 <- [1,1702,null,{}] 16:15:39 INFO - PROCESS | 1657 | 1466032539936 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}] 16:15:39 INFO - PROCESS | 1657 | 1466032539937 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:40 INFO - PROCESS | 1657 | 1466032540038 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 16:15:40 INFO - PROCESS | 1657 | 1466032540042 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:40 INFO - PROCESS | 1657 | 1466032540044 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:40 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b7bd000 == 40 [pid = 1657] [id = 433] 16:15:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x1243c6c00) [pid = 1657] [serial = 1298] [outer = 0x0] 16:15:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x1246f5800) [pid = 1657] [serial = 1299] [outer = 0x1243c6c00] 16:15:40 INFO - PROCESS | 1657 | 1466032540070 Marionette DEBUG loaded listener.js 16:15:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x124b94400) [pid = 1657] [serial = 1300] [outer = 0x1243c6c00] 16:15:40 INFO - PROCESS | 1657 | 1466032540481 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]]]}] 16:15:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 16:15:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 579ms 16:15:40 INFO - PROCESS | 1657 | 1466032540502 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 16:15:40 INFO - PROCESS | 1657 | 1466032540505 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 16:15:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 16:15:40 INFO - PROCESS | 1657 | 1466032540509 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 16:15:40 INFO - PROCESS | 1657 | 1466032540514 Marionette TRACE conn2 <- [1,1706,null,{}] 16:15:40 INFO - PROCESS | 1657 | 1466032540518 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}] 16:15:40 INFO - PROCESS | 1657 | 1466032540520 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:40 INFO - PROCESS | 1657 | 1466032540634 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 16:15:40 INFO - PROCESS | 1657 | 1466032540693 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:40 INFO - PROCESS | 1657 | 1466032540694 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:40 INFO - PROCESS | 1657 | ++DOCSHELL 0x11660d000 == 41 [pid = 1657] [id = 434] 16:15:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x113213800) [pid = 1657] [serial = 1301] [outer = 0x0] 16:15:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x113c85000) [pid = 1657] [serial = 1302] [outer = 0x113213800] 16:15:40 INFO - PROCESS | 1657 | 1466032540726 Marionette DEBUG loaded listener.js 16:15:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x116705000) [pid = 1657] [serial = 1303] [outer = 0x113213800] 16:15:41 INFO - PROCESS | 1657 | 1466032541164 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]]]}] 16:15:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 16:15:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 726ms 16:15:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 16:15:41 INFO - PROCESS | 1657 | 1466032541235 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 16:15:41 INFO - PROCESS | 1657 | 1466032541238 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 16:15:41 INFO - PROCESS | 1657 | 1466032541243 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 16:15:41 INFO - PROCESS | 1657 | 1466032541245 Marionette TRACE conn2 <- [1,1710,null,{}] 16:15:41 INFO - PROCESS | 1657 | 1466032541247 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}] 16:15:41 INFO - PROCESS | 1657 | 1466032541249 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:41 INFO - PROCESS | 1657 | 1466032541353 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 16:15:41 INFO - PROCESS | 1657 | 1466032541414 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:41 INFO - PROCESS | 1657 | 1466032541415 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:41 INFO - PROCESS | 1657 | ++DOCSHELL 0x123999800 == 42 [pid = 1657] [id = 435] 16:15:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x1169f0800) [pid = 1657] [serial = 1304] [outer = 0x0] 16:15:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x11812d800) [pid = 1657] [serial = 1305] [outer = 0x1169f0800] 16:15:41 INFO - PROCESS | 1657 | 1466032541446 Marionette DEBUG loaded listener.js 16:15:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x11839d000) [pid = 1657] [serial = 1306] [outer = 0x1169f0800] 16:15:41 INFO - PROCESS | 1657 | 1466032541897 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]]]}] 16:15:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 16:15:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 672ms 16:15:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 16:15:41 INFO - PROCESS | 1657 | 1466032541915 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 16:15:41 INFO - PROCESS | 1657 | 1466032541916 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 16:15:41 INFO - PROCESS | 1657 | 1466032541918 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 16:15:41 INFO - PROCESS | 1657 | 1466032541921 Marionette TRACE conn2 <- [1,1714,null,{}] 16:15:41 INFO - PROCESS | 1657 | 1466032541929 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}] 16:15:41 INFO - PROCESS | 1657 | 1466032541932 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:42 INFO - PROCESS | 1657 | 1466032542061 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 16:15:42 INFO - PROCESS | 1657 | 1466032542138 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:42 INFO - PROCESS | 1657 | 1466032542140 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:42 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b048800 == 43 [pid = 1657] [id = 436] 16:15:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x11945ac00) [pid = 1657] [serial = 1307] [outer = 0x0] 16:15:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x11991e000) [pid = 1657] [serial = 1308] [outer = 0x11945ac00] 16:15:42 INFO - PROCESS | 1657 | 1466032542171 Marionette DEBUG loaded listener.js 16:15:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x12380e800) [pid = 1657] [serial = 1309] [outer = 0x11945ac00] 16:15:42 INFO - PROCESS | 1657 | 1466032542596 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]]]}] 16:15:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 16:15:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 725ms 16:15:42 INFO - PROCESS | 1657 | 1466032542644 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 16:15:42 INFO - PROCESS | 1657 | 1466032542646 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 16:15:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 16:15:42 INFO - PROCESS | 1657 | 1466032542648 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 16:15:42 INFO - PROCESS | 1657 | 1466032542649 Marionette TRACE conn2 <- [1,1718,null,{}] 16:15:42 INFO - PROCESS | 1657 | 1466032542652 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}] 16:15:42 INFO - PROCESS | 1657 | 1466032542653 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:42 INFO - PROCESS | 1657 | 1466032542760 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 16:15:42 INFO - PROCESS | 1657 | 1466032542824 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:42 INFO - PROCESS | 1657 | 1466032542825 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:42 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b964000 == 44 [pid = 1657] [id = 437] 16:15:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x119b9b400) [pid = 1657] [serial = 1310] [outer = 0x0] 16:15:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x12382f400) [pid = 1657] [serial = 1311] [outer = 0x119b9b400] 16:15:42 INFO - PROCESS | 1657 | 1466032542897 Marionette DEBUG loaded listener.js 16:15:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x1240dcc00) [pid = 1657] [serial = 1312] [outer = 0x119b9b400] 16:15:43 INFO - PROCESS | 1657 | 1466032543347 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]]]}] 16:15:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 16:15:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 772ms 16:15:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 16:15:43 INFO - PROCESS | 1657 | 1466032543421 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 16:15:43 INFO - PROCESS | 1657 | 1466032543422 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 16:15:43 INFO - PROCESS | 1657 | 1466032543424 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 16:15:43 INFO - PROCESS | 1657 | 1466032543427 Marionette TRACE conn2 <- [1,1722,null,{}] 16:15:43 INFO - PROCESS | 1657 | 1466032543432 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}] 16:15:43 INFO - PROCESS | 1657 | 1466032543434 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:43 INFO - PROCESS | 1657 | 1466032543570 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 16:15:43 INFO - PROCESS | 1657 | 1466032543672 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:43 INFO - PROCESS | 1657 | 1466032543674 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:43 INFO - PROCESS | 1657 | ++DOCSHELL 0x1169b2000 == 45 [pid = 1657] [id = 438] 16:15:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x1181b6000) [pid = 1657] [serial = 1313] [outer = 0x0] 16:15:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x119494000) [pid = 1657] [serial = 1314] [outer = 0x1181b6000] 16:15:43 INFO - PROCESS | 1657 | 1466032543720 Marionette DEBUG loaded listener.js 16:15:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x123817800) [pid = 1657] [serial = 1315] [outer = 0x1181b6000] 16:15:44 INFO - PROCESS | 1657 | 1466032544340 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]]]}] 16:15:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 16:15:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 975ms 16:15:44 INFO - PROCESS | 1657 | 1466032544401 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 16:15:44 INFO - PROCESS | 1657 | 1466032544404 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 16:15:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 16:15:44 INFO - PROCESS | 1657 | 1466032544409 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 16:15:44 INFO - PROCESS | 1657 | 1466032544414 Marionette TRACE conn2 <- [1,1726,null,{}] 16:15:44 INFO - PROCESS | 1657 | 1466032544419 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}] 16:15:44 INFO - PROCESS | 1657 | 1466032544421 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:44 INFO - PROCESS | 1657 | 1466032544569 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 16:15:44 INFO - PROCESS | 1657 | 1466032544677 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:44 INFO - PROCESS | 1657 | 1466032544679 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:44 INFO - PROCESS | 1657 | ++DOCSHELL 0x11746a000 == 46 [pid = 1657] [id = 439] 16:15:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x11662d000) [pid = 1657] [serial = 1316] [outer = 0x0] 16:15:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x116a13800) [pid = 1657] [serial = 1317] [outer = 0x11662d000] 16:15:44 INFO - PROCESS | 1657 | 1466032544725 Marionette DEBUG loaded listener.js 16:15:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x117265400) [pid = 1657] [serial = 1318] [outer = 0x11662d000] 16:15:45 INFO - PROCESS | 1657 | --DOCSHELL 0x12a6be000 == 45 [pid = 1657] [id = 432] 16:15:45 INFO - PROCESS | 1657 | --DOCSHELL 0x119d0e800 == 44 [pid = 1657] [id = 431] 16:15:45 INFO - PROCESS | 1657 | --DOCSHELL 0x1192da000 == 43 [pid = 1657] [id = 430] 16:15:45 INFO - PROCESS | 1657 | --DOCSHELL 0x1290ec800 == 42 [pid = 1657] [id = 429] 16:15:45 INFO - PROCESS | 1657 | --DOCSHELL 0x128d67800 == 41 [pid = 1657] [id = 428] 16:15:45 INFO - PROCESS | 1657 | --DOCSHELL 0x1257a3800 == 40 [pid = 1657] [id = 427] 16:15:45 INFO - PROCESS | 1657 | --DOCSHELL 0x1241b0000 == 39 [pid = 1657] [id = 426] 16:15:45 INFO - PROCESS | 1657 | --DOCSHELL 0x119d0f800 == 38 [pid = 1657] [id = 425] 16:15:45 INFO - PROCESS | 1657 | --DOCSHELL 0x118233000 == 37 [pid = 1657] [id = 424] 16:15:45 INFO - PROCESS | 1657 | --DOCSHELL 0x112fd4800 == 36 [pid = 1657] [id = 423] 16:15:45 INFO - PROCESS | 1657 | --DOCSHELL 0x1192ca800 == 35 [pid = 1657] [id = 422] 16:15:45 INFO - PROCESS | 1657 | --DOCSHELL 0x113cd8000 == 34 [pid = 1657] [id = 421] 16:15:45 INFO - PROCESS | 1657 | --DOCSHELL 0x126726800 == 33 [pid = 1657] [id = 420] 16:15:45 INFO - PROCESS | 1657 | --DOCSHELL 0x1169b2000 == 32 [pid = 1657] [id = 438] 16:15:45 INFO - PROCESS | 1657 | --DOCSHELL 0x12b964000 == 31 [pid = 1657] [id = 437] 16:15:45 INFO - PROCESS | 1657 | --DOCSHELL 0x12b048800 == 30 [pid = 1657] [id = 436] 16:15:45 INFO - PROCESS | 1657 | --DOCSHELL 0x123999800 == 29 [pid = 1657] [id = 435] 16:15:45 INFO - PROCESS | 1657 | --DOCSHELL 0x12b7bd000 == 28 [pid = 1657] [id = 433] 16:15:45 INFO - PROCESS | 1657 | --DOCSHELL 0x11660d000 == 27 [pid = 1657] [id = 434] 16:15:45 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x1176e9000) [pid = 1657] [serial = 1243] [outer = 0x0] [url = about:blank] 16:15:45 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x118396800) [pid = 1657] [serial = 1215] [outer = 0x0] [url = about:blank] 16:15:45 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x118756c00) [pid = 1657] [serial = 1248] [outer = 0x0] [url = about:blank] 16:15:45 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x111e5b800) [pid = 1657] [serial = 1233] [outer = 0x0] [url = about:blank] 16:15:45 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x119917c00) [pid = 1657] [serial = 1255] [outer = 0x0] [url = about:blank] 16:15:45 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x1169ee400) [pid = 1657] [serial = 1240] [outer = 0x0] [url = about:blank] 16:15:45 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x11945cc00) [pid = 1657] [serial = 1251] [outer = 0x0] [url = about:blank] 16:15:45 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x112138800) [pid = 1657] [serial = 1234] [outer = 0x0] [url = about:blank] 16:15:45 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x117258400) [pid = 1657] [serial = 1242] [outer = 0x0] [url = about:blank] 16:15:45 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x126c21400) [pid = 1657] [serial = 1222] [outer = 0x0] [url = about:blank] 16:15:45 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x123814c00) [pid = 1657] [serial = 1218] [outer = 0x0] [url = about:blank] 16:15:45 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x119912400) [pid = 1657] [serial = 1254] [outer = 0x0] [url = about:blank] 16:15:45 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x11917cc00) [pid = 1657] [serial = 1216] [outer = 0x0] [url = about:blank] 16:15:45 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x115e11800) [pid = 1657] [serial = 1237] [outer = 0x0] [url = about:blank] 16:15:45 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x1240d3400) [pid = 1657] [serial = 1219] [outer = 0x0] [url = about:blank] 16:15:45 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x1293a5800) [pid = 1657] [serial = 1227] [outer = 0x0] [url = about:blank] 16:15:45 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x11940b400) [pid = 1657] [serial = 1249] [outer = 0x0] [url = about:blank] 16:15:45 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x1169e9800) [pid = 1657] [serial = 1230] [outer = 0x0] [url = about:blank] 16:15:45 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x119589400) [pid = 1657] [serial = 1252] [outer = 0x0] [url = about:blank] 16:15:45 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x11670d400) [pid = 1657] [serial = 1239] [outer = 0x0] [url = about:blank] 16:15:45 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x119413400) [pid = 1657] [serial = 1257] [outer = 0x0] [url = about:blank] 16:15:45 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x1293ad400) [pid = 1657] [serial = 1224] [outer = 0x0] [url = about:blank] 16:15:45 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x1175acc00) [pid = 1657] [serial = 1231] [outer = 0x0] [url = about:blank] 16:15:45 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x1181b7400) [pid = 1657] [serial = 1245] [outer = 0x0] [url = about:blank] 16:15:45 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x114fb7800) [pid = 1657] [serial = 1236] [outer = 0x0] [url = about:blank] 16:15:45 INFO - PROCESS | 1657 | --DOMWINDOW == 81 (0x1265a6800) [pid = 1657] [serial = 1221] [outer = 0x0] [url = about:blank] 16:15:45 INFO - PROCESS | 1657 | --DOMWINDOW == 80 (0x12b8a6000) [pid = 1657] [serial = 1228] [outer = 0x0] [url = about:blank] 16:15:45 INFO - PROCESS | 1657 | --DOMWINDOW == 79 (0x118451000) [pid = 1657] [serial = 1246] [outer = 0x0] [url = about:blank] 16:15:45 INFO - PROCESS | 1657 | --DOMWINDOW == 78 (0x12abbbc00) [pid = 1657] [serial = 1225] [outer = 0x0] [url = about:blank] 16:15:45 INFO - PROCESS | 1657 | --DOMWINDOW == 77 (0x11992a000) [pid = 1657] [serial = 1260] [outer = 0x0] [url = about:blank] 16:15:45 INFO - PROCESS | 1657 | --DOMWINDOW == 76 (0x11991b400) [pid = 1657] [serial = 1258] [outer = 0x0] [url = about:blank] 16:15:45 INFO - PROCESS | 1657 | 1466032545735 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]]]}] 16:15:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 16:15:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1382ms 16:15:45 INFO - PROCESS | 1657 | 1466032545790 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 16:15:45 INFO - PROCESS | 1657 | 1466032545792 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 16:15:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 16:15:45 INFO - PROCESS | 1657 | 1466032545796 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 16:15:45 INFO - PROCESS | 1657 | 1466032545797 Marionette TRACE conn2 <- [1,1730,null,{}] 16:15:45 INFO - PROCESS | 1657 | 1466032545801 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}] 16:15:45 INFO - PROCESS | 1657 | 1466032545803 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:45 INFO - PROCESS | 1657 | 1466032545891 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 16:15:45 INFO - PROCESS | 1657 | 1466032545901 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:45 INFO - PROCESS | 1657 | 1466032545903 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:45 INFO - PROCESS | 1657 | ++DOCSHELL 0x113c21000 == 28 [pid = 1657] [id = 440] 16:15:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 77 (0x1133e0400) [pid = 1657] [serial = 1319] [outer = 0x0] 16:15:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 78 (0x115e15000) [pid = 1657] [serial = 1320] [outer = 0x1133e0400] 16:15:45 INFO - PROCESS | 1657 | 1466032545976 Marionette DEBUG loaded listener.js 16:15:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 79 (0x11670d800) [pid = 1657] [serial = 1321] [outer = 0x1133e0400] 16:15:46 INFO - PROCESS | 1657 | 1466032546304 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]]]}] 16:15:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 16:15:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 521ms 16:15:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 16:15:46 INFO - PROCESS | 1657 | 1466032546317 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 16:15:46 INFO - PROCESS | 1657 | 1466032546320 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 16:15:46 INFO - PROCESS | 1657 | 1466032546325 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 16:15:46 INFO - PROCESS | 1657 | 1466032546327 Marionette TRACE conn2 <- [1,1734,null,{}] 16:15:46 INFO - PROCESS | 1657 | 1466032546332 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}] 16:15:46 INFO - PROCESS | 1657 | 1466032546334 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:46 INFO - PROCESS | 1657 | 1466032546416 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 16:15:46 INFO - PROCESS | 1657 | 1466032546420 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:46 INFO - PROCESS | 1657 | 1466032546421 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:46 INFO - PROCESS | 1657 | ++DOCSHELL 0x11744e000 == 29 [pid = 1657] [id = 441] 16:15:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 80 (0x1169e6800) [pid = 1657] [serial = 1322] [outer = 0x0] 16:15:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 81 (0x117258400) [pid = 1657] [serial = 1323] [outer = 0x1169e6800] 16:15:46 INFO - PROCESS | 1657 | 1466032546451 Marionette DEBUG loaded listener.js 16:15:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x1176e7c00) [pid = 1657] [serial = 1324] [outer = 0x1169e6800] 16:15:46 INFO - PROCESS | 1657 | 1466032546798 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]]]}] 16:15:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 16:15:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 522ms 16:15:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 16:15:46 INFO - PROCESS | 1657 | 1466032546846 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 16:15:46 INFO - PROCESS | 1657 | 1466032546848 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 16:15:46 INFO - PROCESS | 1657 | 1466032546850 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 16:15:46 INFO - PROCESS | 1657 | 1466032546852 Marionette TRACE conn2 <- [1,1738,null,{}] 16:15:46 INFO - PROCESS | 1657 | 1466032546860 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}] 16:15:46 INFO - PROCESS | 1657 | 1466032546863 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:46 INFO - PROCESS | 1657 | 1466032546943 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 16:15:46 INFO - PROCESS | 1657 | 1466032546952 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:46 INFO - PROCESS | 1657 | 1466032546954 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:46 INFO - PROCESS | 1657 | ++DOCSHELL 0x11915e800 == 30 [pid = 1657] [id = 442] 16:15:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x113219800) [pid = 1657] [serial = 1325] [outer = 0x0] 16:15:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x11845a000) [pid = 1657] [serial = 1326] [outer = 0x113219800] 16:15:46 INFO - PROCESS | 1657 | 1466032546982 Marionette DEBUG loaded listener.js 16:15:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x119135800) [pid = 1657] [serial = 1327] [outer = 0x113219800] 16:15:47 INFO - PROCESS | 1657 | 1466032547399 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]]]}] 16:15:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 16:15:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 620ms 16:15:47 INFO - PROCESS | 1657 | 1466032547471 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 16:15:47 INFO - PROCESS | 1657 | 1466032547474 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 16:15:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 16:15:47 INFO - PROCESS | 1657 | 1466032547479 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 16:15:47 INFO - PROCESS | 1657 | 1466032547481 Marionette TRACE conn2 <- [1,1742,null,{}] 16:15:47 INFO - PROCESS | 1657 | 1466032547484 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}] 16:15:47 INFO - PROCESS | 1657 | 1466032547487 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:47 INFO - PROCESS | 1657 | 1466032547609 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 16:15:47 INFO - PROCESS | 1657 | 1466032547622 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:47 INFO - PROCESS | 1657 | 1466032547624 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:47 INFO - PROCESS | 1657 | ++DOCSHELL 0x119d17000 == 31 [pid = 1657] [id = 443] 16:15:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x11944dc00) [pid = 1657] [serial = 1328] [outer = 0x0] 16:15:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x119457400) [pid = 1657] [serial = 1329] [outer = 0x11944dc00] 16:15:47 INFO - PROCESS | 1657 | 1466032547665 Marionette DEBUG loaded listener.js 16:15:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x119495c00) [pid = 1657] [serial = 1330] [outer = 0x11944dc00] 16:15:48 INFO - PROCESS | 1657 | 1466032548105 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]]]}] 16:15:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 16:15:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 670ms 16:15:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 16:15:48 INFO - PROCESS | 1657 | 1466032548149 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 16:15:48 INFO - PROCESS | 1657 | 1466032548150 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 16:15:48 INFO - PROCESS | 1657 | 1466032548152 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 16:15:48 INFO - PROCESS | 1657 | 1466032548153 Marionette TRACE conn2 <- [1,1746,null,{}] 16:15:48 INFO - PROCESS | 1657 | 1466032548155 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}] 16:15:48 INFO - PROCESS | 1657 | 1466032548157 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:48 INFO - PROCESS | 1657 | 1466032548253 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 16:15:48 INFO - PROCESS | 1657 | 1466032548306 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:48 INFO - PROCESS | 1657 | 1466032548307 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:48 INFO - PROCESS | 1657 | ++DOCSHELL 0x123997000 == 32 [pid = 1657] [id = 444] 16:15:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x11721d400) [pid = 1657] [serial = 1331] [outer = 0x0] 16:15:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x1194a0800) [pid = 1657] [serial = 1332] [outer = 0x11721d400] 16:15:48 INFO - PROCESS | 1657 | 1466032548334 Marionette DEBUG loaded listener.js 16:15:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x119910400) [pid = 1657] [serial = 1333] [outer = 0x11721d400] 16:15:48 INFO - PROCESS | 1657 | 1466032548640 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]]]}] 16:15:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 16:15:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 518ms 16:15:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 16:15:48 INFO - PROCESS | 1657 | 1466032548670 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 16:15:48 INFO - PROCESS | 1657 | 1466032548672 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 16:15:48 INFO - PROCESS | 1657 | 1466032548674 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 16:15:48 INFO - PROCESS | 1657 | 1466032548675 Marionette TRACE conn2 <- [1,1750,null,{}] 16:15:48 INFO - PROCESS | 1657 | 1466032548684 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}] 16:15:48 INFO - PROCESS | 1657 | 1466032548689 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:48 INFO - PROCESS | 1657 | 1466032548804 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 16:15:48 INFO - PROCESS | 1657 | 1466032548808 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:48 INFO - PROCESS | 1657 | 1466032548809 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:48 INFO - PROCESS | 1657 | ++DOCSHELL 0x124b10000 == 33 [pid = 1657] [id = 445] 16:15:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x11725d000) [pid = 1657] [serial = 1334] [outer = 0x0] 16:15:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x119917c00) [pid = 1657] [serial = 1335] [outer = 0x11725d000] 16:15:48 INFO - PROCESS | 1657 | 1466032548835 Marionette DEBUG loaded listener.js 16:15:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x123a2e000) [pid = 1657] [serial = 1336] [outer = 0x11725d000] 16:15:49 INFO - PROCESS | 1657 | 1466032549175 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]]]}] 16:15:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 16:15:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 526ms 16:15:49 INFO - PROCESS | 1657 | 1466032549205 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 16:15:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 16:15:49 INFO - PROCESS | 1657 | 1466032549214 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 16:15:49 INFO - PROCESS | 1657 | 1466032549216 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 16:15:49 INFO - PROCESS | 1657 | 1466032549217 Marionette TRACE conn2 <- [1,1754,null,{}] 16:15:49 INFO - PROCESS | 1657 | 1466032549219 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}] 16:15:49 INFO - PROCESS | 1657 | 1466032549221 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:49 INFO - PROCESS | 1657 | 1466032549316 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 16:15:49 INFO - PROCESS | 1657 | 1466032549332 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:49 INFO - PROCESS | 1657 | 1466032549333 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:49 INFO - PROCESS | 1657 | ++DOCSHELL 0x126992000 == 34 [pid = 1657] [id = 446] 16:15:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x11992a000) [pid = 1657] [serial = 1337] [outer = 0x0] 16:15:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x1240d4400) [pid = 1657] [serial = 1338] [outer = 0x11992a000] 16:15:49 INFO - PROCESS | 1657 | 1466032549357 Marionette DEBUG loaded listener.js 16:15:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x1241c9c00) [pid = 1657] [serial = 1339] [outer = 0x11992a000] 16:15:49 INFO - PROCESS | 1657 | 1466032549696 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]]]}] 16:15:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 16:15:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 518ms 16:15:49 INFO - PROCESS | 1657 | 1466032549735 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 16:15:49 INFO - PROCESS | 1657 | 1466032549736 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 16:15:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 16:15:49 INFO - PROCESS | 1657 | 1466032549739 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 16:15:49 INFO - PROCESS | 1657 | 1466032549740 Marionette TRACE conn2 <- [1,1758,null,{}] 16:15:49 INFO - PROCESS | 1657 | 1466032549742 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}] 16:15:49 INFO - PROCESS | 1657 | 1466032549743 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:50 INFO - PROCESS | 1657 | 1466032550027 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 16:15:50 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x1181b5800) [pid = 1657] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 16:15:50 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x119913000) [pid = 1657] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 16:15:50 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x112f5ec00) [pid = 1657] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 16:15:50 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x123c36c00) [pid = 1657] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 16:15:50 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x1131c9400) [pid = 1657] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 16:15:50 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x1133d3400) [pid = 1657] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 16:15:50 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x116f7d800) [pid = 1657] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 16:15:50 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x113c4a800) [pid = 1657] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 16:15:50 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x11991bc00) [pid = 1657] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 16:15:50 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x116481c00) [pid = 1657] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 16:15:50 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x119407c00) [pid = 1657] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 16:15:50 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x1169ea800) [pid = 1657] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 16:15:50 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x1243c6c00) [pid = 1657] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 16:15:50 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x112f5f000) [pid = 1657] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 16:15:50 INFO - PROCESS | 1657 | 1466032550085 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:50 INFO - PROCESS | 1657 | 1466032550086 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:50 INFO - PROCESS | 1657 | ++DOCSHELL 0x117e6e000 == 35 [pid = 1657] [id = 447] 16:15:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x1133d4800) [pid = 1657] [serial = 1340] [outer = 0x0] 16:15:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x115e81400) [pid = 1657] [serial = 1341] [outer = 0x1133d4800] 16:15:50 INFO - PROCESS | 1657 | 1466032550111 Marionette DEBUG loaded listener.js 16:15:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x1181b5800) [pid = 1657] [serial = 1342] [outer = 0x1133d4800] 16:15:50 INFO - PROCESS | 1657 | 1466032550381 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]]]}] 16:15:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 16:15:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 667ms 16:15:50 INFO - PROCESS | 1657 | 1466032550409 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 16:15:50 INFO - PROCESS | 1657 | 1466032550410 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 16:15:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 16:15:50 INFO - PROCESS | 1657 | 1466032550420 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 16:15:50 INFO - PROCESS | 1657 | 1466032550421 Marionette TRACE conn2 <- [1,1762,null,{}] 16:15:50 INFO - PROCESS | 1657 | 1466032550423 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}] 16:15:50 INFO - PROCESS | 1657 | 1466032550424 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:50 INFO - PROCESS | 1657 | 1466032550507 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 16:15:50 INFO - PROCESS | 1657 | 1466032550514 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:50 INFO - PROCESS | 1657 | 1466032550515 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:50 INFO - PROCESS | 1657 | ++DOCSHELL 0x11915d000 == 36 [pid = 1657] [id = 448] 16:15:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x119482c00) [pid = 1657] [serial = 1343] [outer = 0x0] 16:15:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x123829c00) [pid = 1657] [serial = 1344] [outer = 0x119482c00] 16:15:50 INFO - PROCESS | 1657 | 1466032550540 Marionette DEBUG loaded listener.js 16:15:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x1243c1000) [pid = 1657] [serial = 1345] [outer = 0x119482c00] 16:15:50 INFO - PROCESS | 1657 | 1466032550871 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]]]}] 16:15:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 16:15:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 469ms 16:15:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 16:15:50 INFO - PROCESS | 1657 | 1466032550889 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 16:15:50 INFO - PROCESS | 1657 | 1466032550890 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 16:15:50 INFO - PROCESS | 1657 | 1466032550893 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 16:15:50 INFO - PROCESS | 1657 | 1466032550894 Marionette TRACE conn2 <- [1,1766,null,{}] 16:15:50 INFO - PROCESS | 1657 | 1466032550900 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}] 16:15:50 INFO - PROCESS | 1657 | 1466032550901 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:51 INFO - PROCESS | 1657 | 1466032551011 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 16:15:51 INFO - PROCESS | 1657 | 1466032551018 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:51 INFO - PROCESS | 1657 | 1466032551019 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:51 INFO - PROCESS | 1657 | ++DOCSHELL 0x12968d000 == 37 [pid = 1657] [id = 449] 16:15:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x11940bc00) [pid = 1657] [serial = 1346] [outer = 0x0] 16:15:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x1243c6c00) [pid = 1657] [serial = 1347] [outer = 0x11940bc00] 16:15:51 INFO - PROCESS | 1657 | 1466032551043 Marionette DEBUG loaded listener.js 16:15:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x1246f2000) [pid = 1657] [serial = 1348] [outer = 0x11940bc00] 16:15:51 INFO - PROCESS | 1657 | 1466032551353 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]]]}] 16:15:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 16:15:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 474ms 16:15:51 INFO - PROCESS | 1657 | 1466032551369 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 16:15:51 INFO - PROCESS | 1657 | 1466032551370 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 16:15:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 16:15:51 INFO - PROCESS | 1657 | 1466032551384 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 16:15:51 INFO - PROCESS | 1657 | 1466032551386 Marionette TRACE conn2 <- [1,1770,null,{}] 16:15:51 INFO - PROCESS | 1657 | 1466032551388 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}] 16:15:51 INFO - PROCESS | 1657 | 1466032551390 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:51 INFO - PROCESS | 1657 | 1466032551484 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 16:15:51 INFO - PROCESS | 1657 | 1466032551488 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:51 INFO - PROCESS | 1657 | 1466032551490 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:51 INFO - PROCESS | 1657 | ++DOCSHELL 0x123996000 == 38 [pid = 1657] [id = 450] 16:15:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x1246f7800) [pid = 1657] [serial = 1349] [outer = 0x0] 16:15:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x124b9ac00) [pid = 1657] [serial = 1350] [outer = 0x1246f7800] 16:15:51 INFO - PROCESS | 1657 | 1466032551516 Marionette DEBUG loaded listener.js 16:15:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x1257be000) [pid = 1657] [serial = 1351] [outer = 0x1246f7800] 16:15:51 INFO - PROCESS | 1657 | 1466032551856 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]]]}] 16:15:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 16:15:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 520ms 16:15:51 INFO - PROCESS | 1657 | 1466032551914 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 16:15:51 INFO - PROCESS | 1657 | 1466032551915 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 16:15:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 16:15:51 INFO - PROCESS | 1657 | 1466032551917 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 16:15:51 INFO - PROCESS | 1657 | 1466032551918 Marionette TRACE conn2 <- [1,1774,null,{}] 16:15:51 INFO - PROCESS | 1657 | 1466032551921 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}] 16:15:51 INFO - PROCESS | 1657 | 1466032551922 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:52 INFO - PROCESS | 1657 | 1466032552004 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 16:15:52 INFO - PROCESS | 1657 | 1466032552105 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:52 INFO - PROCESS | 1657 | 1466032552107 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:52 INFO - PROCESS | 1657 | ++DOCSHELL 0x111c8c000 == 39 [pid = 1657] [id = 451] 16:15:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x111aa9400) [pid = 1657] [serial = 1352] [outer = 0x0] 16:15:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x111f38000) [pid = 1657] [serial = 1353] [outer = 0x111aa9400] 16:15:52 INFO - PROCESS | 1657 | 1466032552138 Marionette DEBUG loaded listener.js 16:15:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x113088000) [pid = 1657] [serial = 1354] [outer = 0x111aa9400] 16:15:52 INFO - PROCESS | 1657 | 1466032552671 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]]]}] 16:15:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 16:15:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 768ms 16:15:52 INFO - PROCESS | 1657 | 1466032552688 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 16:15:52 INFO - PROCESS | 1657 | 1466032552690 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 16:15:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 16:15:52 INFO - PROCESS | 1657 | 1466032552720 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 16:15:52 INFO - PROCESS | 1657 | 1466032552722 Marionette TRACE conn2 <- [1,1778,null,{}] 16:15:52 INFO - PROCESS | 1657 | 1466032552728 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}] 16:15:52 INFO - PROCESS | 1657 | 1466032552733 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:52 INFO - PROCESS | 1657 | 1466032552846 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 16:15:52 INFO - PROCESS | 1657 | 1466032552927 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:52 INFO - PROCESS | 1657 | 1466032552929 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:52 INFO - PROCESS | 1657 | ++DOCSHELL 0x1192c5800 == 40 [pid = 1657] [id = 452] 16:15:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x116760000) [pid = 1657] [serial = 1355] [outer = 0x0] 16:15:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x1169e9400) [pid = 1657] [serial = 1356] [outer = 0x116760000] 16:15:52 INFO - PROCESS | 1657 | 1466032552959 Marionette DEBUG loaded listener.js 16:15:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x117260800) [pid = 1657] [serial = 1357] [outer = 0x116760000] 16:15:53 INFO - PROCESS | 1657 | 1466032553519 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]]]}] 16:15:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 16:15:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 901ms 16:15:53 INFO - PROCESS | 1657 | 1466032553663 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 16:15:53 INFO - PROCESS | 1657 | 1466032553667 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 16:15:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 16:15:53 INFO - PROCESS | 1657 | 1466032553673 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 16:15:53 INFO - PROCESS | 1657 | 1466032553675 Marionette TRACE conn2 <- [1,1782,null,{}] 16:15:53 INFO - PROCESS | 1657 | 1466032553679 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}] 16:15:53 INFO - PROCESS | 1657 | 1466032553681 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:53 INFO - PROCESS | 1657 | 1466032553810 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 16:15:53 INFO - PROCESS | 1657 | 1466032553889 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:53 INFO - PROCESS | 1657 | 1466032553890 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:53 INFO - PROCESS | 1657 | ++DOCSHELL 0x118224000 == 41 [pid = 1657] [id = 453] 16:15:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x113dbd400) [pid = 1657] [serial = 1358] [outer = 0x0] 16:15:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x118161800) [pid = 1657] [serial = 1359] [outer = 0x113dbd400] 16:15:53 INFO - PROCESS | 1657 | 1466032553922 Marionette DEBUG loaded listener.js 16:15:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x119459c00) [pid = 1657] [serial = 1360] [outer = 0x113dbd400] 16:15:54 INFO - PROCESS | 1657 | --DOCSHELL 0x123996000 == 40 [pid = 1657] [id = 450] 16:15:54 INFO - PROCESS | 1657 | --DOCSHELL 0x12968d000 == 39 [pid = 1657] [id = 449] 16:15:54 INFO - PROCESS | 1657 | --DOCSHELL 0x11915d000 == 38 [pid = 1657] [id = 448] 16:15:54 INFO - PROCESS | 1657 | --DOCSHELL 0x117e6e000 == 37 [pid = 1657] [id = 447] 16:15:54 INFO - PROCESS | 1657 | --DOCSHELL 0x126992000 == 36 [pid = 1657] [id = 446] 16:15:54 INFO - PROCESS | 1657 | --DOCSHELL 0x124b10000 == 35 [pid = 1657] [id = 445] 16:15:54 INFO - PROCESS | 1657 | --DOCSHELL 0x123997000 == 34 [pid = 1657] [id = 444] 16:15:54 INFO - PROCESS | 1657 | --DOCSHELL 0x119d17000 == 33 [pid = 1657] [id = 443] 16:15:54 INFO - PROCESS | 1657 | 1466032554568 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]]]}] 16:15:54 INFO - PROCESS | 1657 | --DOCSHELL 0x11915e800 == 32 [pid = 1657] [id = 442] 16:15:54 INFO - PROCESS | 1657 | --DOCSHELL 0x11744e000 == 31 [pid = 1657] [id = 441] 16:15:54 INFO - PROCESS | 1657 | --DOCSHELL 0x113c21000 == 30 [pid = 1657] [id = 440] 16:15:54 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x119913c00) [pid = 1657] [serial = 1281] [outer = 0x0] [url = about:blank] 16:15:54 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x119926c00) [pid = 1657] [serial = 1282] [outer = 0x0] [url = about:blank] 16:15:54 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x12380dc00) [pid = 1657] [serial = 1284] [outer = 0x0] [url = about:blank] 16:15:54 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x115e15800) [pid = 1657] [serial = 1290] [outer = 0x0] [url = about:blank] 16:15:54 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x1240d9c00) [pid = 1657] [serial = 1288] [outer = 0x0] [url = about:blank] 16:15:54 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x1240d4000) [pid = 1657] [serial = 1287] [outer = 0x0] [url = about:blank] 16:15:54 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x11912c800) [pid = 1657] [serial = 1275] [outer = 0x0] [url = about:blank] 16:15:54 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x11917e000) [pid = 1657] [serial = 1276] [outer = 0x0] [url = about:blank] 16:15:54 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x115d11800) [pid = 1657] [serial = 1269] [outer = 0x0] [url = about:blank] 16:15:54 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x116765000) [pid = 1657] [serial = 1270] [outer = 0x0] [url = about:blank] 16:15:54 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x1175b5000) [pid = 1657] [serial = 1272] [outer = 0x0] [url = about:blank] 16:15:54 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x118154800) [pid = 1657] [serial = 1273] [outer = 0x0] [url = about:blank] 16:15:54 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x114fb9000) [pid = 1657] [serial = 1263] [outer = 0x0] [url = about:blank] 16:15:54 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x115e1ac00) [pid = 1657] [serial = 1264] [outer = 0x0] [url = about:blank] 16:15:54 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x119edcc00) [pid = 1657] [serial = 1261] [outer = 0x0] [url = about:blank] 16:15:54 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x1243c3800) [pid = 1657] [serial = 1297] [outer = 0x0] [url = about:blank] 16:15:54 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x11948a800) [pid = 1657] [serial = 1278] [outer = 0x0] [url = about:blank] 16:15:54 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x1169f2c00) [pid = 1657] [serial = 1266] [outer = 0x0] [url = about:blank] 16:15:54 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x117147400) [pid = 1657] [serial = 1291] [outer = 0x0] [url = about:blank] 16:15:54 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x11725c800) [pid = 1657] [serial = 1267] [outer = 0x0] [url = about:blank] 16:15:54 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x124b94400) [pid = 1657] [serial = 1300] [outer = 0x0] [url = about:blank] 16:15:54 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x1246f5800) [pid = 1657] [serial = 1299] [outer = 0x0] [url = about:blank] 16:15:54 INFO - PROCESS | 1657 | --DOMWINDOW == 81 (0x1181b6400) [pid = 1657] [serial = 1293] [outer = 0x0] [url = about:blank] 16:15:54 INFO - PROCESS | 1657 | --DOMWINDOW == 80 (0x123be9800) [pid = 1657] [serial = 1285] [outer = 0x0] [url = about:blank] 16:15:54 INFO - PROCESS | 1657 | --DOMWINDOW == 79 (0x124367000) [pid = 1657] [serial = 1296] [outer = 0x0] [url = about:blank] 16:15:54 INFO - PROCESS | 1657 | --DOMWINDOW == 78 (0x1241cf400) [pid = 1657] [serial = 1294] [outer = 0x0] [url = about:blank] 16:15:54 INFO - PROCESS | 1657 | --DOMWINDOW == 77 (0x119594800) [pid = 1657] [serial = 1279] [outer = 0x0] [url = about:blank] 16:15:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 16:15:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 924ms 16:15:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 16:15:54 INFO - PROCESS | 1657 | 1466032554597 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 16:15:54 INFO - PROCESS | 1657 | 1466032554599 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 16:15:54 INFO - PROCESS | 1657 | 1466032554602 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 16:15:54 INFO - PROCESS | 1657 | 1466032554604 Marionette TRACE conn2 <- [1,1786,null,{}] 16:15:54 INFO - PROCESS | 1657 | 1466032554607 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}] 16:15:54 INFO - PROCESS | 1657 | 1466032554609 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:54 INFO - PROCESS | 1657 | 1466032554695 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 16:15:54 INFO - PROCESS | 1657 | 1466032554703 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:54 INFO - PROCESS | 1657 | 1466032554706 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:54 INFO - PROCESS | 1657 | ++DOCSHELL 0x1169b1800 == 31 [pid = 1657] [id = 454] 16:15:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 78 (0x1169ed000) [pid = 1657] [serial = 1361] [outer = 0x0] 16:15:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 79 (0x1169f2000) [pid = 1657] [serial = 1362] [outer = 0x1169ed000] 16:15:54 INFO - PROCESS | 1657 | 1466032554734 Marionette DEBUG loaded listener.js 16:15:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 80 (0x117262000) [pid = 1657] [serial = 1363] [outer = 0x1169ed000] 16:15:55 INFO - PROCESS | 1657 | 1466032555088 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]]]}] 16:15:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 16:15:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 520ms 16:15:55 INFO - PROCESS | 1657 | 1466032555122 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 16:15:55 INFO - PROCESS | 1657 | 1466032555124 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 16:15:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 16:15:55 INFO - PROCESS | 1657 | 1466032555129 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 16:15:55 INFO - PROCESS | 1657 | 1466032555130 Marionette TRACE conn2 <- [1,1790,null,{}] 16:15:55 INFO - PROCESS | 1657 | 1466032555133 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}] 16:15:55 INFO - PROCESS | 1657 | 1466032555135 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:55 INFO - PROCESS | 1657 | 1466032555216 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 16:15:55 INFO - PROCESS | 1657 | 1466032555220 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:55 INFO - PROCESS | 1657 | 1466032555221 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:55 INFO - PROCESS | 1657 | ++DOCSHELL 0x11853b000 == 32 [pid = 1657] [id = 455] 16:15:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 81 (0x1181b5c00) [pid = 1657] [serial = 1364] [outer = 0x0] 16:15:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x1185ecc00) [pid = 1657] [serial = 1365] [outer = 0x1181b5c00] 16:15:55 INFO - PROCESS | 1657 | 1466032555252 Marionette DEBUG loaded listener.js 16:15:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x119135c00) [pid = 1657] [serial = 1366] [outer = 0x1181b5c00] 16:15:55 INFO - PROCESS | 1657 | 1466032555620 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]]]}] 16:15:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 16:15:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 520ms 16:15:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 16:15:55 INFO - PROCESS | 1657 | 1466032555649 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 16:15:55 INFO - PROCESS | 1657 | 1466032555650 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 16:15:55 INFO - PROCESS | 1657 | 1466032555653 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 16:15:55 INFO - PROCESS | 1657 | 1466032555655 Marionette TRACE conn2 <- [1,1794,null,{}] 16:15:55 INFO - PROCESS | 1657 | 1466032555674 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}] 16:15:55 INFO - PROCESS | 1657 | 1466032555677 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:55 INFO - PROCESS | 1657 | 1466032555761 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 16:15:55 INFO - PROCESS | 1657 | 1466032555768 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:55 INFO - PROCESS | 1657 | 1466032555770 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:55 INFO - PROCESS | 1657 | ++DOCSHELL 0x12385b800 == 33 [pid = 1657] [id = 456] 16:15:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x119457800) [pid = 1657] [serial = 1367] [outer = 0x0] 16:15:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x11949bc00) [pid = 1657] [serial = 1368] [outer = 0x119457800] 16:15:55 INFO - PROCESS | 1657 | 1466032555798 Marionette DEBUG loaded listener.js 16:15:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x119918000) [pid = 1657] [serial = 1369] [outer = 0x119457800] 16:15:56 INFO - PROCESS | 1657 | 1466032556135 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]]]}] 16:15:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:15:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 521ms 16:15:56 INFO - PROCESS | 1657 | 1466032556175 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 16:15:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 16:15:56 INFO - PROCESS | 1657 | 1466032556177 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 16:15:56 INFO - PROCESS | 1657 | 1466032556179 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 16:15:56 INFO - PROCESS | 1657 | 1466032556180 Marionette TRACE conn2 <- [1,1798,null,{}] 16:15:56 INFO - PROCESS | 1657 | 1466032556183 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}] 16:15:56 INFO - PROCESS | 1657 | 1466032556184 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:56 INFO - PROCESS | 1657 | 1466032556271 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 16:15:56 INFO - PROCESS | 1657 | 1466032556335 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:56 INFO - PROCESS | 1657 | 1466032556336 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:56 INFO - PROCESS | 1657 | ++DOCSHELL 0x124694800 == 34 [pid = 1657] [id = 457] 16:15:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x119597800) [pid = 1657] [serial = 1370] [outer = 0x0] 16:15:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x119925c00) [pid = 1657] [serial = 1371] [outer = 0x119597800] 16:15:56 INFO - PROCESS | 1657 | 1466032556360 Marionette DEBUG loaded listener.js 16:15:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x123810800) [pid = 1657] [serial = 1372] [outer = 0x119597800] 16:15:56 INFO - PROCESS | 1657 | 1466032556675 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]]]}] 16:15:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 16:15:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 519ms 16:15:56 INFO - PROCESS | 1657 | 1466032556700 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 16:15:56 INFO - PROCESS | 1657 | 1466032556701 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 16:15:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 16:15:56 INFO - PROCESS | 1657 | 1466032556703 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 16:15:56 INFO - PROCESS | 1657 | 1466032556704 Marionette TRACE conn2 <- [1,1802,null,{}] 16:15:56 INFO - PROCESS | 1657 | 1466032556707 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}] 16:15:56 INFO - PROCESS | 1657 | 1466032556708 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:56 INFO - PROCESS | 1657 | 1466032556808 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 16:15:56 INFO - PROCESS | 1657 | 1466032556846 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:56 INFO - PROCESS | 1657 | 1466032556848 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:56 INFO - PROCESS | 1657 | ++DOCSHELL 0x128a48800 == 35 [pid = 1657] [id = 458] 16:15:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x114f76000) [pid = 1657] [serial = 1373] [outer = 0x0] 16:15:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x123818800) [pid = 1657] [serial = 1374] [outer = 0x114f76000] 16:15:56 INFO - PROCESS | 1657 | 1466032556871 Marionette DEBUG loaded listener.js 16:15:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x123a32000) [pid = 1657] [serial = 1375] [outer = 0x114f76000] 16:15:57 INFO - PROCESS | 1657 | 1466032557185 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]]]}] 16:15:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 16:15:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 518ms 16:15:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 16:15:57 INFO - PROCESS | 1657 | 1466032557222 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 16:15:57 INFO - PROCESS | 1657 | 1466032557223 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 16:15:57 INFO - PROCESS | 1657 | 1466032557225 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 16:15:57 INFO - PROCESS | 1657 | 1466032557226 Marionette TRACE conn2 <- [1,1806,null,{}] 16:15:57 INFO - PROCESS | 1657 | 1466032557228 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}] 16:15:57 INFO - PROCESS | 1657 | 1466032557233 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:57 INFO - PROCESS | 1657 | 1466032557351 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 16:15:57 INFO - PROCESS | 1657 | 1466032557363 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:57 INFO - PROCESS | 1657 | 1466032557364 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:57 INFO - PROCESS | 1657 | ++DOCSHELL 0x1290e8800 == 36 [pid = 1657] [id = 459] 16:15:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x11a1ef400) [pid = 1657] [serial = 1376] [outer = 0x0] 16:15:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x1240d8000) [pid = 1657] [serial = 1377] [outer = 0x11a1ef400] 16:15:57 INFO - PROCESS | 1657 | 1466032557388 Marionette DEBUG loaded listener.js 16:15:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x124b96c00) [pid = 1657] [serial = 1378] [outer = 0x11a1ef400] 16:15:57 INFO - PROCESS | 1657 | 1466032557756 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]]]}] 16:15:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 16:15:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 569ms 16:15:57 INFO - PROCESS | 1657 | 1466032557801 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 16:15:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 16:15:57 INFO - PROCESS | 1657 | 1466032557802 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 16:15:57 INFO - PROCESS | 1657 | 1466032557804 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 16:15:57 INFO - PROCESS | 1657 | 1466032557805 Marionette TRACE conn2 <- [1,1810,null,{}] 16:15:57 INFO - PROCESS | 1657 | 1466032557808 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}] 16:15:57 INFO - PROCESS | 1657 | 1466032557809 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:57 INFO - PROCESS | 1657 | 1466032557907 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 16:15:57 INFO - PROCESS | 1657 | 1466032557911 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:57 INFO - PROCESS | 1657 | 1466032557913 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:57 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a6be000 == 37 [pid = 1657] [id = 460] 16:15:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x124b97c00) [pid = 1657] [serial = 1379] [outer = 0x0] 16:15:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x12515fc00) [pid = 1657] [serial = 1380] [outer = 0x124b97c00] 16:15:57 INFO - PROCESS | 1657 | 1466032557937 Marionette DEBUG loaded listener.js 16:15:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x1265a3000) [pid = 1657] [serial = 1381] [outer = 0x124b97c00] 16:15:58 INFO - PROCESS | 1657 | 1466032558274 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]]]}] 16:15:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 16:15:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 518ms 16:15:58 INFO - PROCESS | 1657 | 1466032558322 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 16:15:58 INFO - PROCESS | 1657 | 1466032558323 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 16:15:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 16:15:58 INFO - PROCESS | 1657 | 1466032558326 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 16:15:58 INFO - PROCESS | 1657 | 1466032558327 Marionette TRACE conn2 <- [1,1814,null,{}] 16:15:58 INFO - PROCESS | 1657 | 1466032558330 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}] 16:15:58 INFO - PROCESS | 1657 | 1466032558331 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:58 INFO - PROCESS | 1657 | 1466032558431 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 16:15:58 INFO - PROCESS | 1657 | 1466032558434 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:58 INFO - PROCESS | 1657 | 1466032558435 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:58 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b7be800 == 38 [pid = 1657] [id = 461] 16:15:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x124b99000) [pid = 1657] [serial = 1382] [outer = 0x0] 16:15:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x126709000) [pid = 1657] [serial = 1383] [outer = 0x124b99000] 16:15:58 INFO - PROCESS | 1657 | 1466032558468 Marionette DEBUG loaded listener.js 16:15:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x126c11000) [pid = 1657] [serial = 1384] [outer = 0x124b99000] 16:15:58 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x11721d400) [pid = 1657] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 16:15:58 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x11944dc00) [pid = 1657] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 16:15:58 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x11662d000) [pid = 1657] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 16:15:58 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x11725d000) [pid = 1657] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 16:15:58 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x113219800) [pid = 1657] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 16:15:58 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x113213800) [pid = 1657] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 16:15:58 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x11992a000) [pid = 1657] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 16:15:58 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x1169e6800) [pid = 1657] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 16:15:58 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x1169f0800) [pid = 1657] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 16:15:58 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x1133e0400) [pid = 1657] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 16:15:58 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x1133d4800) [pid = 1657] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 16:15:58 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x119482c00) [pid = 1657] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 16:15:58 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x11945ac00) [pid = 1657] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 16:15:58 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x119b9b400) [pid = 1657] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 16:15:58 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x1181b6000) [pid = 1657] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 16:15:58 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x11940bc00) [pid = 1657] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 16:15:58 INFO - PROCESS | 1657 | 1466032558940 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]]]}] 16:15:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 16:15:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 621ms 16:15:58 INFO - PROCESS | 1657 | 1466032558947 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 16:15:58 INFO - PROCESS | 1657 | 1466032558949 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 16:15:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 16:15:58 INFO - PROCESS | 1657 | 1466032558951 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 16:15:58 INFO - PROCESS | 1657 | 1466032558952 Marionette TRACE conn2 <- [1,1818,null,{}] 16:15:58 INFO - PROCESS | 1657 | 1466032558954 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}] 16:15:58 INFO - PROCESS | 1657 | 1466032558956 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:59 INFO - PROCESS | 1657 | 1466032559042 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 16:15:59 INFO - PROCESS | 1657 | 1466032559102 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:59 INFO - PROCESS | 1657 | 1466032559103 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:59 INFO - PROCESS | 1657 | ++DOCSHELL 0x11a236800 == 39 [pid = 1657] [id = 462] 16:15:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x11662d000) [pid = 1657] [serial = 1385] [outer = 0x0] 16:15:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x118452400) [pid = 1657] [serial = 1386] [outer = 0x11662d000] 16:15:59 INFO - PROCESS | 1657 | 1466032559127 Marionette DEBUG loaded listener.js 16:15:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x119597000) [pid = 1657] [serial = 1387] [outer = 0x11662d000] 16:15:59 INFO - PROCESS | 1657 | 1466032559401 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]]]}] 16:15:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 16:15:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 469ms 16:15:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 16:15:59 INFO - PROCESS | 1657 | 1466032559420 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 16:15:59 INFO - PROCESS | 1657 | 1466032559421 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 16:15:59 INFO - PROCESS | 1657 | 1466032559424 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 16:15:59 INFO - PROCESS | 1657 | 1466032559425 Marionette TRACE conn2 <- [1,1822,null,{}] 16:15:59 INFO - PROCESS | 1657 | 1466032559427 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}] 16:15:59 INFO - PROCESS | 1657 | 1466032559430 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:59 INFO - PROCESS | 1657 | 1466032559522 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 16:15:59 INFO - PROCESS | 1657 | 1466032559530 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:59 INFO - PROCESS | 1657 | 1466032559539 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:15:59 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b96e000 == 40 [pid = 1657] [id = 463] 16:15:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x11992d000) [pid = 1657] [serial = 1388] [outer = 0x0] 16:15:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x124db2800) [pid = 1657] [serial = 1389] [outer = 0x11992d000] 16:15:59 INFO - PROCESS | 1657 | 1466032559564 Marionette DEBUG loaded listener.js 16:15:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x126c1b800) [pid = 1657] [serial = 1390] [outer = 0x11992d000] 16:15:59 INFO - PROCESS | 1657 | 1466032559910 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]]]}] 16:15:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 16:15:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 519ms 16:15:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 16:15:59 INFO - PROCESS | 1657 | 1466032559943 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 16:15:59 INFO - PROCESS | 1657 | 1466032559945 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 16:15:59 INFO - PROCESS | 1657 | 1466032559958 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 16:15:59 INFO - PROCESS | 1657 | 1466032559960 Marionette TRACE conn2 <- [1,1826,null,{}] 16:15:59 INFO - PROCESS | 1657 | 1466032559962 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}] 16:15:59 INFO - PROCESS | 1657 | 1466032559964 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:00 INFO - PROCESS | 1657 | 1466032560058 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 16:16:00 INFO - PROCESS | 1657 | 1466032560065 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:00 INFO - PROCESS | 1657 | 1466032560067 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:00 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bcb1800 == 41 [pid = 1657] [id = 464] 16:16:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x126c1bc00) [pid = 1657] [serial = 1391] [outer = 0x0] 16:16:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x126c27800) [pid = 1657] [serial = 1392] [outer = 0x126c1bc00] 16:16:00 INFO - PROCESS | 1657 | 1466032560093 Marionette DEBUG loaded listener.js 16:16:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x128c52400) [pid = 1657] [serial = 1393] [outer = 0x126c1bc00] 16:16:00 INFO - PROCESS | 1657 | 1466032560416 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]]]}] 16:16:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 16:16:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 480ms 16:16:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 16:16:00 INFO - PROCESS | 1657 | 1466032560430 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 16:16:00 INFO - PROCESS | 1657 | 1466032560432 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 16:16:00 INFO - PROCESS | 1657 | 1466032560434 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 16:16:00 INFO - PROCESS | 1657 | 1466032560435 Marionette TRACE conn2 <- [1,1830,null,{}] 16:16:00 INFO - PROCESS | 1657 | 1466032560438 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}] 16:16:00 INFO - PROCESS | 1657 | 1466032560439 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:00 INFO - PROCESS | 1657 | 1466032560525 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 16:16:00 INFO - PROCESS | 1657 | 1466032560592 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:00 INFO - PROCESS | 1657 | 1466032560593 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:00 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c2be800 == 42 [pid = 1657] [id = 465] 16:16:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x126c1ec00) [pid = 1657] [serial = 1394] [outer = 0x0] 16:16:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x128c5fc00) [pid = 1657] [serial = 1395] [outer = 0x126c1ec00] 16:16:00 INFO - PROCESS | 1657 | 1466032560617 Marionette DEBUG loaded listener.js 16:16:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x12907b400) [pid = 1657] [serial = 1396] [outer = 0x126c1ec00] 16:16:01 INFO - PROCESS | 1657 | 1466032561021 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]]]}] 16:16:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 16:16:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 618ms 16:16:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 16:16:01 INFO - PROCESS | 1657 | 1466032561054 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 16:16:01 INFO - PROCESS | 1657 | 1466032561056 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 16:16:01 INFO - PROCESS | 1657 | 1466032561060 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 16:16:01 INFO - PROCESS | 1657 | 1466032561062 Marionette TRACE conn2 <- [1,1834,null,{}] 16:16:01 INFO - PROCESS | 1657 | 1466032561066 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}] 16:16:01 INFO - PROCESS | 1657 | 1466032561068 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:01 INFO - PROCESS | 1657 | 1466032561181 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 16:16:01 INFO - PROCESS | 1657 | 1466032561289 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:01 INFO - PROCESS | 1657 | 1466032561291 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:01 INFO - PROCESS | 1657 | ++DOCSHELL 0x118270800 == 43 [pid = 1657] [id = 466] 16:16:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x1169e9c00) [pid = 1657] [serial = 1397] [outer = 0x0] 16:16:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x11713fc00) [pid = 1657] [serial = 1398] [outer = 0x1169e9c00] 16:16:01 INFO - PROCESS | 1657 | 1466032561324 Marionette DEBUG loaded listener.js 16:16:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x118158800) [pid = 1657] [serial = 1399] [outer = 0x1169e9c00] 16:16:01 INFO - PROCESS | 1657 | 1466032561784 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]]]}] 16:16:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 16:16:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 775ms 16:16:01 INFO - PROCESS | 1657 | 1466032561836 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 16:16:01 INFO - PROCESS | 1657 | 1466032561840 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 16:16:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 16:16:01 INFO - PROCESS | 1657 | 1466032561862 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 16:16:01 INFO - PROCESS | 1657 | 1466032561865 Marionette TRACE conn2 <- [1,1838,null,{}] 16:16:01 INFO - PROCESS | 1657 | 1466032561869 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}] 16:16:01 INFO - PROCESS | 1657 | 1466032561870 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:01 INFO - PROCESS | 1657 | 1466032561977 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 16:16:02 INFO - PROCESS | 1657 | 1466032562050 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:02 INFO - PROCESS | 1657 | 1466032562052 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:02 INFO - PROCESS | 1657 | ++DOCSHELL 0x125797000 == 44 [pid = 1657] [id = 467] 16:16:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x11940b800) [pid = 1657] [serial = 1400] [outer = 0x0] 16:16:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x11945bc00) [pid = 1657] [serial = 1401] [outer = 0x11940b800] 16:16:02 INFO - PROCESS | 1657 | 1466032562082 Marionette DEBUG loaded listener.js 16:16:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x119592800) [pid = 1657] [serial = 1402] [outer = 0x11940b800] 16:16:02 INFO - PROCESS | 1657 | 1466032562504 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]]]}] 16:16:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 16:16:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 691ms 16:16:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 16:16:02 INFO - PROCESS | 1657 | 1466032562561 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 16:16:02 INFO - PROCESS | 1657 | 1466032562563 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 16:16:02 INFO - PROCESS | 1657 | 1466032562567 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 16:16:02 INFO - PROCESS | 1657 | 1466032562569 Marionette TRACE conn2 <- [1,1842,null,{}] 16:16:02 INFO - PROCESS | 1657 | 1466032562578 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}] 16:16:02 INFO - PROCESS | 1657 | 1466032562583 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:02 INFO - PROCESS | 1657 | 1466032562687 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 16:16:02 INFO - PROCESS | 1657 | 1466032562761 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:02 INFO - PROCESS | 1657 | 1466032562764 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:02 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c2c3000 == 45 [pid = 1657] [id = 468] 16:16:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x123db6000) [pid = 1657] [serial = 1403] [outer = 0x0] 16:16:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x1241c8400) [pid = 1657] [serial = 1404] [outer = 0x123db6000] 16:16:02 INFO - PROCESS | 1657 | 1466032562795 Marionette DEBUG loaded listener.js 16:16:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x1243c5c00) [pid = 1657] [serial = 1405] [outer = 0x123db6000] 16:16:03 INFO - PROCESS | 1657 | 1466032563212 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]]]}] 16:16:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 16:16:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 672ms 16:16:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 16:16:03 INFO - PROCESS | 1657 | 1466032563239 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 16:16:03 INFO - PROCESS | 1657 | 1466032563241 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 16:16:03 INFO - PROCESS | 1657 | 1466032563244 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 16:16:03 INFO - PROCESS | 1657 | 1466032563245 Marionette TRACE conn2 <- [1,1846,null,{}] 16:16:03 INFO - PROCESS | 1657 | 1466032563248 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}] 16:16:03 INFO - PROCESS | 1657 | 1466032563249 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:03 INFO - PROCESS | 1657 | 1466032563357 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 16:16:03 INFO - PROCESS | 1657 | 1466032563417 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:03 INFO - PROCESS | 1657 | 1466032563418 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:03 INFO - PROCESS | 1657 | ++DOCSHELL 0x12cad1800 == 46 [pid = 1657] [id = 469] 16:16:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x114fbc400) [pid = 1657] [serial = 1406] [outer = 0x0] 16:16:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x1246fa000) [pid = 1657] [serial = 1407] [outer = 0x114fbc400] 16:16:03 INFO - PROCESS | 1657 | 1466032563491 Marionette DEBUG loaded listener.js 16:16:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x124f12c00) [pid = 1657] [serial = 1408] [outer = 0x114fbc400] 16:16:03 INFO - PROCESS | 1657 | 1466032563904 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]]]}] 16:16:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 16:16:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 721ms 16:16:04 INFO - PROCESS | 1657 | 1466032564128 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 16:16:04 INFO - PROCESS | 1657 | 1466032564131 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 16:16:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 16:16:04 INFO - PROCESS | 1657 | 1466032564149 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 16:16:04 INFO - PROCESS | 1657 | 1466032564151 Marionette TRACE conn2 <- [1,1850,null,{}] 16:16:04 INFO - PROCESS | 1657 | 1466032564154 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}] 16:16:04 INFO - PROCESS | 1657 | 1466032564157 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:04 INFO - PROCESS | 1657 | 1466032564273 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 16:16:04 INFO - PROCESS | 1657 | 1466032564395 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:04 INFO - PROCESS | 1657 | 1466032564398 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:04 INFO - PROCESS | 1657 | ++DOCSHELL 0x116fe5800 == 47 [pid = 1657] [id = 470] 16:16:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x114f78000) [pid = 1657] [serial = 1409] [outer = 0x0] 16:16:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x116760800) [pid = 1657] [serial = 1410] [outer = 0x114f78000] 16:16:04 INFO - PROCESS | 1657 | 1466032564427 Marionette DEBUG loaded listener.js 16:16:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x117220c00) [pid = 1657] [serial = 1411] [outer = 0x114f78000] 16:16:05 INFO - PROCESS | 1657 | --DOCSHELL 0x12bcb1800 == 46 [pid = 1657] [id = 464] 16:16:05 INFO - PROCESS | 1657 | --DOCSHELL 0x12b96e000 == 45 [pid = 1657] [id = 463] 16:16:05 INFO - PROCESS | 1657 | --DOCSHELL 0x11a236800 == 44 [pid = 1657] [id = 462] 16:16:05 INFO - PROCESS | 1657 | --DOCSHELL 0x12b7be800 == 43 [pid = 1657] [id = 461] 16:16:05 INFO - PROCESS | 1657 | --DOCSHELL 0x12a6be000 == 42 [pid = 1657] [id = 460] 16:16:05 INFO - PROCESS | 1657 | --DOCSHELL 0x1290e8800 == 41 [pid = 1657] [id = 459] 16:16:05 INFO - PROCESS | 1657 | --DOCSHELL 0x128a48800 == 40 [pid = 1657] [id = 458] 16:16:05 INFO - PROCESS | 1657 | --DOCSHELL 0x124694800 == 39 [pid = 1657] [id = 457] 16:16:05 INFO - PROCESS | 1657 | --DOCSHELL 0x12385b800 == 38 [pid = 1657] [id = 456] 16:16:05 INFO - PROCESS | 1657 | --DOCSHELL 0x11853b000 == 37 [pid = 1657] [id = 455] 16:16:05 INFO - PROCESS | 1657 | --DOCSHELL 0x1169b1800 == 36 [pid = 1657] [id = 454] 16:16:05 INFO - PROCESS | 1657 | --DOCSHELL 0x118224000 == 35 [pid = 1657] [id = 453] 16:16:05 INFO - PROCESS | 1657 | --DOCSHELL 0x1192c5800 == 34 [pid = 1657] [id = 452] 16:16:05 INFO - PROCESS | 1657 | --DOCSHELL 0x111c8c000 == 33 [pid = 1657] [id = 451] 16:16:05 INFO - PROCESS | 1657 | --DOCSHELL 0x11746a000 == 32 [pid = 1657] [id = 439] 16:16:05 INFO - PROCESS | 1657 | --DOCSHELL 0x12cad1800 == 31 [pid = 1657] [id = 469] 16:16:05 INFO - PROCESS | 1657 | --DOCSHELL 0x12c2c3000 == 30 [pid = 1657] [id = 468] 16:16:05 INFO - PROCESS | 1657 | --DOCSHELL 0x125797000 == 29 [pid = 1657] [id = 467] 16:16:05 INFO - PROCESS | 1657 | --DOCSHELL 0x12c2be800 == 28 [pid = 1657] [id = 465] 16:16:05 INFO - PROCESS | 1657 | --DOCSHELL 0x118270800 == 27 [pid = 1657] [id = 466] 16:16:05 INFO - PROCESS | 1657 | --DOMWINDOW == 111 (0x124b9ac00) [pid = 1657] [serial = 1350] [outer = 0x0] [url = about:blank] 16:16:05 INFO - PROCESS | 1657 | --DOMWINDOW == 110 (0x1194a0800) [pid = 1657] [serial = 1332] [outer = 0x0] [url = about:blank] 16:16:05 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x119457400) [pid = 1657] [serial = 1329] [outer = 0x0] [url = about:blank] 16:16:05 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x117265400) [pid = 1657] [serial = 1318] [outer = 0x0] [url = about:blank] 16:16:05 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x116a13800) [pid = 1657] [serial = 1317] [outer = 0x0] [url = about:blank] 16:16:05 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x119917c00) [pid = 1657] [serial = 1335] [outer = 0x0] [url = about:blank] 16:16:05 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x11845a000) [pid = 1657] [serial = 1326] [outer = 0x0] [url = about:blank] 16:16:05 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x116705000) [pid = 1657] [serial = 1303] [outer = 0x0] [url = about:blank] 16:16:05 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x119135800) [pid = 1657] [serial = 1327] [outer = 0x0] [url = about:blank] 16:16:05 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x119910400) [pid = 1657] [serial = 1333] [outer = 0x0] [url = about:blank] 16:16:05 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x1240d4400) [pid = 1657] [serial = 1338] [outer = 0x0] [url = about:blank] 16:16:05 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x117258400) [pid = 1657] [serial = 1323] [outer = 0x0] [url = about:blank] 16:16:05 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x113c85000) [pid = 1657] [serial = 1302] [outer = 0x0] [url = about:blank] 16:16:05 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x123a2e000) [pid = 1657] [serial = 1336] [outer = 0x0] [url = about:blank] 16:16:05 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x1176e7c00) [pid = 1657] [serial = 1324] [outer = 0x0] [url = about:blank] 16:16:05 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x11839d000) [pid = 1657] [serial = 1306] [outer = 0x0] [url = about:blank] 16:16:05 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x11812d800) [pid = 1657] [serial = 1305] [outer = 0x0] [url = about:blank] 16:16:05 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x115e15000) [pid = 1657] [serial = 1320] [outer = 0x0] [url = about:blank] 16:16:05 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x1241c9c00) [pid = 1657] [serial = 1339] [outer = 0x0] [url = about:blank] 16:16:05 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x11670d800) [pid = 1657] [serial = 1321] [outer = 0x0] [url = about:blank] 16:16:05 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x1181b5800) [pid = 1657] [serial = 1342] [outer = 0x0] [url = about:blank] 16:16:05 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x1243c1000) [pid = 1657] [serial = 1345] [outer = 0x0] [url = about:blank] 16:16:05 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x12380e800) [pid = 1657] [serial = 1309] [outer = 0x0] [url = about:blank] 16:16:05 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x11991e000) [pid = 1657] [serial = 1308] [outer = 0x0] [url = about:blank] 16:16:05 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x1240dcc00) [pid = 1657] [serial = 1312] [outer = 0x0] [url = about:blank] 16:16:05 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x12382f400) [pid = 1657] [serial = 1311] [outer = 0x0] [url = about:blank] 16:16:05 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x123817800) [pid = 1657] [serial = 1315] [outer = 0x0] [url = about:blank] 16:16:05 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x119494000) [pid = 1657] [serial = 1314] [outer = 0x0] [url = about:blank] 16:16:05 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x115e81400) [pid = 1657] [serial = 1341] [outer = 0x0] [url = about:blank] 16:16:05 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x1243c6c00) [pid = 1657] [serial = 1347] [outer = 0x0] [url = about:blank] 16:16:05 INFO - PROCESS | 1657 | --DOMWINDOW == 81 (0x123829c00) [pid = 1657] [serial = 1344] [outer = 0x0] [url = about:blank] 16:16:05 INFO - PROCESS | 1657 | --DOMWINDOW == 80 (0x1246f2000) [pid = 1657] [serial = 1348] [outer = 0x0] [url = about:blank] 16:16:05 INFO - PROCESS | 1657 | --DOMWINDOW == 79 (0x119495c00) [pid = 1657] [serial = 1330] [outer = 0x0] [url = about:blank] 16:16:05 INFO - PROCESS | 1657 | 1466032565443 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]]]}] 16:16:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:16:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1323ms 16:16:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 16:16:05 INFO - PROCESS | 1657 | 1466032565471 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 16:16:05 INFO - PROCESS | 1657 | 1466032565474 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 16:16:05 INFO - PROCESS | 1657 | 1466032565477 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 16:16:05 INFO - PROCESS | 1657 | 1466032565481 Marionette TRACE conn2 <- [1,1854,null,{}] 16:16:05 INFO - PROCESS | 1657 | 1466032565486 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}] 16:16:05 INFO - PROCESS | 1657 | 1466032565488 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:05 INFO - PROCESS | 1657 | 1466032565571 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 16:16:05 INFO - PROCESS | 1657 | 1466032565576 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:05 INFO - PROCESS | 1657 | 1466032565580 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:05 INFO - PROCESS | 1657 | ++DOCSHELL 0x11661c000 == 28 [pid = 1657] [id = 471] 16:16:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 80 (0x114fb7c00) [pid = 1657] [serial = 1412] [outer = 0x0] 16:16:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 81 (0x115e83000) [pid = 1657] [serial = 1413] [outer = 0x114fb7c00] 16:16:05 INFO - PROCESS | 1657 | 1466032565611 Marionette DEBUG loaded listener.js 16:16:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x11670ac00) [pid = 1657] [serial = 1414] [outer = 0x114fb7c00] 16:16:05 INFO - PROCESS | 1657 | 1466032565972 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]]]}] 16:16:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 16:16:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 574ms 16:16:06 INFO - PROCESS | 1657 | 1466032566051 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 16:16:06 INFO - PROCESS | 1657 | 1466032566054 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 16:16:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 16:16:06 INFO - PROCESS | 1657 | 1466032566059 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 16:16:06 INFO - PROCESS | 1657 | 1466032566061 Marionette TRACE conn2 <- [1,1858,null,{}] 16:16:06 INFO - PROCESS | 1657 | 1466032566063 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}] 16:16:06 INFO - PROCESS | 1657 | 1466032566065 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:06 INFO - PROCESS | 1657 | 1466032566148 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 16:16:06 INFO - PROCESS | 1657 | 1466032566152 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:06 INFO - PROCESS | 1657 | 1466032566154 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:06 INFO - PROCESS | 1657 | ++DOCSHELL 0x117e73000 == 29 [pid = 1657] [id = 472] 16:16:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x1169f0000) [pid = 1657] [serial = 1415] [outer = 0x0] 16:16:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x117263800) [pid = 1657] [serial = 1416] [outer = 0x1169f0000] 16:16:06 INFO - PROCESS | 1657 | 1466032566182 Marionette DEBUG loaded listener.js 16:16:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x11812e800) [pid = 1657] [serial = 1417] [outer = 0x1169f0000] 16:16:06 INFO - PROCESS | 1657 | 1466032566548 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]]]}] 16:16:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 16:16:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 519ms 16:16:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 16:16:06 INFO - PROCESS | 1657 | 1466032566580 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 16:16:06 INFO - PROCESS | 1657 | 1466032566582 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 16:16:06 INFO - PROCESS | 1657 | 1466032566584 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 16:16:06 INFO - PROCESS | 1657 | 1466032566587 Marionette TRACE conn2 <- [1,1862,null,{}] 16:16:06 INFO - PROCESS | 1657 | 1466032566594 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}] 16:16:06 INFO - PROCESS | 1657 | 1466032566598 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:06 INFO - PROCESS | 1657 | 1466032566675 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 16:16:06 INFO - PROCESS | 1657 | 1466032566683 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:06 INFO - PROCESS | 1657 | 1466032566685 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:06 INFO - PROCESS | 1657 | ++DOCSHELL 0x1192d0800 == 30 [pid = 1657] [id = 473] 16:16:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x113c89800) [pid = 1657] [serial = 1418] [outer = 0x0] 16:16:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x11875b400) [pid = 1657] [serial = 1419] [outer = 0x113c89800] 16:16:06 INFO - PROCESS | 1657 | 1466032566713 Marionette DEBUG loaded listener.js 16:16:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x11940a000) [pid = 1657] [serial = 1420] [outer = 0x113c89800] 16:16:07 INFO - PROCESS | 1657 | 1466032567068 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]]]}] 16:16:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 16:16:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 521ms 16:16:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 16:16:07 INFO - PROCESS | 1657 | 1466032567105 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 16:16:07 INFO - PROCESS | 1657 | 1466032567107 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 16:16:07 INFO - PROCESS | 1657 | 1466032567109 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 16:16:07 INFO - PROCESS | 1657 | 1466032567111 Marionette TRACE conn2 <- [1,1866,null,{}] 16:16:07 INFO - PROCESS | 1657 | 1466032567113 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}] 16:16:07 INFO - PROCESS | 1657 | 1466032567114 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:07 INFO - PROCESS | 1657 | 1466032567224 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 16:16:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x119135800) [pid = 1657] [serial = 1421] [outer = 0x12cf0c800] 16:16:07 INFO - PROCESS | 1657 | 1466032567273 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:07 INFO - PROCESS | 1657 | 1466032567274 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:07 INFO - PROCESS | 1657 | ++DOCSHELL 0x12398d800 == 31 [pid = 1657] [id = 474] 16:16:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x11945cc00) [pid = 1657] [serial = 1422] [outer = 0x0] 16:16:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x1194a0000) [pid = 1657] [serial = 1423] [outer = 0x11945cc00] 16:16:07 INFO - PROCESS | 1657 | 1466032567307 Marionette DEBUG loaded listener.js 16:16:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x119598400) [pid = 1657] [serial = 1424] [outer = 0x11945cc00] 16:16:07 INFO - PROCESS | 1657 | 1466032567637 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]]]}] 16:16:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 16:16:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 570ms 16:16:07 INFO - PROCESS | 1657 | 1466032567681 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 16:16:07 INFO - PROCESS | 1657 | 1466032567683 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 16:16:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 16:16:07 INFO - PROCESS | 1657 | 1466032567685 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 16:16:07 INFO - PROCESS | 1657 | 1466032567686 Marionette TRACE conn2 <- [1,1870,null,{}] 16:16:07 INFO - PROCESS | 1657 | 1466032567694 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}] 16:16:07 INFO - PROCESS | 1657 | 1466032567695 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:07 INFO - PROCESS | 1657 | 1466032567790 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 16:16:07 INFO - PROCESS | 1657 | 1466032567795 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:07 INFO - PROCESS | 1657 | 1466032567796 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:07 INFO - PROCESS | 1657 | ++DOCSHELL 0x11a237000 == 32 [pid = 1657] [id = 475] 16:16:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x116710000) [pid = 1657] [serial = 1425] [outer = 0x0] 16:16:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x119913000) [pid = 1657] [serial = 1426] [outer = 0x116710000] 16:16:07 INFO - PROCESS | 1657 | 1466032567821 Marionette DEBUG loaded listener.js 16:16:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x119924800) [pid = 1657] [serial = 1427] [outer = 0x116710000] 16:16:08 INFO - PROCESS | 1657 | 1466032568180 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]]]}] 16:16:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 16:16:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 523ms 16:16:08 INFO - PROCESS | 1657 | 1466032568209 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 16:16:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 16:16:08 INFO - PROCESS | 1657 | 1466032568210 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 16:16:08 INFO - PROCESS | 1657 | 1466032568218 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 16:16:08 INFO - PROCESS | 1657 | 1466032568219 Marionette TRACE conn2 <- [1,1874,null,{}] 16:16:08 INFO - PROCESS | 1657 | 1466032568221 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}] 16:16:08 INFO - PROCESS | 1657 | 1466032568225 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:08 INFO - PROCESS | 1657 | 1466032568339 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 16:16:08 INFO - PROCESS | 1657 | 1466032568345 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:08 INFO - PROCESS | 1657 | 1466032568346 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:08 INFO - PROCESS | 1657 | ++DOCSHELL 0x125718800 == 33 [pid = 1657] [id = 476] 16:16:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x119926000) [pid = 1657] [serial = 1428] [outer = 0x0] 16:16:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x12380d000) [pid = 1657] [serial = 1429] [outer = 0x119926000] 16:16:08 INFO - PROCESS | 1657 | 1466032568373 Marionette DEBUG loaded listener.js 16:16:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x1240d1c00) [pid = 1657] [serial = 1430] [outer = 0x119926000] 16:16:08 INFO - PROCESS | 1657 | 1466032568822 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]]]}] 16:16:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 16:16:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 622ms 16:16:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 16:16:08 INFO - PROCESS | 1657 | 1466032568837 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 16:16:08 INFO - PROCESS | 1657 | 1466032568839 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 16:16:08 INFO - PROCESS | 1657 | 1466032568842 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 16:16:08 INFO - PROCESS | 1657 | 1466032568856 Marionette TRACE conn2 <- [1,1878,null,{}] 16:16:08 INFO - PROCESS | 1657 | 1466032568868 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}] 16:16:08 INFO - PROCESS | 1657 | 1466032568870 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:08 INFO - PROCESS | 1657 | 1466032568991 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 16:16:09 INFO - PROCESS | 1657 | 1466032568995 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:09 INFO - PROCESS | 1657 | 1466032568996 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:09 INFO - PROCESS | 1657 | ++DOCSHELL 0x128a3c000 == 34 [pid = 1657] [id = 477] 16:16:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x111f39400) [pid = 1657] [serial = 1431] [outer = 0x0] 16:16:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x1240dc400) [pid = 1657] [serial = 1432] [outer = 0x111f39400] 16:16:09 INFO - PROCESS | 1657 | 1466032569021 Marionette DEBUG loaded listener.js 16:16:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x1243ba800) [pid = 1657] [serial = 1433] [outer = 0x111f39400] 16:16:09 INFO - PROCESS | 1657 | 1466032569378 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]]]}] 16:16:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 16:16:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 592ms 16:16:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 16:16:09 INFO - PROCESS | 1657 | 1466032569435 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 16:16:09 INFO - PROCESS | 1657 | 1466032569436 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 16:16:09 INFO - PROCESS | 1657 | 1466032569438 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 16:16:09 INFO - PROCESS | 1657 | 1466032569439 Marionette TRACE conn2 <- [1,1882,null,{}] 16:16:09 INFO - PROCESS | 1657 | 1466032569441 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}] 16:16:09 INFO - PROCESS | 1657 | 1466032569442 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:09 INFO - PROCESS | 1657 | 1466032569761 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 16:16:09 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x11a1ef400) [pid = 1657] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 16:16:09 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x114f76000) [pid = 1657] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 16:16:09 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x124b99000) [pid = 1657] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 16:16:09 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x11662d000) [pid = 1657] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 16:16:09 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x116760000) [pid = 1657] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 16:16:09 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x1169ed000) [pid = 1657] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 16:16:09 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x111aa9400) [pid = 1657] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 16:16:09 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x1181b5c00) [pid = 1657] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 16:16:09 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x119597800) [pid = 1657] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 16:16:09 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x113dbd400) [pid = 1657] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 16:16:09 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x124b97c00) [pid = 1657] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 16:16:09 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x119457800) [pid = 1657] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 16:16:09 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x11992d000) [pid = 1657] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 16:16:09 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x126c1bc00) [pid = 1657] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 16:16:09 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x1246f7800) [pid = 1657] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 16:16:09 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x126c1ec00) [pid = 1657] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 16:16:09 INFO - PROCESS | 1657 | 1466032569808 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:09 INFO - PROCESS | 1657 | 1466032569809 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:09 INFO - PROCESS | 1657 | ++DOCSHELL 0x117e62800 == 35 [pid = 1657] [id = 478] 16:16:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x111f39800) [pid = 1657] [serial = 1434] [outer = 0x0] 16:16:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x1133d4800) [pid = 1657] [serial = 1435] [outer = 0x111f39800] 16:16:09 INFO - PROCESS | 1657 | 1466032569834 Marionette DEBUG loaded listener.js 16:16:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x116a0c000) [pid = 1657] [serial = 1436] [outer = 0x111f39800] 16:16:10 INFO - PROCESS | 1657 | 1466032570087 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]]]}] 16:16:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 16:16:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 669ms 16:16:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 16:16:10 INFO - PROCESS | 1657 | 1466032570107 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 16:16:10 INFO - PROCESS | 1657 | 1466032570108 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 16:16:10 INFO - PROCESS | 1657 | 1466032570120 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 16:16:10 INFO - PROCESS | 1657 | 1466032570121 Marionette TRACE conn2 <- [1,1886,null,{}] 16:16:10 INFO - PROCESS | 1657 | 1466032570136 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}] 16:16:10 INFO - PROCESS | 1657 | 1466032570137 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:10 INFO - PROCESS | 1657 | 1466032570226 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 16:16:10 INFO - PROCESS | 1657 | 1466032570248 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:10 INFO - PROCESS | 1657 | 1466032570249 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:10 INFO - PROCESS | 1657 | ++DOCSHELL 0x1192cf000 == 36 [pid = 1657] [id = 479] 16:16:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x1169ed000) [pid = 1657] [serial = 1437] [outer = 0x0] 16:16:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x119b96c00) [pid = 1657] [serial = 1438] [outer = 0x1169ed000] 16:16:10 INFO - PROCESS | 1657 | 1466032570273 Marionette DEBUG loaded listener.js 16:16:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x1246ec400) [pid = 1657] [serial = 1439] [outer = 0x1169ed000] 16:16:10 INFO - PROCESS | 1657 | 1466032570607 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]]]}] 16:16:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 16:16:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 529ms 16:16:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 16:16:10 INFO - PROCESS | 1657 | 1466032570640 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 16:16:10 INFO - PROCESS | 1657 | 1466032570641 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 16:16:10 INFO - PROCESS | 1657 | 1466032570643 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 16:16:10 INFO - PROCESS | 1657 | 1466032570645 Marionette TRACE conn2 <- [1,1890,null,{}] 16:16:10 INFO - PROCESS | 1657 | 1466032570651 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}] 16:16:10 INFO - PROCESS | 1657 | 1466032570652 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:10 INFO - PROCESS | 1657 | 1466032570782 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 16:16:10 INFO - PROCESS | 1657 | 1466032570789 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:10 INFO - PROCESS | 1657 | 1466032570790 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:10 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a45a800 == 37 [pid = 1657] [id = 480] 16:16:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x123b6d000) [pid = 1657] [serial = 1440] [outer = 0x0] 16:16:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x1246f5800) [pid = 1657] [serial = 1441] [outer = 0x123b6d000] 16:16:10 INFO - PROCESS | 1657 | 1466032570814 Marionette DEBUG loaded listener.js 16:16:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x124aca400) [pid = 1657] [serial = 1442] [outer = 0x123b6d000] 16:16:11 INFO - PROCESS | 1657 | 1466032571111 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]]]}] 16:16:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 16:16:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 523ms 16:16:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 16:16:11 INFO - PROCESS | 1657 | 1466032571167 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 16:16:11 INFO - PROCESS | 1657 | 1466032571168 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 16:16:11 INFO - PROCESS | 1657 | 1466032571170 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 16:16:11 INFO - PROCESS | 1657 | 1466032571172 Marionette TRACE conn2 <- [1,1894,null,{}] 16:16:11 INFO - PROCESS | 1657 | 1466032571174 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}] 16:16:11 INFO - PROCESS | 1657 | 1466032571176 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:11 INFO - PROCESS | 1657 | 1466032571273 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 16:16:11 INFO - PROCESS | 1657 | 1466032571278 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:11 INFO - PROCESS | 1657 | 1466032571281 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:11 INFO - PROCESS | 1657 | ++DOCSHELL 0x11a236800 == 38 [pid = 1657] [id = 481] 16:16:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x1243c3400) [pid = 1657] [serial = 1443] [outer = 0x0] 16:16:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x125156800) [pid = 1657] [serial = 1444] [outer = 0x1243c3400] 16:16:11 INFO - PROCESS | 1657 | 1466032571309 Marionette DEBUG loaded listener.js 16:16:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x126c17800) [pid = 1657] [serial = 1445] [outer = 0x1243c3400] 16:16:11 INFO - PROCESS | 1657 | 1466032571673 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]]]}] 16:16:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 16:16:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 521ms 16:16:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 16:16:11 INFO - PROCESS | 1657 | 1466032571691 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 16:16:11 INFO - PROCESS | 1657 | 1466032571692 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 16:16:11 INFO - PROCESS | 1657 | 1466032571695 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 16:16:11 INFO - PROCESS | 1657 | 1466032571698 Marionette TRACE conn2 <- [1,1898,null,{}] 16:16:11 INFO - PROCESS | 1657 | 1466032571715 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}] 16:16:11 INFO - PROCESS | 1657 | 1466032571716 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:11 INFO - PROCESS | 1657 | 1466032571793 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 16:16:11 INFO - PROCESS | 1657 | 1466032571895 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:11 INFO - PROCESS | 1657 | 1466032571897 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:11 INFO - PROCESS | 1657 | ++DOCSHELL 0x11211f800 == 39 [pid = 1657] [id = 482] 16:16:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x111aa9400) [pid = 1657] [serial = 1446] [outer = 0x0] 16:16:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x11219c400) [pid = 1657] [serial = 1447] [outer = 0x111aa9400] 16:16:11 INFO - PROCESS | 1657 | 1466032571929 Marionette DEBUG loaded listener.js 16:16:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x113c82800) [pid = 1657] [serial = 1448] [outer = 0x111aa9400] 16:16:12 INFO - PROCESS | 1657 | 1466032572443 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]]]}] 16:16:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 16:16:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 786ms 16:16:12 INFO - PROCESS | 1657 | 1466032572500 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 16:16:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 16:16:12 INFO - PROCESS | 1657 | 1466032572502 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 16:16:12 INFO - PROCESS | 1657 | 1466032572505 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 16:16:12 INFO - PROCESS | 1657 | 1466032572507 Marionette TRACE conn2 <- [1,1902,null,{}] 16:16:12 INFO - PROCESS | 1657 | 1466032572511 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}] 16:16:12 INFO - PROCESS | 1657 | 1466032572514 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:12 INFO - PROCESS | 1657 | 1466032572650 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 16:16:12 INFO - PROCESS | 1657 | 1466032572734 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:12 INFO - PROCESS | 1657 | 1466032572736 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:12 INFO - PROCESS | 1657 | ++DOCSHELL 0x1192c4800 == 40 [pid = 1657] [id = 483] 16:16:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x117141400) [pid = 1657] [serial = 1449] [outer = 0x0] 16:16:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x11725e800) [pid = 1657] [serial = 1450] [outer = 0x117141400] 16:16:12 INFO - PROCESS | 1657 | 1466032572766 Marionette DEBUG loaded listener.js 16:16:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x1181b3c00) [pid = 1657] [serial = 1451] [outer = 0x117141400] 16:16:13 INFO - PROCESS | 1657 | 1466032573300 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]]]}] 16:16:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 16:16:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 870ms 16:16:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 16:16:13 INFO - PROCESS | 1657 | 1466032573378 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 16:16:13 INFO - PROCESS | 1657 | 1466032573380 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 16:16:13 INFO - PROCESS | 1657 | 1466032573383 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 16:16:13 INFO - PROCESS | 1657 | 1466032573384 Marionette TRACE conn2 <- [1,1906,null,{}] 16:16:13 INFO - PROCESS | 1657 | 1466032573387 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}] 16:16:13 INFO - PROCESS | 1657 | 1466032573388 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:13 INFO - PROCESS | 1657 | 1466032573603 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 16:16:13 INFO - PROCESS | 1657 | 1466032573675 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:13 INFO - PROCESS | 1657 | 1466032573677 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:13 INFO - PROCESS | 1657 | ++DOCSHELL 0x1169a9800 == 41 [pid = 1657] [id = 484] 16:16:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x114fc5000) [pid = 1657] [serial = 1452] [outer = 0x0] 16:16:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x116631800) [pid = 1657] [serial = 1453] [outer = 0x114fc5000] 16:16:13 INFO - PROCESS | 1657 | 1466032573706 Marionette DEBUG loaded listener.js 16:16:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x1169ed800) [pid = 1657] [serial = 1454] [outer = 0x114fc5000] 16:16:14 INFO - PROCESS | 1657 | --DOCSHELL 0x11a236800 == 40 [pid = 1657] [id = 481] 16:16:14 INFO - PROCESS | 1657 | --DOCSHELL 0x12a45a800 == 39 [pid = 1657] [id = 480] 16:16:14 INFO - PROCESS | 1657 | --DOCSHELL 0x1192cf000 == 38 [pid = 1657] [id = 479] 16:16:14 INFO - PROCESS | 1657 | --DOCSHELL 0x117e62800 == 37 [pid = 1657] [id = 478] 16:16:14 INFO - PROCESS | 1657 | --DOCSHELL 0x128a3c000 == 36 [pid = 1657] [id = 477] 16:16:14 INFO - PROCESS | 1657 | --DOCSHELL 0x125718800 == 35 [pid = 1657] [id = 476] 16:16:14 INFO - PROCESS | 1657 | --DOCSHELL 0x11a237000 == 34 [pid = 1657] [id = 475] 16:16:14 INFO - PROCESS | 1657 | --DOCSHELL 0x12398d800 == 33 [pid = 1657] [id = 474] 16:16:14 INFO - PROCESS | 1657 | --DOCSHELL 0x1192d0800 == 32 [pid = 1657] [id = 473] 16:16:14 INFO - PROCESS | 1657 | --DOCSHELL 0x117e73000 == 31 [pid = 1657] [id = 472] 16:16:14 INFO - PROCESS | 1657 | --DOCSHELL 0x11661c000 == 30 [pid = 1657] [id = 471] 16:16:14 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x1257be000) [pid = 1657] [serial = 1351] [outer = 0x0] [url = about:blank] 16:16:14 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x128c5fc00) [pid = 1657] [serial = 1395] [outer = 0x0] [url = about:blank] 16:16:14 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x1240d8000) [pid = 1657] [serial = 1377] [outer = 0x0] [url = about:blank] 16:16:14 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x123a32000) [pid = 1657] [serial = 1375] [outer = 0x0] [url = about:blank] 16:16:14 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x123818800) [pid = 1657] [serial = 1374] [outer = 0x0] [url = about:blank] 16:16:14 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x126709000) [pid = 1657] [serial = 1383] [outer = 0x0] [url = about:blank] 16:16:14 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x118452400) [pid = 1657] [serial = 1386] [outer = 0x0] [url = about:blank] 16:16:14 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x1169e9400) [pid = 1657] [serial = 1356] [outer = 0x0] [url = about:blank] 16:16:14 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x117260800) [pid = 1657] [serial = 1357] [outer = 0x0] [url = about:blank] 16:16:14 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x1169f2000) [pid = 1657] [serial = 1362] [outer = 0x0] [url = about:blank] 16:16:14 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x117262000) [pid = 1657] [serial = 1363] [outer = 0x0] [url = about:blank] 16:16:14 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x111f38000) [pid = 1657] [serial = 1353] [outer = 0x0] [url = about:blank] 16:16:14 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x113088000) [pid = 1657] [serial = 1354] [outer = 0x0] [url = about:blank] 16:16:14 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x1185ecc00) [pid = 1657] [serial = 1365] [outer = 0x0] [url = about:blank] 16:16:14 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x119135c00) [pid = 1657] [serial = 1366] [outer = 0x0] [url = about:blank] 16:16:14 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x119925c00) [pid = 1657] [serial = 1371] [outer = 0x0] [url = about:blank] 16:16:14 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x118161800) [pid = 1657] [serial = 1359] [outer = 0x0] [url = about:blank] 16:16:14 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x119459c00) [pid = 1657] [serial = 1360] [outer = 0x0] [url = about:blank] 16:16:14 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x12515fc00) [pid = 1657] [serial = 1380] [outer = 0x0] [url = about:blank] 16:16:14 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x11949bc00) [pid = 1657] [serial = 1368] [outer = 0x0] [url = about:blank] 16:16:14 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x119918000) [pid = 1657] [serial = 1369] [outer = 0x0] [url = about:blank] 16:16:14 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x124db2800) [pid = 1657] [serial = 1389] [outer = 0x0] [url = about:blank] 16:16:14 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x126c1b800) [pid = 1657] [serial = 1390] [outer = 0x0] [url = about:blank] 16:16:14 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x126c27800) [pid = 1657] [serial = 1392] [outer = 0x0] [url = about:blank] 16:16:14 INFO - PROCESS | 1657 | --DOMWINDOW == 81 (0x119597000) [pid = 1657] [serial = 1387] [outer = 0x0] [url = about:blank] 16:16:14 INFO - PROCESS | 1657 | --DOMWINDOW == 80 (0x126c11000) [pid = 1657] [serial = 1384] [outer = 0x0] [url = about:blank] 16:16:14 INFO - PROCESS | 1657 | --DOMWINDOW == 79 (0x1265a3000) [pid = 1657] [serial = 1381] [outer = 0x0] [url = about:blank] 16:16:14 INFO - PROCESS | 1657 | --DOMWINDOW == 78 (0x124b96c00) [pid = 1657] [serial = 1378] [outer = 0x0] [url = about:blank] 16:16:14 INFO - PROCESS | 1657 | --DOMWINDOW == 77 (0x128c52400) [pid = 1657] [serial = 1393] [outer = 0x0] [url = about:blank] 16:16:14 INFO - PROCESS | 1657 | --DOMWINDOW == 76 (0x123810800) [pid = 1657] [serial = 1372] [outer = 0x0] [url = about:blank] 16:16:14 INFO - PROCESS | 1657 | --DOMWINDOW == 75 (0x12907b400) [pid = 1657] [serial = 1396] [outer = 0x0] [url = about:blank] 16:16:14 INFO - PROCESS | 1657 | 1466032574259 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]]]}] 16:16:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 16:16:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 922ms 16:16:14 INFO - PROCESS | 1657 | 1466032574307 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 16:16:14 INFO - PROCESS | 1657 | 1466032574310 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 16:16:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 16:16:14 INFO - PROCESS | 1657 | 1466032574318 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 16:16:14 INFO - PROCESS | 1657 | 1466032574321 Marionette TRACE conn2 <- [1,1910,null,{}] 16:16:14 INFO - PROCESS | 1657 | 1466032574325 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}] 16:16:14 INFO - PROCESS | 1657 | 1466032574328 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:14 INFO - PROCESS | 1657 | 1466032574451 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 16:16:14 INFO - PROCESS | 1657 | 1466032574516 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:14 INFO - PROCESS | 1657 | 1466032574517 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:14 INFO - PROCESS | 1657 | ++DOCSHELL 0x116fd4800 == 31 [pid = 1657] [id = 485] 16:16:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 76 (0x11721b800) [pid = 1657] [serial = 1455] [outer = 0x0] 16:16:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 77 (0x1176eb000) [pid = 1657] [serial = 1456] [outer = 0x11721b800] 16:16:14 INFO - PROCESS | 1657 | 1466032574544 Marionette DEBUG loaded listener.js 16:16:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 78 (0x118452400) [pid = 1657] [serial = 1457] [outer = 0x11721b800] 16:16:14 INFO - PROCESS | 1657 | 1466032574859 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]]]}] 16:16:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 16:16:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 573ms 16:16:14 INFO - PROCESS | 1657 | 1466032574890 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 16:16:14 INFO - PROCESS | 1657 | 1466032574892 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 16:16:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 16:16:14 INFO - PROCESS | 1657 | 1466032574894 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 16:16:14 INFO - PROCESS | 1657 | 1466032574896 Marionette TRACE conn2 <- [1,1914,null,{}] 16:16:14 INFO - PROCESS | 1657 | 1466032574900 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}] 16:16:14 INFO - PROCESS | 1657 | 1466032574902 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:14 INFO - PROCESS | 1657 | 1466032574983 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 16:16:14 INFO - PROCESS | 1657 | 1466032574990 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:14 INFO - PROCESS | 1657 | 1466032574991 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:14 INFO - PROCESS | 1657 | ++DOCSHELL 0x1195c7000 == 32 [pid = 1657] [id = 486] 16:16:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 79 (0x114fb8800) [pid = 1657] [serial = 1458] [outer = 0x0] 16:16:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 80 (0x119459000) [pid = 1657] [serial = 1459] [outer = 0x114fb8800] 16:16:15 INFO - PROCESS | 1657 | 1466032575017 Marionette DEBUG loaded listener.js 16:16:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 81 (0x119589400) [pid = 1657] [serial = 1460] [outer = 0x114fb8800] 16:16:15 INFO - PROCESS | 1657 | 1466032575420 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]]]}] 16:16:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 16:16:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 572ms 16:16:15 INFO - PROCESS | 1657 | 1466032575466 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 16:16:15 INFO - PROCESS | 1657 | 1466032575468 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 16:16:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 16:16:15 INFO - PROCESS | 1657 | 1466032575475 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 16:16:15 INFO - PROCESS | 1657 | 1466032575478 Marionette TRACE conn2 <- [1,1918,null,{}] 16:16:15 INFO - PROCESS | 1657 | 1466032575481 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}] 16:16:15 INFO - PROCESS | 1657 | 1466032575483 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:15 INFO - PROCESS | 1657 | 1466032575554 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 16:16:15 INFO - PROCESS | 1657 | 1466032575557 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:15 INFO - PROCESS | 1657 | 1466032575558 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:15 INFO - PROCESS | 1657 | ++DOCSHELL 0x1241a4800 == 33 [pid = 1657] [id = 487] 16:16:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x114fc5400) [pid = 1657] [serial = 1461] [outer = 0x0] 16:16:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x119929c00) [pid = 1657] [serial = 1462] [outer = 0x114fc5400] 16:16:15 INFO - PROCESS | 1657 | 1466032575581 Marionette DEBUG loaded listener.js 16:16:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x123810400) [pid = 1657] [serial = 1463] [outer = 0x114fc5400] 16:16:16 INFO - PROCESS | 1657 | 1466032576015 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]]]}] 16:16:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 16:16:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 578ms 16:16:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 16:16:16 INFO - PROCESS | 1657 | 1466032576052 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 16:16:16 INFO - PROCESS | 1657 | 1466032576054 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 16:16:16 INFO - PROCESS | 1657 | 1466032576057 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 16:16:16 INFO - PROCESS | 1657 | 1466032576059 Marionette TRACE conn2 <- [1,1922,null,{}] 16:16:16 INFO - PROCESS | 1657 | 1466032576071 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}] 16:16:16 INFO - PROCESS | 1657 | 1466032576073 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:16 INFO - PROCESS | 1657 | 1466032576199 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 16:16:16 INFO - PROCESS | 1657 | 1466032576210 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:16 INFO - PROCESS | 1657 | 1466032576211 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:16 INFO - PROCESS | 1657 | ++DOCSHELL 0x1197ad800 == 34 [pid = 1657] [id = 488] 16:16:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x123810800) [pid = 1657] [serial = 1464] [outer = 0x0] 16:16:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x123a2a400) [pid = 1657] [serial = 1465] [outer = 0x123810800] 16:16:16 INFO - PROCESS | 1657 | 1466032576238 Marionette DEBUG loaded listener.js 16:16:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x1240d4400) [pid = 1657] [serial = 1466] [outer = 0x123810800] 16:16:16 INFO - PROCESS | 1657 | 1466032576620 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]]]}] 16:16:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 16:16:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 569ms 16:16:16 INFO - PROCESS | 1657 | 1466032576626 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 16:16:16 INFO - PROCESS | 1657 | 1466032576628 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 16:16:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 16:16:16 INFO - PROCESS | 1657 | 1466032576634 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 16:16:16 INFO - PROCESS | 1657 | 1466032576635 Marionette TRACE conn2 <- [1,1926,null,{}] 16:16:16 INFO - PROCESS | 1657 | 1466032576638 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}] 16:16:16 INFO - PROCESS | 1657 | 1466032576639 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:16 INFO - PROCESS | 1657 | 1466032576744 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 16:16:16 INFO - PROCESS | 1657 | 1466032576749 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:16 INFO - PROCESS | 1657 | 1466032576753 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:16 INFO - PROCESS | 1657 | ++DOCSHELL 0x1290e7000 == 35 [pid = 1657] [id = 489] 16:16:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x1243bdc00) [pid = 1657] [serial = 1467] [outer = 0x0] 16:16:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x1243c4000) [pid = 1657] [serial = 1468] [outer = 0x1243bdc00] 16:16:16 INFO - PROCESS | 1657 | 1466032576785 Marionette DEBUG loaded listener.js 16:16:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x124a3fc00) [pid = 1657] [serial = 1469] [outer = 0x1243bdc00] 16:16:17 INFO - PROCESS | 1657 | 1466032577184 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]]]}] 16:16:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 16:16:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 570ms 16:16:17 INFO - PROCESS | 1657 | 1466032577204 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 16:16:17 INFO - PROCESS | 1657 | 1466032577205 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 16:16:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 16:16:17 INFO - PROCESS | 1657 | 1466032577207 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 16:16:17 INFO - PROCESS | 1657 | 1466032577208 Marionette TRACE conn2 <- [1,1930,null,{}] 16:16:17 INFO - PROCESS | 1657 | 1466032577211 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}] 16:16:17 INFO - PROCESS | 1657 | 1466032577213 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:17 INFO - PROCESS | 1657 | 1466032577325 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 16:16:17 INFO - PROCESS | 1657 | 1466032577329 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:17 INFO - PROCESS | 1657 | 1466032577330 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:17 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a470800 == 36 [pid = 1657] [id = 490] 16:16:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x113dbd400) [pid = 1657] [serial = 1470] [outer = 0x0] 16:16:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x124f1c000) [pid = 1657] [serial = 1471] [outer = 0x113dbd400] 16:16:17 INFO - PROCESS | 1657 | 1466032577354 Marionette DEBUG loaded listener.js 16:16:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x1267ec000) [pid = 1657] [serial = 1472] [outer = 0x113dbd400] 16:16:17 INFO - PROCESS | 1657 | 1466032577700 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]]]}] 16:16:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 16:16:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 518ms 16:16:17 INFO - PROCESS | 1657 | 1466032577732 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 16:16:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 16:16:17 INFO - PROCESS | 1657 | 1466032577734 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 16:16:17 INFO - PROCESS | 1657 | 1466032577737 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 16:16:17 INFO - PROCESS | 1657 | 1466032577738 Marionette TRACE conn2 <- [1,1934,null,{}] 16:16:17 INFO - PROCESS | 1657 | 1466032577740 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}] 16:16:17 INFO - PROCESS | 1657 | 1466032577741 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:17 INFO - PROCESS | 1657 | 1466032577844 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 16:16:17 INFO - PROCESS | 1657 | 1466032577848 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:17 INFO - PROCESS | 1657 | 1466032577849 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:17 INFO - PROCESS | 1657 | ++DOCSHELL 0x12ab6b000 == 37 [pid = 1657] [id = 491] 16:16:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x12651ac00) [pid = 1657] [serial = 1473] [outer = 0x0] 16:16:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x126c12400) [pid = 1657] [serial = 1474] [outer = 0x12651ac00] 16:16:17 INFO - PROCESS | 1657 | 1466032577874 Marionette DEBUG loaded listener.js 16:16:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x126c23400) [pid = 1657] [serial = 1475] [outer = 0x12651ac00] 16:16:18 INFO - PROCESS | 1657 | 1466032578224 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]]]}] 16:16:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 16:16:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 521ms 16:16:18 INFO - PROCESS | 1657 | 1466032578259 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 16:16:18 INFO - PROCESS | 1657 | 1466032578261 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 16:16:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 16:16:18 INFO - PROCESS | 1657 | 1466032578267 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 16:16:18 INFO - PROCESS | 1657 | 1466032578269 Marionette TRACE conn2 <- [1,1938,null,{}] 16:16:18 INFO - PROCESS | 1657 | 1466032578273 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}] 16:16:18 INFO - PROCESS | 1657 | 1466032578274 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:18 INFO - PROCESS | 1657 | 1466032578546 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 16:16:18 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x116710000) [pid = 1657] [serial = 1425] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 16:16:18 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x119926000) [pid = 1657] [serial = 1428] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 16:16:18 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x1169f0000) [pid = 1657] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 16:16:18 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x113c89800) [pid = 1657] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 16:16:18 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x114fb7c00) [pid = 1657] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 16:16:18 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x114f78000) [pid = 1657] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 16:16:18 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x11945cc00) [pid = 1657] [serial = 1422] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 16:16:18 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x1169e9c00) [pid = 1657] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 16:16:18 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x11940b800) [pid = 1657] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 16:16:18 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x123db6000) [pid = 1657] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 16:16:18 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x114fbc400) [pid = 1657] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 16:16:18 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x111f39400) [pid = 1657] [serial = 1431] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 16:16:18 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x111f39800) [pid = 1657] [serial = 1434] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 16:16:18 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x123b6d000) [pid = 1657] [serial = 1440] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 16:16:18 INFO - PROCESS | 1657 | --DOMWINDOW == 81 (0x1169ed000) [pid = 1657] [serial = 1437] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 16:16:18 INFO - PROCESS | 1657 | 1466032578614 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:18 INFO - PROCESS | 1657 | 1466032578615 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:18 INFO - PROCESS | 1657 | ++DOCSHELL 0x118224800 == 38 [pid = 1657] [id = 492] 16:16:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x11270c800) [pid = 1657] [serial = 1476] [outer = 0x0] 16:16:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x114fb8000) [pid = 1657] [serial = 1477] [outer = 0x11270c800] 16:16:18 INFO - PROCESS | 1657 | 1466032578665 Marionette DEBUG loaded listener.js 16:16:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x1175ad000) [pid = 1657] [serial = 1478] [outer = 0x11270c800] 16:16:19 INFO - PROCESS | 1657 | 1466032579033 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]]]}] 16:16:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 16:16:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 772ms 16:16:19 INFO - PROCESS | 1657 | 1466032579039 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 16:16:19 INFO - PROCESS | 1657 | 1466032579040 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 16:16:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 16:16:19 INFO - PROCESS | 1657 | 1466032579042 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 16:16:19 INFO - PROCESS | 1657 | 1466032579043 Marionette TRACE conn2 <- [1,1942,null,{}] 16:16:19 INFO - PROCESS | 1657 | 1466032579047 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}] 16:16:19 INFO - PROCESS | 1657 | 1466032579050 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:19 INFO - PROCESS | 1657 | 1466032579173 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 16:16:19 INFO - PROCESS | 1657 | 1466032579181 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:19 INFO - PROCESS | 1657 | 1466032579182 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:19 INFO - PROCESS | 1657 | ++DOCSHELL 0x1241a3000 == 39 [pid = 1657] [id = 493] 16:16:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x118450800) [pid = 1657] [serial = 1479] [outer = 0x0] 16:16:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x11991a000) [pid = 1657] [serial = 1480] [outer = 0x118450800] 16:16:19 INFO - PROCESS | 1657 | 1466032579206 Marionette DEBUG loaded listener.js 16:16:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x124ac1000) [pid = 1657] [serial = 1481] [outer = 0x118450800] 16:16:19 INFO - PROCESS | 1657 | 1466032579506 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]]]}] 16:16:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 16:16:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 474ms 16:16:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 16:16:19 INFO - PROCESS | 1657 | 1466032579521 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 16:16:19 INFO - PROCESS | 1657 | 1466032579522 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 16:16:19 INFO - PROCESS | 1657 | 1466032579524 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 16:16:19 INFO - PROCESS | 1657 | 1466032579525 Marionette TRACE conn2 <- [1,1946,null,{}] 16:16:19 INFO - PROCESS | 1657 | 1466032579528 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}] 16:16:19 INFO - PROCESS | 1657 | 1466032579531 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:19 INFO - PROCESS | 1657 | 1466032579617 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 16:16:19 INFO - PROCESS | 1657 | 1466032579620 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:19 INFO - PROCESS | 1657 | 1466032579622 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:19 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bc9c000 == 40 [pid = 1657] [id = 494] 16:16:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x1267eb400) [pid = 1657] [serial = 1482] [outer = 0x0] 16:16:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x128aa0400) [pid = 1657] [serial = 1483] [outer = 0x1267eb400] 16:16:19 INFO - PROCESS | 1657 | 1466032579657 Marionette DEBUG loaded listener.js 16:16:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x128c55000) [pid = 1657] [serial = 1484] [outer = 0x1267eb400] 16:16:20 INFO - PROCESS | 1657 | 1466032580016 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]]]}] 16:16:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 16:16:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 519ms 16:16:20 INFO - PROCESS | 1657 | 1466032580044 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 16:16:20 INFO - PROCESS | 1657 | 1466032580046 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 16:16:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 16:16:20 INFO - PROCESS | 1657 | 1466032580058 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 16:16:20 INFO - PROCESS | 1657 | 1466032580060 Marionette TRACE conn2 <- [1,1950,null,{}] 16:16:20 INFO - PROCESS | 1657 | 1466032580062 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}] 16:16:20 INFO - PROCESS | 1657 | 1466032580064 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:20 INFO - PROCESS | 1657 | 1466032580159 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 16:16:20 INFO - PROCESS | 1657 | 1466032580163 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:20 INFO - PROCESS | 1657 | 1466032580164 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:20 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c2c0000 == 41 [pid = 1657] [id = 495] 16:16:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x128c5fc00) [pid = 1657] [serial = 1485] [outer = 0x0] 16:16:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x129081000) [pid = 1657] [serial = 1486] [outer = 0x128c5fc00] 16:16:20 INFO - PROCESS | 1657 | 1466032580188 Marionette DEBUG loaded listener.js 16:16:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x129174000) [pid = 1657] [serial = 1487] [outer = 0x128c5fc00] 16:16:20 INFO - PROCESS | 1657 | 1466032580627 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]]]}] 16:16:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 16:16:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 623ms 16:16:20 INFO - PROCESS | 1657 | 1466032580696 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 16:16:20 INFO - PROCESS | 1657 | 1466032580698 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 16:16:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 16:16:20 INFO - PROCESS | 1657 | 1466032580703 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 16:16:20 INFO - PROCESS | 1657 | 1466032580705 Marionette TRACE conn2 <- [1,1954,null,{}] 16:16:20 INFO - PROCESS | 1657 | 1466032580709 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}] 16:16:20 INFO - PROCESS | 1657 | 1466032580711 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:20 INFO - PROCESS | 1657 | 1466032580826 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 16:16:20 INFO - PROCESS | 1657 | 1466032580886 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:20 INFO - PROCESS | 1657 | 1466032580889 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:20 INFO - PROCESS | 1657 | ++DOCSHELL 0x117451800 == 42 [pid = 1657] [id = 496] 16:16:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x115dbd400) [pid = 1657] [serial = 1488] [outer = 0x0] 16:16:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x116710c00) [pid = 1657] [serial = 1489] [outer = 0x115dbd400] 16:16:20 INFO - PROCESS | 1657 | 1466032580920 Marionette DEBUG loaded listener.js 16:16:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x117262c00) [pid = 1657] [serial = 1490] [outer = 0x115dbd400] 16:16:21 INFO - PROCESS | 1657 | 1466032581334 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]]]}] 16:16:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 16:16:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 670ms 16:16:21 INFO - PROCESS | 1657 | 1466032581374 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 16:16:21 INFO - PROCESS | 1657 | 1466032581377 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 16:16:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 16:16:21 INFO - PROCESS | 1657 | 1466032581381 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 16:16:21 INFO - PROCESS | 1657 | 1466032581383 Marionette TRACE conn2 <- [1,1958,null,{}] 16:16:21 INFO - PROCESS | 1657 | 1466032581386 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}] 16:16:21 INFO - PROCESS | 1657 | 1466032581388 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:21 INFO - PROCESS | 1657 | 1466032581496 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 16:16:21 INFO - PROCESS | 1657 | 1466032581556 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:21 INFO - PROCESS | 1657 | 1466032581558 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:21 INFO - PROCESS | 1657 | ++DOCSHELL 0x125716800 == 43 [pid = 1657] [id = 497] 16:16:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x118458c00) [pid = 1657] [serial = 1491] [outer = 0x0] 16:16:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x119415800) [pid = 1657] [serial = 1492] [outer = 0x118458c00] 16:16:21 INFO - PROCESS | 1657 | 1466032581588 Marionette DEBUG loaded listener.js 16:16:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x119593400) [pid = 1657] [serial = 1493] [outer = 0x118458c00] 16:16:22 INFO - PROCESS | 1657 | 1466032582047 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]]]}] 16:16:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 16:16:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 719ms 16:16:22 INFO - PROCESS | 1657 | 1466032582117 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 16:16:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 16:16:22 INFO - PROCESS | 1657 | 1466032582119 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 16:16:22 INFO - PROCESS | 1657 | 1466032582121 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 16:16:22 INFO - PROCESS | 1657 | 1466032582124 Marionette TRACE conn2 <- [1,1962,null,{}] 16:16:22 INFO - PROCESS | 1657 | 1466032582144 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}] 16:16:22 INFO - PROCESS | 1657 | 1466032582148 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:22 INFO - PROCESS | 1657 | 1466032582290 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 16:16:22 INFO - PROCESS | 1657 | 1466032582343 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:22 INFO - PROCESS | 1657 | 1466032582345 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:22 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bca3800 == 44 [pid = 1657] [id = 498] 16:16:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x123b66400) [pid = 1657] [serial = 1494] [outer = 0x0] 16:16:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x1241d4c00) [pid = 1657] [serial = 1495] [outer = 0x123b66400] 16:16:22 INFO - PROCESS | 1657 | 1466032582377 Marionette DEBUG loaded listener.js 16:16:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x1246f8400) [pid = 1657] [serial = 1496] [outer = 0x123b66400] 16:16:22 INFO - PROCESS | 1657 | 1466032582779 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]]]}] 16:16:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 16:16:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 721ms 16:16:22 INFO - PROCESS | 1657 | 1466032582843 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 16:16:22 INFO - PROCESS | 1657 | 1466032582845 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 16:16:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 16:16:22 INFO - PROCESS | 1657 | 1466032582847 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 16:16:22 INFO - PROCESS | 1657 | 1466032582848 Marionette TRACE conn2 <- [1,1966,null,{}] 16:16:22 INFO - PROCESS | 1657 | 1466032582851 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}] 16:16:22 INFO - PROCESS | 1657 | 1466032582852 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:22 INFO - PROCESS | 1657 | 1466032582959 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 16:16:23 INFO - PROCESS | 1657 | 1466032583032 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:23 INFO - PROCESS | 1657 | 1466032583033 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:23 INFO - PROCESS | 1657 | ++DOCSHELL 0x12cacf800 == 45 [pid = 1657] [id = 499] 16:16:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x1240d5000) [pid = 1657] [serial = 1497] [outer = 0x0] 16:16:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x126c1c800) [pid = 1657] [serial = 1498] [outer = 0x1240d5000] 16:16:23 INFO - PROCESS | 1657 | 1466032583062 Marionette DEBUG loaded listener.js 16:16:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x128aa2c00) [pid = 1657] [serial = 1499] [outer = 0x1240d5000] 16:16:23 INFO - PROCESS | 1657 | 1466032583509 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]]]}] 16:16:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 16:16:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 670ms 16:16:23 INFO - PROCESS | 1657 | 1466032583518 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 16:16:23 INFO - PROCESS | 1657 | 1466032583521 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 16:16:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 16:16:23 INFO - PROCESS | 1657 | 1466032583524 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 16:16:23 INFO - PROCESS | 1657 | 1466032583527 Marionette TRACE conn2 <- [1,1970,null,{}] 16:16:23 INFO - PROCESS | 1657 | 1466032583530 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}] 16:16:23 INFO - PROCESS | 1657 | 1466032583533 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:23 INFO - PROCESS | 1657 | 1466032583717 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 16:16:23 INFO - PROCESS | 1657 | 1466032583813 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:23 INFO - PROCESS | 1657 | 1466032583815 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:23 INFO - PROCESS | 1657 | ++DOCSHELL 0x12cbd9800 == 46 [pid = 1657] [id = 500] 16:16:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x1265a3000) [pid = 1657] [serial = 1500] [outer = 0x0] 16:16:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x129081800) [pid = 1657] [serial = 1501] [outer = 0x1265a3000] 16:16:23 INFO - PROCESS | 1657 | 1466032583853 Marionette DEBUG loaded listener.js 16:16:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x129178400) [pid = 1657] [serial = 1502] [outer = 0x1265a3000] 16:16:24 INFO - PROCESS | 1657 | 1466032584443 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]]]}] 16:16:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 16:16:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 973ms 16:16:24 INFO - PROCESS | 1657 | 1466032584497 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 16:16:24 INFO - PROCESS | 1657 | 1466032584500 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 16:16:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 16:16:24 INFO - PROCESS | 1657 | 1466032584503 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 16:16:24 INFO - PROCESS | 1657 | 1466032584505 Marionette TRACE conn2 <- [1,1974,null,{}] 16:16:24 INFO - PROCESS | 1657 | 1466032584509 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}] 16:16:24 INFO - PROCESS | 1657 | 1466032584511 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:24 INFO - PROCESS | 1657 | 1466032584612 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 16:16:24 INFO - PROCESS | 1657 | 1466032584682 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:24 INFO - PROCESS | 1657 | 1466032584685 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:24 INFO - PROCESS | 1657 | ++DOCSHELL 0x1192da800 == 47 [pid = 1657] [id = 501] 16:16:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x1169ee400) [pid = 1657] [serial = 1503] [outer = 0x0] 16:16:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x116f7f800) [pid = 1657] [serial = 1504] [outer = 0x1169ee400] 16:16:24 INFO - PROCESS | 1657 | 1466032584713 Marionette DEBUG loaded listener.js 16:16:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x118156800) [pid = 1657] [serial = 1505] [outer = 0x1169ee400] 16:16:25 INFO - PROCESS | 1657 | 1466032585144 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]]]}] 16:16:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 16:16:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 670ms 16:16:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 16:16:25 INFO - PROCESS | 1657 | 1466032585174 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 16:16:25 INFO - PROCESS | 1657 | 1466032585177 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 16:16:25 INFO - PROCESS | 1657 | 1466032585181 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 16:16:25 INFO - PROCESS | 1657 | 1466032585183 Marionette TRACE conn2 <- [1,1978,null,{}] 16:16:25 INFO - PROCESS | 1657 | 1466032585185 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}] 16:16:25 INFO - PROCESS | 1657 | 1466032585187 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:25 INFO - PROCESS | 1657 | 1466032585283 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 16:16:25 INFO - PROCESS | 1657 | 1466032585358 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:25 INFO - PROCESS | 1657 | 1466032585359 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:25 INFO - PROCESS | 1657 | ++DOCSHELL 0x1187a2000 == 48 [pid = 1657] [id = 502] 16:16:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x1181bdc00) [pid = 1657] [serial = 1506] [outer = 0x0] 16:16:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x1185f2000) [pid = 1657] [serial = 1507] [outer = 0x1181bdc00] 16:16:25 INFO - PROCESS | 1657 | 1466032585388 Marionette DEBUG loaded listener.js 16:16:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x11945b400) [pid = 1657] [serial = 1508] [outer = 0x1181bdc00] 16:16:26 INFO - PROCESS | 1657 | --DOCSHELL 0x12bc9c000 == 47 [pid = 1657] [id = 494] 16:16:26 INFO - PROCESS | 1657 | --DOCSHELL 0x1241a3000 == 46 [pid = 1657] [id = 493] 16:16:26 INFO - PROCESS | 1657 | --DOCSHELL 0x118224800 == 45 [pid = 1657] [id = 492] 16:16:26 INFO - PROCESS | 1657 | --DOCSHELL 0x12ab6b000 == 44 [pid = 1657] [id = 491] 16:16:26 INFO - PROCESS | 1657 | --DOCSHELL 0x12a470800 == 43 [pid = 1657] [id = 490] 16:16:26 INFO - PROCESS | 1657 | --DOCSHELL 0x1290e7000 == 42 [pid = 1657] [id = 489] 16:16:26 INFO - PROCESS | 1657 | --DOCSHELL 0x1197ad800 == 41 [pid = 1657] [id = 488] 16:16:26 INFO - PROCESS | 1657 | --DOCSHELL 0x1241a4800 == 40 [pid = 1657] [id = 487] 16:16:26 INFO - PROCESS | 1657 | --DOCSHELL 0x1195c7000 == 39 [pid = 1657] [id = 486] 16:16:26 INFO - PROCESS | 1657 | --DOCSHELL 0x116fd4800 == 38 [pid = 1657] [id = 485] 16:16:26 INFO - PROCESS | 1657 | --DOCSHELL 0x1169a9800 == 37 [pid = 1657] [id = 484] 16:16:26 INFO - PROCESS | 1657 | --DOCSHELL 0x1192c4800 == 36 [pid = 1657] [id = 483] 16:16:26 INFO - PROCESS | 1657 | --DOCSHELL 0x11211f800 == 35 [pid = 1657] [id = 482] 16:16:26 INFO - PROCESS | 1657 | --DOCSHELL 0x116fe5800 == 34 [pid = 1657] [id = 470] 16:16:26 INFO - PROCESS | 1657 | --DOCSHELL 0x1192da800 == 33 [pid = 1657] [id = 501] 16:16:26 INFO - PROCESS | 1657 | --DOCSHELL 0x12cbd9800 == 32 [pid = 1657] [id = 500] 16:16:26 INFO - PROCESS | 1657 | --DOCSHELL 0x12cacf800 == 31 [pid = 1657] [id = 499] 16:16:26 INFO - PROCESS | 1657 | --DOCSHELL 0x12bca3800 == 30 [pid = 1657] [id = 498] 16:16:26 INFO - PROCESS | 1657 | --DOCSHELL 0x125716800 == 29 [pid = 1657] [id = 497] 16:16:26 INFO - PROCESS | 1657 | --DOCSHELL 0x12c2c0000 == 28 [pid = 1657] [id = 495] 16:16:26 INFO - PROCESS | 1657 | --DOCSHELL 0x117451800 == 27 [pid = 1657] [id = 496] 16:16:26 INFO - PROCESS | 1657 | --DOMWINDOW == 113 (0x125156800) [pid = 1657] [serial = 1444] [outer = 0x0] [url = about:blank] 16:16:26 INFO - PROCESS | 1657 | --DOMWINDOW == 112 (0x119913000) [pid = 1657] [serial = 1426] [outer = 0x0] [url = about:blank] 16:16:26 INFO - PROCESS | 1657 | --DOMWINDOW == 111 (0x1240d1c00) [pid = 1657] [serial = 1430] [outer = 0x0] [url = about:blank] 16:16:26 INFO - PROCESS | 1657 | --DOMWINDOW == 110 (0x12380d000) [pid = 1657] [serial = 1429] [outer = 0x0] [url = about:blank] 16:16:26 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x117263800) [pid = 1657] [serial = 1416] [outer = 0x0] [url = about:blank] 16:16:26 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x11875b400) [pid = 1657] [serial = 1419] [outer = 0x0] [url = about:blank] 16:16:26 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x11940a000) [pid = 1657] [serial = 1420] [outer = 0x0] [url = about:blank] 16:16:26 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x115e83000) [pid = 1657] [serial = 1413] [outer = 0x0] [url = about:blank] 16:16:26 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x11670ac00) [pid = 1657] [serial = 1414] [outer = 0x0] [url = about:blank] 16:16:26 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x116760800) [pid = 1657] [serial = 1410] [outer = 0x0] [url = about:blank] 16:16:26 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x117220c00) [pid = 1657] [serial = 1411] [outer = 0x0] [url = about:blank] 16:16:26 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x1194a0000) [pid = 1657] [serial = 1423] [outer = 0x0] [url = about:blank] 16:16:26 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x118158800) [pid = 1657] [serial = 1399] [outer = 0x0] [url = about:blank] 16:16:26 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x11713fc00) [pid = 1657] [serial = 1398] [outer = 0x0] [url = about:blank] 16:16:26 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x119592800) [pid = 1657] [serial = 1402] [outer = 0x0] [url = about:blank] 16:16:26 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x11945bc00) [pid = 1657] [serial = 1401] [outer = 0x0] [url = about:blank] 16:16:26 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x1243c5c00) [pid = 1657] [serial = 1405] [outer = 0x0] [url = about:blank] 16:16:26 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x1241c8400) [pid = 1657] [serial = 1404] [outer = 0x0] [url = about:blank] 16:16:26 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x1246fa000) [pid = 1657] [serial = 1407] [outer = 0x0] [url = about:blank] 16:16:26 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x1243ba800) [pid = 1657] [serial = 1433] [outer = 0x0] [url = about:blank] 16:16:26 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x124f12c00) [pid = 1657] [serial = 1408] [outer = 0x0] [url = about:blank] 16:16:26 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x1240dc400) [pid = 1657] [serial = 1432] [outer = 0x0] [url = about:blank] 16:16:26 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x116a0c000) [pid = 1657] [serial = 1436] [outer = 0x0] [url = about:blank] 16:16:26 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x124aca400) [pid = 1657] [serial = 1442] [outer = 0x0] [url = about:blank] 16:16:26 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x1133d4800) [pid = 1657] [serial = 1435] [outer = 0x0] [url = about:blank] 16:16:26 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x11812e800) [pid = 1657] [serial = 1417] [outer = 0x0] [url = about:blank] 16:16:26 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x119924800) [pid = 1657] [serial = 1427] [outer = 0x0] [url = about:blank] 16:16:26 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x1246ec400) [pid = 1657] [serial = 1439] [outer = 0x0] [url = about:blank] 16:16:26 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x119598400) [pid = 1657] [serial = 1424] [outer = 0x0] [url = about:blank] 16:16:26 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x1293ab800) [pid = 1657] [serial = 877] [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.] 16:16:26 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x1246f5800) [pid = 1657] [serial = 1441] [outer = 0x0] [url = about:blank] 16:16:26 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x119b96c00) [pid = 1657] [serial = 1438] [outer = 0x0] [url = about:blank] 16:16:26 INFO - PROCESS | 1657 | 1466032586308 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]]]}] 16:16:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 16:16:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1170ms 16:16:26 INFO - PROCESS | 1657 | 1466032586352 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 16:16:26 INFO - PROCESS | 1657 | 1466032586355 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 16:16:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 16:16:26 INFO - PROCESS | 1657 | 1466032586358 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 16:16:26 INFO - PROCESS | 1657 | 1466032586360 Marionette TRACE conn2 <- [1,1982,null,{}] 16:16:26 INFO - PROCESS | 1657 | 1466032586364 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}] 16:16:26 INFO - PROCESS | 1657 | 1466032586366 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:26 INFO - PROCESS | 1657 | 1466032586451 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 16:16:26 INFO - PROCESS | 1657 | 1466032586514 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:26 INFO - PROCESS | 1657 | 1466032586515 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:26 INFO - PROCESS | 1657 | ++DOCSHELL 0x116619000 == 28 [pid = 1657] [id = 503] 16:16:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x114fbcc00) [pid = 1657] [serial = 1509] [outer = 0x0] 16:16:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x116191800) [pid = 1657] [serial = 1510] [outer = 0x114fbcc00] 16:16:26 INFO - PROCESS | 1657 | 1466032586544 Marionette DEBUG loaded listener.js 16:16:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x11697b800) [pid = 1657] [serial = 1511] [outer = 0x114fbcc00] 16:16:26 INFO - PROCESS | 1657 | 1466032586855 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]]]}] 16:16:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 16:16:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 521ms 16:16:26 INFO - PROCESS | 1657 | 1466032586881 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 16:16:26 INFO - PROCESS | 1657 | 1466032586886 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 16:16:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 16:16:26 INFO - PROCESS | 1657 | 1466032586890 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 16:16:26 INFO - PROCESS | 1657 | 1466032586892 Marionette TRACE conn2 <- [1,1986,null,{}] 16:16:26 INFO - PROCESS | 1657 | 1466032586894 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}] 16:16:26 INFO - PROCESS | 1657 | 1466032586896 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:26 INFO - PROCESS | 1657 | 1466032586976 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 16:16:26 INFO - PROCESS | 1657 | 1466032586983 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:26 INFO - PROCESS | 1657 | 1466032586984 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:26 INFO - PROCESS | 1657 | ++DOCSHELL 0x11819f800 == 29 [pid = 1657] [id = 504] 16:16:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x11713fc00) [pid = 1657] [serial = 1512] [outer = 0x0] 16:16:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x1174c9000) [pid = 1657] [serial = 1513] [outer = 0x11713fc00] 16:16:27 INFO - PROCESS | 1657 | 1466032587012 Marionette DEBUG loaded listener.js 16:16:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x118156c00) [pid = 1657] [serial = 1514] [outer = 0x11713fc00] 16:16:27 INFO - PROCESS | 1657 | 1466032587388 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]]]}] 16:16:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 16:16:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 520ms 16:16:27 INFO - PROCESS | 1657 | 1466032587410 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 16:16:27 INFO - PROCESS | 1657 | 1466032587412 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 16:16:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 16:16:27 INFO - PROCESS | 1657 | 1466032587414 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 16:16:27 INFO - PROCESS | 1657 | 1466032587416 Marionette TRACE conn2 <- [1,1990,null,{}] 16:16:27 INFO - PROCESS | 1657 | 1466032587424 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}] 16:16:27 INFO - PROCESS | 1657 | 1466032587428 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:27 INFO - PROCESS | 1657 | 1466032587507 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 16:16:27 INFO - PROCESS | 1657 | 1466032587515 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:27 INFO - PROCESS | 1657 | 1466032587518 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:27 INFO - PROCESS | 1657 | ++DOCSHELL 0x1192dc800 == 30 [pid = 1657] [id = 505] 16:16:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x115e8a000) [pid = 1657] [serial = 1515] [outer = 0x0] 16:16:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x119135000) [pid = 1657] [serial = 1516] [outer = 0x115e8a000] 16:16:27 INFO - PROCESS | 1657 | 1466032587546 Marionette DEBUG loaded listener.js 16:16:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x11945b000) [pid = 1657] [serial = 1517] [outer = 0x115e8a000] 16:16:27 INFO - PROCESS | 1657 | 1466032587888 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]]]}] 16:16:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 16:16:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 522ms 16:16:27 INFO - PROCESS | 1657 | 1466032587936 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 16:16:27 INFO - PROCESS | 1657 | 1466032587938 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 16:16:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 16:16:27 INFO - PROCESS | 1657 | 1466032587940 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 16:16:27 INFO - PROCESS | 1657 | 1466032587942 Marionette TRACE conn2 <- [1,1994,null,{}] 16:16:27 INFO - PROCESS | 1657 | 1466032587944 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}] 16:16:27 INFO - PROCESS | 1657 | 1466032587945 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:28 INFO - PROCESS | 1657 | 1466032588054 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 16:16:28 INFO - PROCESS | 1657 | 1466032588094 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:28 INFO - PROCESS | 1657 | 1466032588095 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:28 INFO - PROCESS | 1657 | ++DOCSHELL 0x11a118800 == 31 [pid = 1657] [id = 506] 16:16:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x11949b000) [pid = 1657] [serial = 1518] [outer = 0x0] 16:16:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x119592c00) [pid = 1657] [serial = 1519] [outer = 0x11949b000] 16:16:28 INFO - PROCESS | 1657 | 1466032588120 Marionette DEBUG loaded listener.js 16:16:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x119919800) [pid = 1657] [serial = 1520] [outer = 0x11949b000] 16:16:28 INFO - PROCESS | 1657 | 1466032588456 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]]]}] 16:16:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 16:16:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 519ms 16:16:28 INFO - PROCESS | 1657 | 1466032588461 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 16:16:28 INFO - PROCESS | 1657 | 1466032588463 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 16:16:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 16:16:28 INFO - PROCESS | 1657 | 1466032588465 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 16:16:28 INFO - PROCESS | 1657 | 1466032588467 Marionette TRACE conn2 <- [1,1998,null,{}] 16:16:28 INFO - PROCESS | 1657 | 1466032588469 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}] 16:16:28 INFO - PROCESS | 1657 | 1466032588470 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:28 INFO - PROCESS | 1657 | 1466032588575 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 16:16:28 INFO - PROCESS | 1657 | 1466032588618 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:28 INFO - PROCESS | 1657 | 1466032588619 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:28 INFO - PROCESS | 1657 | ++DOCSHELL 0x124de7800 == 32 [pid = 1657] [id = 507] 16:16:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x119918000) [pid = 1657] [serial = 1521] [outer = 0x0] 16:16:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x119d71800) [pid = 1657] [serial = 1522] [outer = 0x119918000] 16:16:28 INFO - PROCESS | 1657 | 1466032588662 Marionette DEBUG loaded listener.js 16:16:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x12380c000) [pid = 1657] [serial = 1523] [outer = 0x119918000] 16:16:29 INFO - PROCESS | 1657 | 1466032589119 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]]]}] 16:16:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 16:16:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 671ms 16:16:29 INFO - PROCESS | 1657 | 1466032589138 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 16:16:29 INFO - PROCESS | 1657 | 1466032589140 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 16:16:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 16:16:29 INFO - PROCESS | 1657 | 1466032589143 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 16:16:29 INFO - PROCESS | 1657 | 1466032589145 Marionette TRACE conn2 <- [1,2002,null,{}] 16:16:29 INFO - PROCESS | 1657 | 1466032589149 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}] 16:16:29 INFO - PROCESS | 1657 | 1466032589155 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:29 INFO - PROCESS | 1657 | 1466032589288 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 16:16:29 INFO - PROCESS | 1657 | 1466032589301 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:29 INFO - PROCESS | 1657 | 1466032589302 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:29 INFO - PROCESS | 1657 | ++DOCSHELL 0x128a47800 == 33 [pid = 1657] [id = 508] 16:16:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x123813000) [pid = 1657] [serial = 1524] [outer = 0x0] 16:16:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x123f3b800) [pid = 1657] [serial = 1525] [outer = 0x123813000] 16:16:29 INFO - PROCESS | 1657 | 1466032589327 Marionette DEBUG loaded listener.js 16:16:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x1246f6c00) [pid = 1657] [serial = 1526] [outer = 0x123813000] 16:16:29 INFO - PROCESS | 1657 | 1466032589699 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]]]}] 16:16:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 16:16:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 577ms 16:16:29 INFO - PROCESS | 1657 | 1466032589720 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 16:16:29 INFO - PROCESS | 1657 | 1466032589722 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 16:16:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 16:16:29 INFO - PROCESS | 1657 | 1466032589724 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 16:16:29 INFO - PROCESS | 1657 | 1466032589725 Marionette TRACE conn2 <- [1,2006,null,{}] 16:16:29 INFO - PROCESS | 1657 | 1466032589727 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}] 16:16:29 INFO - PROCESS | 1657 | 1466032589729 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:29 INFO - PROCESS | 1657 | 1466032589840 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 16:16:29 INFO - PROCESS | 1657 | 1466032589860 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:29 INFO - PROCESS | 1657 | 1466032589861 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:29 INFO - PROCESS | 1657 | ++DOCSHELL 0x1290d8000 == 34 [pid = 1657] [id = 509] 16:16:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x111f39800) [pid = 1657] [serial = 1527] [outer = 0x0] 16:16:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x123826400) [pid = 1657] [serial = 1528] [outer = 0x111f39800] 16:16:29 INFO - PROCESS | 1657 | 1466032589885 Marionette DEBUG loaded listener.js 16:16:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x123a34000) [pid = 1657] [serial = 1529] [outer = 0x111f39800] 16:16:30 INFO - PROCESS | 1657 | 1466032590244 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]]]}] 16:16:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 16:16:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 568ms 16:16:30 INFO - PROCESS | 1657 | 1466032590292 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 16:16:30 INFO - PROCESS | 1657 | 1466032590293 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 16:16:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 16:16:30 INFO - PROCESS | 1657 | 1466032590296 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 16:16:30 INFO - PROCESS | 1657 | 1466032590297 Marionette TRACE conn2 <- [1,2010,null,{}] 16:16:30 INFO - PROCESS | 1657 | 1466032590299 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}] 16:16:30 INFO - PROCESS | 1657 | 1466032590300 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:30 INFO - PROCESS | 1657 | 1466032590612 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 16:16:30 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x1267eb400) [pid = 1657] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 16:16:30 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x128c5fc00) [pid = 1657] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 16:16:30 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x1243bdc00) [pid = 1657] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 16:16:30 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x113dbd400) [pid = 1657] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 16:16:30 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x118450800) [pid = 1657] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 16:16:30 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x11721b800) [pid = 1657] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 16:16:30 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x111aa9400) [pid = 1657] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 16:16:30 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x114fb8800) [pid = 1657] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 16:16:30 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x114fc5400) [pid = 1657] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 16:16:30 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x114fc5000) [pid = 1657] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 16:16:30 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x123810800) [pid = 1657] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 16:16:30 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x117141400) [pid = 1657] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 16:16:30 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x11270c800) [pid = 1657] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 16:16:30 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x1243c3400) [pid = 1657] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 16:16:30 INFO - PROCESS | 1657 | 1466032590657 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:30 INFO - PROCESS | 1657 | 1466032590658 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:30 INFO - PROCESS | 1657 | ++DOCSHELL 0x1181a0800 == 35 [pid = 1657] [id = 510] 16:16:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x11270c800) [pid = 1657] [serial = 1530] [outer = 0x0] 16:16:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x114fba400) [pid = 1657] [serial = 1531] [outer = 0x11270c800] 16:16:30 INFO - PROCESS | 1657 | 1466032590682 Marionette DEBUG loaded listener.js 16:16:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x118452800) [pid = 1657] [serial = 1532] [outer = 0x11270c800] 16:16:30 INFO - PROCESS | 1657 | 1466032590954 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]]]}] 16:16:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 16:16:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 670ms 16:16:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 16:16:30 INFO - PROCESS | 1657 | 1466032590987 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 16:16:30 INFO - PROCESS | 1657 | 1466032590988 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 16:16:30 INFO - PROCESS | 1657 | 1466032590991 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 16:16:30 INFO - PROCESS | 1657 | 1466032590992 Marionette TRACE conn2 <- [1,2014,null,{}] 16:16:30 INFO - PROCESS | 1657 | 1466032590994 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}] 16:16:30 INFO - PROCESS | 1657 | 1466032590997 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:31 INFO - PROCESS | 1657 | 1466032591088 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 16:16:31 INFO - PROCESS | 1657 | 1466032591110 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:31 INFO - PROCESS | 1657 | 1466032591111 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:31 INFO - PROCESS | 1657 | ++DOCSHELL 0x1192dc000 == 36 [pid = 1657] [id = 511] 16:16:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x1181b3400) [pid = 1657] [serial = 1533] [outer = 0x0] 16:16:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x1243c1800) [pid = 1657] [serial = 1534] [outer = 0x1181b3400] 16:16:31 INFO - PROCESS | 1657 | 1466032591136 Marionette DEBUG loaded listener.js 16:16:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x1257c2800) [pid = 1657] [serial = 1535] [outer = 0x1181b3400] 16:16:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 16:16:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 470ms 16:16:31 INFO - PROCESS | 1657 | 1466032591454 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]]]}] 16:16:31 INFO - PROCESS | 1657 | 1466032591462 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 16:16:31 INFO - PROCESS | 1657 | 1466032591464 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 16:16:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 16:16:31 INFO - PROCESS | 1657 | 1466032591473 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 16:16:31 INFO - PROCESS | 1657 | 1466032591474 Marionette TRACE conn2 <- [1,2018,null,{}] 16:16:31 INFO - PROCESS | 1657 | 1466032591476 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}] 16:16:31 INFO - PROCESS | 1657 | 1466032591477 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:31 INFO - PROCESS | 1657 | 1466032591593 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 16:16:31 INFO - PROCESS | 1657 | 1466032591600 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:31 INFO - PROCESS | 1657 | 1466032591601 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:31 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a6c8800 == 37 [pid = 1657] [id = 512] 16:16:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x117264000) [pid = 1657] [serial = 1536] [outer = 0x0] 16:16:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x124f12400) [pid = 1657] [serial = 1537] [outer = 0x117264000] 16:16:31 INFO - PROCESS | 1657 | 1466032591625 Marionette DEBUG loaded listener.js 16:16:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x126c10800) [pid = 1657] [serial = 1538] [outer = 0x117264000] 16:16:31 INFO - PROCESS | 1657 | 1466032591939 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]]]}] 16:16:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 16:16:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 520ms 16:16:31 INFO - PROCESS | 1657 | 1466032591992 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 16:16:32 INFO - PROCESS | 1657 | 1466032592001 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 16:16:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 16:16:32 INFO - PROCESS | 1657 | 1466032592004 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 16:16:32 INFO - PROCESS | 1657 | 1466032592005 Marionette TRACE conn2 <- [1,2022,null,{}] 16:16:32 INFO - PROCESS | 1657 | 1466032592008 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}] 16:16:32 INFO - PROCESS | 1657 | 1466032592009 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:32 INFO - PROCESS | 1657 | 1466032592102 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 16:16:32 INFO - PROCESS | 1657 | 1466032592106 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:32 INFO - PROCESS | 1657 | 1466032592107 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:32 INFO - PROCESS | 1657 | ++DOCSHELL 0x124d8c800 == 38 [pid = 1657] [id = 513] 16:16:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x126c1b800) [pid = 1657] [serial = 1539] [outer = 0x0] 16:16:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x128aa3800) [pid = 1657] [serial = 1540] [outer = 0x126c1b800] 16:16:32 INFO - PROCESS | 1657 | 1466032592134 Marionette DEBUG loaded listener.js 16:16:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x1246ec800) [pid = 1657] [serial = 1541] [outer = 0x126c1b800] 16:16:32 INFO - PROCESS | 1657 | 1466032592490 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]]]}] 16:16:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 16:16:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 519ms 16:16:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 16:16:32 INFO - PROCESS | 1657 | 1466032592537 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 16:16:32 INFO - PROCESS | 1657 | 1466032592538 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 16:16:32 INFO - PROCESS | 1657 | 1466032592541 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 16:16:32 INFO - PROCESS | 1657 | 1466032592542 Marionette TRACE conn2 <- [1,2026,null,{}] 16:16:32 INFO - PROCESS | 1657 | 1466032592545 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}] 16:16:32 INFO - PROCESS | 1657 | 1466032592546 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:32 INFO - PROCESS | 1657 | 1466032592622 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 16:16:32 INFO - PROCESS | 1657 | 1466032592727 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:32 INFO - PROCESS | 1657 | 1466032592729 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:32 INFO - PROCESS | 1657 | ++DOCSHELL 0x112e86000 == 39 [pid = 1657] [id = 514] 16:16:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x111c19800) [pid = 1657] [serial = 1542] [outer = 0x0] 16:16:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x111f38400) [pid = 1657] [serial = 1543] [outer = 0x111c19800] 16:16:32 INFO - PROCESS | 1657 | 1466032592761 Marionette DEBUG loaded listener.js 16:16:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x1133e2c00) [pid = 1657] [serial = 1544] [outer = 0x111c19800] 16:16:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 16:16:33 INFO - PROCESS | 1657 | 1466032593305 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]]]}] 16:16:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 770ms 16:16:33 INFO - PROCESS | 1657 | 1466032593314 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 16:16:33 INFO - PROCESS | 1657 | 1466032593317 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 16:16:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 16:16:33 INFO - PROCESS | 1657 | 1466032593351 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 16:16:33 INFO - PROCESS | 1657 | 1466032593353 Marionette TRACE conn2 <- [1,2030,null,{}] 16:16:33 INFO - PROCESS | 1657 | 1466032593357 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}] 16:16:33 INFO - PROCESS | 1657 | 1466032593360 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:33 INFO - PROCESS | 1657 | 1466032593498 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 16:16:33 INFO - PROCESS | 1657 | 1466032593582 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:33 INFO - PROCESS | 1657 | 1466032593584 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:33 INFO - PROCESS | 1657 | ++DOCSHELL 0x1192cf800 == 40 [pid = 1657] [id = 515] 16:16:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x117262800) [pid = 1657] [serial = 1545] [outer = 0x0] 16:16:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x1175b6800) [pid = 1657] [serial = 1546] [outer = 0x117262800] 16:16:33 INFO - PROCESS | 1657 | 1466032593614 Marionette DEBUG loaded listener.js 16:16:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x1181be000) [pid = 1657] [serial = 1547] [outer = 0x117262800] 16:16:34 INFO - PROCESS | 1657 | 1466032594133 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]]]}] 16:16:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 16:16:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 826ms 16:16:34 INFO - PROCESS | 1657 | 1466032594200 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 16:16:34 INFO - PROCESS | 1657 | 1466032594203 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 16:16:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 16:16:34 INFO - PROCESS | 1657 | 1466032594205 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 16:16:34 INFO - PROCESS | 1657 | 1466032594206 Marionette TRACE conn2 <- [1,2034,null,{}] 16:16:34 INFO - PROCESS | 1657 | 1466032594209 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}] 16:16:34 INFO - PROCESS | 1657 | 1466032594211 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:34 INFO - PROCESS | 1657 | 1466032594327 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 16:16:34 INFO - PROCESS | 1657 | 1466032594527 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:34 INFO - PROCESS | 1657 | 1466032594528 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:34 INFO - PROCESS | 1657 | ++DOCSHELL 0x11695a000 == 41 [pid = 1657] [id = 516] 16:16:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x114fb9800) [pid = 1657] [serial = 1548] [outer = 0x0] 16:16:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x116713000) [pid = 1657] [serial = 1549] [outer = 0x114fb9800] 16:16:34 INFO - PROCESS | 1657 | 1466032594556 Marionette DEBUG loaded listener.js 16:16:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x116f81c00) [pid = 1657] [serial = 1550] [outer = 0x114fb9800] 16:16:35 INFO - PROCESS | 1657 | --DOCSHELL 0x124d8c800 == 40 [pid = 1657] [id = 513] 16:16:35 INFO - PROCESS | 1657 | --DOCSHELL 0x12a6c8800 == 39 [pid = 1657] [id = 512] 16:16:35 INFO - PROCESS | 1657 | --DOCSHELL 0x1192dc000 == 38 [pid = 1657] [id = 511] 16:16:35 INFO - PROCESS | 1657 | --DOCSHELL 0x1181a0800 == 37 [pid = 1657] [id = 510] 16:16:35 INFO - PROCESS | 1657 | --DOCSHELL 0x1290d8000 == 36 [pid = 1657] [id = 509] 16:16:35 INFO - PROCESS | 1657 | --DOCSHELL 0x128a47800 == 35 [pid = 1657] [id = 508] 16:16:35 INFO - PROCESS | 1657 | --DOCSHELL 0x124de7800 == 34 [pid = 1657] [id = 507] 16:16:35 INFO - PROCESS | 1657 | --DOCSHELL 0x11a118800 == 33 [pid = 1657] [id = 506] 16:16:35 INFO - PROCESS | 1657 | --DOCSHELL 0x1192dc800 == 32 [pid = 1657] [id = 505] 16:16:35 INFO - PROCESS | 1657 | --DOCSHELL 0x11819f800 == 31 [pid = 1657] [id = 504] 16:16:35 INFO - PROCESS | 1657 | --DOCSHELL 0x116619000 == 30 [pid = 1657] [id = 503] 16:16:35 INFO - PROCESS | 1657 | --DOCSHELL 0x1187a2000 == 29 [pid = 1657] [id = 502] 16:16:35 INFO - PROCESS | 1657 | 1466032595057 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]]]}] 16:16:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 16:16:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 869ms 16:16:35 INFO - PROCESS | 1657 | 1466032595076 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 16:16:35 INFO - PROCESS | 1657 | 1466032595078 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 16:16:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 16:16:35 INFO - PROCESS | 1657 | 1466032595084 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 16:16:35 INFO - PROCESS | 1657 | 1466032595086 Marionette TRACE conn2 <- [1,2038,null,{}] 16:16:35 INFO - PROCESS | 1657 | 1466032595090 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}] 16:16:35 INFO - PROCESS | 1657 | 1466032595091 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:35 INFO - PROCESS | 1657 | 1466032595187 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 16:16:35 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x126c17800) [pid = 1657] [serial = 1445] [outer = 0x0] [url = about:blank] 16:16:35 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x128c55000) [pid = 1657] [serial = 1484] [outer = 0x0] [url = about:blank] 16:16:35 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x129081000) [pid = 1657] [serial = 1486] [outer = 0x0] [url = about:blank] 16:16:35 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x1243c4000) [pid = 1657] [serial = 1468] [outer = 0x0] [url = about:blank] 16:16:35 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x124f1c000) [pid = 1657] [serial = 1471] [outer = 0x0] [url = about:blank] 16:16:35 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x124a3fc00) [pid = 1657] [serial = 1469] [outer = 0x0] [url = about:blank] 16:16:35 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x126c12400) [pid = 1657] [serial = 1474] [outer = 0x0] [url = about:blank] 16:16:35 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x129174000) [pid = 1657] [serial = 1487] [outer = 0x0] [url = about:blank] 16:16:35 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x11991a000) [pid = 1657] [serial = 1480] [outer = 0x0] [url = about:blank] 16:16:35 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x1176eb000) [pid = 1657] [serial = 1456] [outer = 0x0] [url = about:blank] 16:16:35 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x118452400) [pid = 1657] [serial = 1457] [outer = 0x0] [url = about:blank] 16:16:35 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x11219c400) [pid = 1657] [serial = 1447] [outer = 0x0] [url = about:blank] 16:16:35 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x113c82800) [pid = 1657] [serial = 1448] [outer = 0x0] [url = about:blank] 16:16:35 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x119459000) [pid = 1657] [serial = 1459] [outer = 0x0] [url = about:blank] 16:16:35 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x119589400) [pid = 1657] [serial = 1460] [outer = 0x0] [url = about:blank] 16:16:35 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x119929c00) [pid = 1657] [serial = 1462] [outer = 0x0] [url = about:blank] 16:16:35 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x123810400) [pid = 1657] [serial = 1463] [outer = 0x0] [url = about:blank] 16:16:35 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x116631800) [pid = 1657] [serial = 1453] [outer = 0x0] [url = about:blank] 16:16:35 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x1169ed800) [pid = 1657] [serial = 1454] [outer = 0x0] [url = about:blank] 16:16:35 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x123a2a400) [pid = 1657] [serial = 1465] [outer = 0x0] [url = about:blank] 16:16:35 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x11725e800) [pid = 1657] [serial = 1450] [outer = 0x0] [url = about:blank] 16:16:35 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x1181b3c00) [pid = 1657] [serial = 1451] [outer = 0x0] [url = about:blank] 16:16:35 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x128aa0400) [pid = 1657] [serial = 1483] [outer = 0x0] [url = about:blank] 16:16:35 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x114fb8000) [pid = 1657] [serial = 1477] [outer = 0x0] [url = about:blank] 16:16:35 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x1175ad000) [pid = 1657] [serial = 1478] [outer = 0x0] [url = about:blank] 16:16:35 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x124ac1000) [pid = 1657] [serial = 1481] [outer = 0x0] [url = about:blank] 16:16:35 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x1267ec000) [pid = 1657] [serial = 1472] [outer = 0x0] [url = about:blank] 16:16:35 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x1240d4400) [pid = 1657] [serial = 1466] [outer = 0x0] [url = about:blank] 16:16:35 INFO - PROCESS | 1657 | 1466032595255 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:35 INFO - PROCESS | 1657 | 1466032595257 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:35 INFO - PROCESS | 1657 | ++DOCSHELL 0x11744d000 == 30 [pid = 1657] [id = 517] 16:16:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x113c82800) [pid = 1657] [serial = 1551] [outer = 0x0] 16:16:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x1169ed800) [pid = 1657] [serial = 1552] [outer = 0x113c82800] 16:16:35 INFO - PROCESS | 1657 | 1466032595284 Marionette DEBUG loaded listener.js 16:16:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x11839d000) [pid = 1657] [serial = 1553] [outer = 0x113c82800] 16:16:35 INFO - PROCESS | 1657 | 1466032595608 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]]]}] 16:16:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 16:16:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 570ms 16:16:35 INFO - PROCESS | 1657 | 1466032595656 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 16:16:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 16:16:35 INFO - PROCESS | 1657 | 1466032595658 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 16:16:35 INFO - PROCESS | 1657 | 1466032595661 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 16:16:35 INFO - PROCESS | 1657 | 1466032595662 Marionette TRACE conn2 <- [1,2042,null,{}] 16:16:35 INFO - PROCESS | 1657 | 1466032595665 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}] 16:16:35 INFO - PROCESS | 1657 | 1466032595666 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:35 INFO - PROCESS | 1657 | 1466032595770 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 16:16:35 INFO - PROCESS | 1657 | 1466032595830 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:35 INFO - PROCESS | 1657 | 1466032595831 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:35 INFO - PROCESS | 1657 | ++DOCSHELL 0x1195c8000 == 31 [pid = 1657] [id = 518] 16:16:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x114fbdc00) [pid = 1657] [serial = 1554] [outer = 0x0] 16:16:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x118456c00) [pid = 1657] [serial = 1555] [outer = 0x114fbdc00] 16:16:35 INFO - PROCESS | 1657 | 1466032595857 Marionette DEBUG loaded listener.js 16:16:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x119590c00) [pid = 1657] [serial = 1556] [outer = 0x114fbdc00] 16:16:36 INFO - PROCESS | 1657 | 1466032596150 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]]]}] 16:16:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 16:16:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 519ms 16:16:36 INFO - PROCESS | 1657 | 1466032596187 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 16:16:36 INFO - PROCESS | 1657 | 1466032596188 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 16:16:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 16:16:36 INFO - PROCESS | 1657 | 1466032596197 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 16:16:36 INFO - PROCESS | 1657 | 1466032596204 Marionette TRACE conn2 <- [1,2046,null,{}] 16:16:36 INFO - PROCESS | 1657 | 1466032596207 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}] 16:16:36 INFO - PROCESS | 1657 | 1466032596210 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:36 INFO - PROCESS | 1657 | 1466032596296 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 16:16:36 INFO - PROCESS | 1657 | 1466032596359 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:36 INFO - PROCESS | 1657 | 1466032596360 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:36 INFO - PROCESS | 1657 | ++DOCSHELL 0x123990800 == 32 [pid = 1657] [id = 519] 16:16:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x114f6b000) [pid = 1657] [serial = 1557] [outer = 0x0] 16:16:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x119595800) [pid = 1657] [serial = 1558] [outer = 0x114f6b000] 16:16:36 INFO - PROCESS | 1657 | 1466032596384 Marionette DEBUG loaded listener.js 16:16:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x123818400) [pid = 1657] [serial = 1559] [outer = 0x114f6b000] 16:16:36 INFO - PROCESS | 1657 | 1466032596690 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]]]}] 16:16:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:16:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 529ms 16:16:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 16:16:36 INFO - PROCESS | 1657 | 1466032596722 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 16:16:36 INFO - PROCESS | 1657 | 1466032596724 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 16:16:36 INFO - PROCESS | 1657 | 1466032596726 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 16:16:36 INFO - PROCESS | 1657 | 1466032596727 Marionette TRACE conn2 <- [1,2050,null,{}] 16:16:36 INFO - PROCESS | 1657 | 1466032596730 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}] 16:16:36 INFO - PROCESS | 1657 | 1466032596733 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:36 INFO - PROCESS | 1657 | 1466032596818 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 16:16:36 INFO - PROCESS | 1657 | 1466032596822 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:36 INFO - PROCESS | 1657 | 1466032596823 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:36 INFO - PROCESS | 1657 | ++DOCSHELL 0x128a41800 == 33 [pid = 1657] [id = 520] 16:16:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x123828800) [pid = 1657] [serial = 1560] [outer = 0x0] 16:16:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x1240d6400) [pid = 1657] [serial = 1561] [outer = 0x123828800] 16:16:36 INFO - PROCESS | 1657 | 1466032596848 Marionette DEBUG loaded listener.js 16:16:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x1243bac00) [pid = 1657] [serial = 1562] [outer = 0x123828800] 16:16:37 INFO - PROCESS | 1657 | 1466032597186 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]]]}] 16:16:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 16:16:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 468ms 16:16:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 16:16:37 INFO - PROCESS | 1657 | 1466032597199 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 16:16:37 INFO - PROCESS | 1657 | 1466032597200 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 16:16:37 INFO - PROCESS | 1657 | 1466032597202 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 16:16:37 INFO - PROCESS | 1657 | 1466032597203 Marionette TRACE conn2 <- [1,2054,null,{}] 16:16:37 INFO - PROCESS | 1657 | 1466032597206 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}] 16:16:37 INFO - PROCESS | 1657 | 1466032597207 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:37 INFO - PROCESS | 1657 | 1466032597326 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 16:16:37 INFO - PROCESS | 1657 | 1466032597338 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:37 INFO - PROCESS | 1657 | 1466032597342 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:37 INFO - PROCESS | 1657 | ++DOCSHELL 0x12931d800 == 34 [pid = 1657] [id = 521] 16:16:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x1243c4400) [pid = 1657] [serial = 1563] [outer = 0x0] 16:16:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x1246f2000) [pid = 1657] [serial = 1564] [outer = 0x1243c4400] 16:16:37 INFO - PROCESS | 1657 | 1466032597374 Marionette DEBUG loaded listener.js 16:16:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x124db1800) [pid = 1657] [serial = 1565] [outer = 0x1243c4400] 16:16:37 INFO - PROCESS | 1657 | 1466032597755 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]]]}] 16:16:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 16:16:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 570ms 16:16:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 16:16:37 INFO - PROCESS | 1657 | 1466032597772 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 16:16:37 INFO - PROCESS | 1657 | 1466032597774 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 16:16:37 INFO - PROCESS | 1657 | 1466032597776 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 16:16:37 INFO - PROCESS | 1657 | 1466032597777 Marionette TRACE conn2 <- [1,2058,null,{}] 16:16:37 INFO - PROCESS | 1657 | 1466032597779 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}] 16:16:37 INFO - PROCESS | 1657 | 1466032597783 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:37 INFO - PROCESS | 1657 | 1466032597887 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 16:16:37 INFO - PROCESS | 1657 | 1466032597898 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:37 INFO - PROCESS | 1657 | 1466032597899 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:37 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a472000 == 35 [pid = 1657] [id = 522] 16:16:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x124ac7c00) [pid = 1657] [serial = 1566] [outer = 0x0] 16:16:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x126c08800) [pid = 1657] [serial = 1567] [outer = 0x124ac7c00] 16:16:37 INFO - PROCESS | 1657 | 1466032597930 Marionette DEBUG loaded listener.js 16:16:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x128a9f800) [pid = 1657] [serial = 1568] [outer = 0x124ac7c00] 16:16:38 INFO - PROCESS | 1657 | 1466032598268 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]]]}] 16:16:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 16:16:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 518ms 16:16:38 INFO - PROCESS | 1657 | 1466032598295 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 16:16:38 INFO - PROCESS | 1657 | 1466032598296 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 16:16:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 16:16:38 INFO - PROCESS | 1657 | 1466032598306 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 16:16:38 INFO - PROCESS | 1657 | 1466032598307 Marionette TRACE conn2 <- [1,2062,null,{}] 16:16:38 INFO - PROCESS | 1657 | 1466032598309 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}] 16:16:38 INFO - PROCESS | 1657 | 1466032598311 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:38 INFO - PROCESS | 1657 | 1466032598413 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 16:16:38 INFO - PROCESS | 1657 | 1466032598417 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:38 INFO - PROCESS | 1657 | 1466032598418 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:38 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b7c3000 == 36 [pid = 1657] [id = 523] 16:16:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x125156800) [pid = 1657] [serial = 1569] [outer = 0x0] 16:16:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x128c55c00) [pid = 1657] [serial = 1570] [outer = 0x125156800] 16:16:38 INFO - PROCESS | 1657 | 1466032598443 Marionette DEBUG loaded listener.js 16:16:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x129082000) [pid = 1657] [serial = 1571] [outer = 0x125156800] 16:16:38 INFO - PROCESS | 1657 | 1466032598798 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]]]}] 16:16:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 16:16:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 520ms 16:16:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 16:16:38 INFO - PROCESS | 1657 | 1466032598827 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 16:16:38 INFO - PROCESS | 1657 | 1466032598828 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 16:16:38 INFO - PROCESS | 1657 | 1466032598832 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 16:16:38 INFO - PROCESS | 1657 | 1466032598834 Marionette TRACE conn2 <- [1,2066,null,{}] 16:16:38 INFO - PROCESS | 1657 | 1466032598843 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}] 16:16:38 INFO - PROCESS | 1657 | 1466032598844 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:38 INFO - PROCESS | 1657 | 1466032598945 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 16:16:38 INFO - PROCESS | 1657 | 1466032598949 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:38 INFO - PROCESS | 1657 | 1466032598958 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:39 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b973800 == 37 [pid = 1657] [id = 524] 16:16:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x126709000) [pid = 1657] [serial = 1572] [outer = 0x0] 16:16:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x129176400) [pid = 1657] [serial = 1573] [outer = 0x126709000] 16:16:39 INFO - PROCESS | 1657 | 1466032599015 Marionette DEBUG loaded listener.js 16:16:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x12917d800) [pid = 1657] [serial = 1574] [outer = 0x126709000] 16:16:39 INFO - PROCESS | 1657 | 1466032599400 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]]]}] 16:16:39 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x119918000) [pid = 1657] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 16:16:39 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x111f39800) [pid = 1657] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 16:16:39 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x11713fc00) [pid = 1657] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 16:16:39 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x123813000) [pid = 1657] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 16:16:39 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x1181bdc00) [pid = 1657] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 16:16:39 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x11949b000) [pid = 1657] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 16:16:39 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x114fbcc00) [pid = 1657] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 16:16:39 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x115dbd400) [pid = 1657] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 16:16:39 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x118458c00) [pid = 1657] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 16:16:39 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x123b66400) [pid = 1657] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 16:16:39 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x1240d5000) [pid = 1657] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 16:16:39 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x1265a3000) [pid = 1657] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 16:16:39 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x1169ee400) [pid = 1657] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 16:16:39 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x1181b3400) [pid = 1657] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 16:16:39 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x11270c800) [pid = 1657] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 16:16:39 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x115e8a000) [pid = 1657] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 16:16:39 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x117264000) [pid = 1657] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 16:16:39 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x12651ac00) [pid = 1657] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 16:16:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 16:16:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 628ms 16:16:39 INFO - PROCESS | 1657 | 1466032599458 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 16:16:39 INFO - PROCESS | 1657 | 1466032599460 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 16:16:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 16:16:39 INFO - PROCESS | 1657 | 1466032599462 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 16:16:39 INFO - PROCESS | 1657 | 1466032599463 Marionette TRACE conn2 <- [1,2070,null,{}] 16:16:39 INFO - PROCESS | 1657 | 1466032599465 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}] 16:16:39 INFO - PROCESS | 1657 | 1466032599466 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:39 INFO - PROCESS | 1657 | 1466032599550 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 16:16:39 INFO - PROCESS | 1657 | 1466032599554 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:39 INFO - PROCESS | 1657 | 1466032599555 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:39 INFO - PROCESS | 1657 | ++DOCSHELL 0x123852800 == 38 [pid = 1657] [id = 525] 16:16:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x115dc2400) [pid = 1657] [serial = 1575] [outer = 0x0] 16:16:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x1169e6800) [pid = 1657] [serial = 1576] [outer = 0x115dc2400] 16:16:39 INFO - PROCESS | 1657 | 1466032599580 Marionette DEBUG loaded listener.js 16:16:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x118754400) [pid = 1657] [serial = 1577] [outer = 0x115dc2400] 16:16:39 INFO - PROCESS | 1657 | 1466032599927 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]]]}] 16:16:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 16:16:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 473ms 16:16:39 INFO - PROCESS | 1657 | 1466032599935 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 16:16:39 INFO - PROCESS | 1657 | 1466032599937 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 16:16:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 16:16:39 INFO - PROCESS | 1657 | 1466032599939 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 16:16:39 INFO - PROCESS | 1657 | 1466032599940 Marionette TRACE conn2 <- [1,2074,null,{}] 16:16:39 INFO - PROCESS | 1657 | 1466032599942 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}] 16:16:39 INFO - PROCESS | 1657 | 1466032599943 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:40 INFO - PROCESS | 1657 | 1466032600037 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 16:16:40 INFO - PROCESS | 1657 | 1466032600098 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:40 INFO - PROCESS | 1657 | 1466032600099 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:40 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bca7000 == 39 [pid = 1657] [id = 526] 16:16:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x118458c00) [pid = 1657] [serial = 1578] [outer = 0x0] 16:16:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x1169e7400) [pid = 1657] [serial = 1579] [outer = 0x118458c00] 16:16:40 INFO - PROCESS | 1657 | 1466032600125 Marionette DEBUG loaded listener.js 16:16:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x1257c0800) [pid = 1657] [serial = 1580] [outer = 0x118458c00] 16:16:40 INFO - PROCESS | 1657 | 1466032600427 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]]]}] 16:16:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 16:16:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 518ms 16:16:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 16:16:40 INFO - PROCESS | 1657 | 1466032600457 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 16:16:40 INFO - PROCESS | 1657 | 1466032600459 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 16:16:40 INFO - PROCESS | 1657 | 1466032600461 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 16:16:40 INFO - PROCESS | 1657 | 1466032600465 Marionette TRACE conn2 <- [1,2078,null,{}] 16:16:40 INFO - PROCESS | 1657 | 1466032600469 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}] 16:16:40 INFO - PROCESS | 1657 | 1466032600471 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:40 INFO - PROCESS | 1657 | 1466032600568 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 16:16:40 INFO - PROCESS | 1657 | 1466032600572 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:40 INFO - PROCESS | 1657 | 1466032600573 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:40 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c6d8000 == 40 [pid = 1657] [id = 527] 16:16:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x119451800) [pid = 1657] [serial = 1581] [outer = 0x0] 16:16:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x129397000) [pid = 1657] [serial = 1582] [outer = 0x119451800] 16:16:40 INFO - PROCESS | 1657 | 1466032600597 Marionette DEBUG loaded listener.js 16:16:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x1293b0c00) [pid = 1657] [serial = 1583] [outer = 0x119451800] 16:16:40 INFO - PROCESS | 1657 | 1466032600938 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]]]}] 16:16:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 16:16:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 525ms 16:16:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 16:16:41 INFO - PROCESS | 1657 | 1466032600997 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 16:16:41 INFO - PROCESS | 1657 | 1466032600998 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 16:16:41 INFO - PROCESS | 1657 | 1466032601000 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 16:16:41 INFO - PROCESS | 1657 | 1466032601001 Marionette TRACE conn2 <- [1,2082,null,{}] 16:16:41 INFO - PROCESS | 1657 | 1466032601003 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}] 16:16:41 INFO - PROCESS | 1657 | 1466032601004 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:41 INFO - PROCESS | 1657 | 1466032601095 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 16:16:41 INFO - PROCESS | 1657 | 1466032601101 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:41 INFO - PROCESS | 1657 | 1466032601102 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:41 INFO - PROCESS | 1657 | ++DOCSHELL 0x12cbd1800 == 41 [pid = 1657] [id = 528] 16:16:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x1293b1000) [pid = 1657] [serial = 1584] [outer = 0x0] 16:16:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x12a55f000) [pid = 1657] [serial = 1585] [outer = 0x1293b1000] 16:16:41 INFO - PROCESS | 1657 | 1466032601126 Marionette DEBUG loaded listener.js 16:16:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x12a669000) [pid = 1657] [serial = 1586] [outer = 0x1293b1000] 16:16:41 INFO - PROCESS | 1657 | 1466032601567 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]]]}] 16:16:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 16:16:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 618ms 16:16:41 INFO - PROCESS | 1657 | 1466032601619 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 16:16:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 16:16:41 INFO - PROCESS | 1657 | 1466032601621 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 16:16:41 INFO - PROCESS | 1657 | 1466032601625 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 16:16:41 INFO - PROCESS | 1657 | 1466032601626 Marionette TRACE conn2 <- [1,2086,null,{}] 16:16:41 INFO - PROCESS | 1657 | 1466032601633 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}] 16:16:41 INFO - PROCESS | 1657 | 1466032601635 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:41 INFO - PROCESS | 1657 | 1466032601750 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 16:16:41 INFO - PROCESS | 1657 | 1466032601814 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:41 INFO - PROCESS | 1657 | 1466032601815 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:41 INFO - PROCESS | 1657 | ++DOCSHELL 0x118222000 == 42 [pid = 1657] [id = 529] 16:16:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x114fb8000) [pid = 1657] [serial = 1587] [outer = 0x0] 16:16:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x1169e9400) [pid = 1657] [serial = 1588] [outer = 0x114fb8000] 16:16:41 INFO - PROCESS | 1657 | 1466032601887 Marionette DEBUG loaded listener.js 16:16:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x118122400) [pid = 1657] [serial = 1589] [outer = 0x114fb8000] 16:16:42 INFO - PROCESS | 1657 | 1466032602337 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]]]}] 16:16:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 16:16:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 772ms 16:16:42 INFO - PROCESS | 1657 | 1466032602397 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 16:16:42 INFO - PROCESS | 1657 | 1466032602400 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 16:16:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 16:16:42 INFO - PROCESS | 1657 | 1466032602405 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 16:16:42 INFO - PROCESS | 1657 | 1466032602407 Marionette TRACE conn2 <- [1,2090,null,{}] 16:16:42 INFO - PROCESS | 1657 | 1466032602409 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}] 16:16:42 INFO - PROCESS | 1657 | 1466032602411 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:42 INFO - PROCESS | 1657 | 1466032602520 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 16:16:42 INFO - PROCESS | 1657 | 1466032602595 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:42 INFO - PROCESS | 1657 | 1466032602597 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:42 INFO - PROCESS | 1657 | ++DOCSHELL 0x128a3d800 == 43 [pid = 1657] [id = 530] 16:16:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x11845a400) [pid = 1657] [serial = 1590] [outer = 0x0] 16:16:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x11948f000) [pid = 1657] [serial = 1591] [outer = 0x11845a400] 16:16:42 INFO - PROCESS | 1657 | 1466032602629 Marionette DEBUG loaded listener.js 16:16:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x119912800) [pid = 1657] [serial = 1592] [outer = 0x11845a400] 16:16:43 INFO - PROCESS | 1657 | 1466032603055 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]]]}] 16:16:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 16:16:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 669ms 16:16:43 INFO - PROCESS | 1657 | 1466032603075 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 16:16:43 INFO - PROCESS | 1657 | 1466032603077 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 16:16:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 16:16:43 INFO - PROCESS | 1657 | 1466032603079 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 16:16:43 INFO - PROCESS | 1657 | 1466032603084 Marionette TRACE conn2 <- [1,2094,null,{}] 16:16:43 INFO - PROCESS | 1657 | 1466032603092 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}] 16:16:43 INFO - PROCESS | 1657 | 1466032603095 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:43 INFO - PROCESS | 1657 | 1466032603217 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 16:16:43 INFO - PROCESS | 1657 | 1466032603328 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:43 INFO - PROCESS | 1657 | 1466032603330 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:43 INFO - PROCESS | 1657 | ++DOCSHELL 0x12cbd0800 == 44 [pid = 1657] [id = 531] 16:16:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x119edc400) [pid = 1657] [serial = 1593] [outer = 0x0] 16:16:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x124374000) [pid = 1657] [serial = 1594] [outer = 0x119edc400] 16:16:43 INFO - PROCESS | 1657 | 1466032603368 Marionette DEBUG loaded listener.js 16:16:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x124b90400) [pid = 1657] [serial = 1595] [outer = 0x119edc400] 16:16:43 INFO - PROCESS | 1657 | 1466032603885 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]]]}] 16:16:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 16:16:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 824ms 16:16:43 INFO - PROCESS | 1657 | 1466032603904 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 16:16:43 INFO - PROCESS | 1657 | 1466032603906 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 16:16:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 16:16:43 INFO - PROCESS | 1657 | 1466032603909 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 16:16:43 INFO - PROCESS | 1657 | 1466032603910 Marionette TRACE conn2 <- [1,2098,null,{}] 16:16:43 INFO - PROCESS | 1657 | 1466032603912 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}] 16:16:43 INFO - PROCESS | 1657 | 1466032603914 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:44 INFO - PROCESS | 1657 | 1466032604022 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 16:16:44 INFO - PROCESS | 1657 | 1466032604085 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:44 INFO - PROCESS | 1657 | 1466032604086 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:44 INFO - PROCESS | 1657 | ++DOCSHELL 0x12ab72800 == 45 [pid = 1657] [id = 532] 16:16:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x112a70800) [pid = 1657] [serial = 1596] [outer = 0x0] 16:16:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x126c0e000) [pid = 1657] [serial = 1597] [outer = 0x112a70800] 16:16:44 INFO - PROCESS | 1657 | 1466032604163 Marionette DEBUG loaded listener.js 16:16:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x128c8d800) [pid = 1657] [serial = 1598] [outer = 0x112a70800] 16:16:44 INFO - PROCESS | 1657 | 1466032604554 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]]]}] 16:16:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 16:16:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 668ms 16:16:44 INFO - PROCESS | 1657 | 1466032604578 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 16:16:44 INFO - PROCESS | 1657 | 1466032604581 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 16:16:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 16:16:44 INFO - PROCESS | 1657 | 1466032604584 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 16:16:44 INFO - PROCESS | 1657 | 1466032604585 Marionette TRACE conn2 <- [1,2102,null,{}] 16:16:44 INFO - PROCESS | 1657 | 1466032604588 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}] 16:16:44 INFO - PROCESS | 1657 | 1466032604589 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:44 INFO - PROCESS | 1657 | 1466032604712 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 16:16:44 INFO - PROCESS | 1657 | 1466032604949 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:44 INFO - PROCESS | 1657 | 1466032604950 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:44 INFO - PROCESS | 1657 | ++DOCSHELL 0x118538800 == 46 [pid = 1657] [id = 533] 16:16:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x112a6fc00) [pid = 1657] [serial = 1599] [outer = 0x0] 16:16:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x115e85400) [pid = 1657] [serial = 1600] [outer = 0x112a6fc00] 16:16:44 INFO - PROCESS | 1657 | 1466032604980 Marionette DEBUG loaded listener.js 16:16:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 115 (0x11725f400) [pid = 1657] [serial = 1601] [outer = 0x112a6fc00] 16:16:45 INFO - PROCESS | 1657 | 1466032605395 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]]]}] 16:16:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 16:16:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 870ms 16:16:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 16:16:45 INFO - PROCESS | 1657 | 1466032605455 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 16:16:45 INFO - PROCESS | 1657 | 1466032605457 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 16:16:45 INFO - PROCESS | 1657 | 1466032605460 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 16:16:45 INFO - PROCESS | 1657 | 1466032605462 Marionette TRACE conn2 <- [1,2106,null,{}] 16:16:45 INFO - PROCESS | 1657 | 1466032605465 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}] 16:16:45 INFO - PROCESS | 1657 | 1466032605467 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:45 INFO - PROCESS | 1657 | 1466032605570 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 16:16:45 INFO - PROCESS | 1657 | 1466032605636 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:45 INFO - PROCESS | 1657 | 1466032605638 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:45 INFO - PROCESS | 1657 | ++DOCSHELL 0x1181a5000 == 47 [pid = 1657] [id = 534] 16:16:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x1181bc400) [pid = 1657] [serial = 1602] [outer = 0x0] 16:16:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 117 (0x118459c00) [pid = 1657] [serial = 1603] [outer = 0x1181bc400] 16:16:45 INFO - PROCESS | 1657 | 1466032605665 Marionette DEBUG loaded listener.js 16:16:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 118 (0x119176400) [pid = 1657] [serial = 1604] [outer = 0x1181bc400] 16:16:46 INFO - PROCESS | 1657 | --DOCSHELL 0x12c6d8000 == 46 [pid = 1657] [id = 527] 16:16:46 INFO - PROCESS | 1657 | --DOCSHELL 0x12bca7000 == 45 [pid = 1657] [id = 526] 16:16:46 INFO - PROCESS | 1657 | --DOCSHELL 0x123852800 == 44 [pid = 1657] [id = 525] 16:16:46 INFO - PROCESS | 1657 | --DOCSHELL 0x12b973800 == 43 [pid = 1657] [id = 524] 16:16:46 INFO - PROCESS | 1657 | --DOCSHELL 0x12b7c3000 == 42 [pid = 1657] [id = 523] 16:16:46 INFO - PROCESS | 1657 | --DOCSHELL 0x12a472000 == 41 [pid = 1657] [id = 522] 16:16:46 INFO - PROCESS | 1657 | --DOCSHELL 0x12931d800 == 40 [pid = 1657] [id = 521] 16:16:46 INFO - PROCESS | 1657 | --DOCSHELL 0x128a41800 == 39 [pid = 1657] [id = 520] 16:16:46 INFO - PROCESS | 1657 | --DOCSHELL 0x123990800 == 38 [pid = 1657] [id = 519] 16:16:46 INFO - PROCESS | 1657 | --DOCSHELL 0x1195c8000 == 37 [pid = 1657] [id = 518] 16:16:46 INFO - PROCESS | 1657 | --DOCSHELL 0x11744d000 == 36 [pid = 1657] [id = 517] 16:16:46 INFO - PROCESS | 1657 | --DOCSHELL 0x11695a000 == 35 [pid = 1657] [id = 516] 16:16:46 INFO - PROCESS | 1657 | --DOCSHELL 0x1192cf800 == 34 [pid = 1657] [id = 515] 16:16:46 INFO - PROCESS | 1657 | --DOCSHELL 0x112e86000 == 33 [pid = 1657] [id = 514] 16:16:46 INFO - PROCESS | 1657 | --DOCSHELL 0x118538800 == 32 [pid = 1657] [id = 533] 16:16:46 INFO - PROCESS | 1657 | --DOCSHELL 0x12ab72800 == 31 [pid = 1657] [id = 532] 16:16:46 INFO - PROCESS | 1657 | --DOCSHELL 0x12cbd0800 == 30 [pid = 1657] [id = 531] 16:16:46 INFO - PROCESS | 1657 | --DOCSHELL 0x128a3d800 == 29 [pid = 1657] [id = 530] 16:16:46 INFO - PROCESS | 1657 | --DOCSHELL 0x12cbd1800 == 28 [pid = 1657] [id = 528] 16:16:46 INFO - PROCESS | 1657 | --DOCSHELL 0x118222000 == 27 [pid = 1657] [id = 529] 16:16:46 INFO - PROCESS | 1657 | --DOMWINDOW == 117 (0x118156c00) [pid = 1657] [serial = 1514] [outer = 0x0] [url = about:blank] 16:16:46 INFO - PROCESS | 1657 | --DOMWINDOW == 116 (0x123f3b800) [pid = 1657] [serial = 1525] [outer = 0x0] [url = about:blank] 16:16:46 INFO - PROCESS | 1657 | --DOMWINDOW == 115 (0x11945b400) [pid = 1657] [serial = 1508] [outer = 0x0] [url = about:blank] 16:16:46 INFO - PROCESS | 1657 | --DOMWINDOW == 114 (0x1185f2000) [pid = 1657] [serial = 1507] [outer = 0x0] [url = about:blank] 16:16:46 INFO - PROCESS | 1657 | --DOMWINDOW == 113 (0x119592c00) [pid = 1657] [serial = 1519] [outer = 0x0] [url = about:blank] 16:16:46 INFO - PROCESS | 1657 | --DOMWINDOW == 112 (0x116191800) [pid = 1657] [serial = 1510] [outer = 0x0] [url = about:blank] 16:16:46 INFO - PROCESS | 1657 | --DOMWINDOW == 111 (0x11697b800) [pid = 1657] [serial = 1511] [outer = 0x0] [url = about:blank] 16:16:46 INFO - PROCESS | 1657 | --DOMWINDOW == 110 (0x117262c00) [pid = 1657] [serial = 1490] [outer = 0x0] [url = about:blank] 16:16:46 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x116710c00) [pid = 1657] [serial = 1489] [outer = 0x0] [url = about:blank] 16:16:46 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x119593400) [pid = 1657] [serial = 1493] [outer = 0x0] [url = about:blank] 16:16:46 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x119415800) [pid = 1657] [serial = 1492] [outer = 0x0] [url = about:blank] 16:16:46 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x1246f8400) [pid = 1657] [serial = 1496] [outer = 0x0] [url = about:blank] 16:16:46 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x1241d4c00) [pid = 1657] [serial = 1495] [outer = 0x0] [url = about:blank] 16:16:46 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x128aa2c00) [pid = 1657] [serial = 1499] [outer = 0x0] [url = about:blank] 16:16:46 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x126c1c800) [pid = 1657] [serial = 1498] [outer = 0x0] [url = about:blank] 16:16:46 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x129178400) [pid = 1657] [serial = 1502] [outer = 0x0] [url = about:blank] 16:16:46 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x129081800) [pid = 1657] [serial = 1501] [outer = 0x0] [url = about:blank] 16:16:46 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x118156800) [pid = 1657] [serial = 1505] [outer = 0x0] [url = about:blank] 16:16:46 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x116f7f800) [pid = 1657] [serial = 1504] [outer = 0x0] [url = about:blank] 16:16:46 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x1243c1800) [pid = 1657] [serial = 1534] [outer = 0x0] [url = about:blank] 16:16:46 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x118452800) [pid = 1657] [serial = 1532] [outer = 0x0] [url = about:blank] 16:16:46 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x114fba400) [pid = 1657] [serial = 1531] [outer = 0x0] [url = about:blank] 16:16:46 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x11945b000) [pid = 1657] [serial = 1517] [outer = 0x0] [url = about:blank] 16:16:46 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x119135000) [pid = 1657] [serial = 1516] [outer = 0x0] [url = about:blank] 16:16:46 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x123a34000) [pid = 1657] [serial = 1529] [outer = 0x0] [url = about:blank] 16:16:46 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x126c10800) [pid = 1657] [serial = 1538] [outer = 0x0] [url = about:blank] 16:16:46 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x12380c000) [pid = 1657] [serial = 1523] [outer = 0x0] [url = about:blank] 16:16:46 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x1246f6c00) [pid = 1657] [serial = 1526] [outer = 0x0] [url = about:blank] 16:16:46 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x124f12400) [pid = 1657] [serial = 1537] [outer = 0x0] [url = about:blank] 16:16:46 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x1257c2800) [pid = 1657] [serial = 1535] [outer = 0x0] [url = about:blank] 16:16:46 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x119919800) [pid = 1657] [serial = 1520] [outer = 0x0] [url = about:blank] 16:16:46 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x126c23400) [pid = 1657] [serial = 1475] [outer = 0x0] [url = about:blank] 16:16:46 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x128aa3800) [pid = 1657] [serial = 1540] [outer = 0x0] [url = about:blank] 16:16:46 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x119d71800) [pid = 1657] [serial = 1522] [outer = 0x0] [url = about:blank] 16:16:46 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x123826400) [pid = 1657] [serial = 1528] [outer = 0x0] [url = about:blank] 16:16:46 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x1174c9000) [pid = 1657] [serial = 1513] [outer = 0x0] [url = about:blank] 16:16:46 INFO - PROCESS | 1657 | 1466032606659 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]]]}] 16:16:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 16:16:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1225ms 16:16:46 INFO - PROCESS | 1657 | 1466032606686 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 16:16:46 INFO - PROCESS | 1657 | 1466032606688 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 16:16:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 16:16:46 INFO - PROCESS | 1657 | 1466032606691 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 16:16:46 INFO - PROCESS | 1657 | 1466032606695 Marionette TRACE conn2 <- [1,2110,null,{}] 16:16:46 INFO - PROCESS | 1657 | 1466032606698 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}] 16:16:46 INFO - PROCESS | 1657 | 1466032606700 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:46 INFO - PROCESS | 1657 | 1466032606786 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 16:16:46 INFO - PROCESS | 1657 | 1466032606791 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:46 INFO - PROCESS | 1657 | 1466032606793 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:46 INFO - PROCESS | 1657 | ++DOCSHELL 0x1169b9000 == 28 [pid = 1657] [id = 535] 16:16:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x1133d3400) [pid = 1657] [serial = 1605] [outer = 0x0] 16:16:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x116708400) [pid = 1657] [serial = 1606] [outer = 0x1133d3400] 16:16:46 INFO - PROCESS | 1657 | 1466032606823 Marionette DEBUG loaded listener.js 16:16:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x1169ea400) [pid = 1657] [serial = 1607] [outer = 0x1133d3400] 16:16:47 INFO - PROCESS | 1657 | 1466032607188 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]]]}] 16:16:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 16:16:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 525ms 16:16:47 INFO - PROCESS | 1657 | 1466032607217 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 16:16:47 INFO - PROCESS | 1657 | 1466032607220 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 16:16:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 16:16:47 INFO - PROCESS | 1657 | 1466032607225 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 16:16:47 INFO - PROCESS | 1657 | 1466032607227 Marionette TRACE conn2 <- [1,2114,null,{}] 16:16:47 INFO - PROCESS | 1657 | 1466032607229 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}] 16:16:47 INFO - PROCESS | 1657 | 1466032607231 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:47 INFO - PROCESS | 1657 | 1466032607317 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 16:16:47 INFO - PROCESS | 1657 | 1466032607372 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:47 INFO - PROCESS | 1657 | 1466032607373 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:47 INFO - PROCESS | 1657 | ++DOCSHELL 0x118416800 == 29 [pid = 1657] [id = 536] 16:16:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x1164d2c00) [pid = 1657] [serial = 1608] [outer = 0x0] 16:16:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x117219c00) [pid = 1657] [serial = 1609] [outer = 0x1164d2c00] 16:16:47 INFO - PROCESS | 1657 | 1466032607400 Marionette DEBUG loaded listener.js 16:16:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x118156000) [pid = 1657] [serial = 1610] [outer = 0x1164d2c00] 16:16:47 INFO - PROCESS | 1657 | 1466032607719 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]]]}] 16:16:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 16:16:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 519ms 16:16:47 INFO - PROCESS | 1657 | 1466032607745 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 16:16:47 INFO - PROCESS | 1657 | 1466032607746 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 16:16:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 16:16:47 INFO - PROCESS | 1657 | 1466032607750 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 16:16:47 INFO - PROCESS | 1657 | 1466032607753 Marionette TRACE conn2 <- [1,2118,null,{}] 16:16:47 INFO - PROCESS | 1657 | 1466032607760 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}] 16:16:47 INFO - PROCESS | 1657 | 1466032607764 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:47 INFO - PROCESS | 1657 | 1466032607844 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 16:16:47 INFO - PROCESS | 1657 | 1466032607902 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:47 INFO - PROCESS | 1657 | 1466032607904 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:47 INFO - PROCESS | 1657 | ++DOCSHELL 0x119a63000 == 30 [pid = 1657] [id = 537] 16:16:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x1181bdc00) [pid = 1657] [serial = 1611] [outer = 0x0] 16:16:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x1185f2c00) [pid = 1657] [serial = 1612] [outer = 0x1181bdc00] 16:16:47 INFO - PROCESS | 1657 | 1466032607931 Marionette DEBUG loaded listener.js 16:16:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x11945a000) [pid = 1657] [serial = 1613] [outer = 0x1181bdc00] 16:16:48 INFO - PROCESS | 1657 | 1466032608215 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]]]}] 16:16:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 16:16:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 521ms 16:16:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 16:16:48 INFO - PROCESS | 1657 | 1466032608271 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 16:16:48 INFO - PROCESS | 1657 | 1466032608273 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 16:16:48 INFO - PROCESS | 1657 | 1466032608275 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 16:16:48 INFO - PROCESS | 1657 | 1466032608276 Marionette TRACE conn2 <- [1,2122,null,{}] 16:16:48 INFO - PROCESS | 1657 | 1466032608279 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}] 16:16:48 INFO - PROCESS | 1657 | 1466032608282 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:48 INFO - PROCESS | 1657 | 1466032608364 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 16:16:48 INFO - PROCESS | 1657 | 1466032608370 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:48 INFO - PROCESS | 1657 | 1466032608371 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:48 INFO - PROCESS | 1657 | ++DOCSHELL 0x123ce6800 == 31 [pid = 1657] [id = 538] 16:16:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x119494800) [pid = 1657] [serial = 1614] [outer = 0x0] 16:16:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x11958e400) [pid = 1657] [serial = 1615] [outer = 0x119494800] 16:16:48 INFO - PROCESS | 1657 | 1466032608396 Marionette DEBUG loaded listener.js 16:16:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x119913400) [pid = 1657] [serial = 1616] [outer = 0x119494800] 16:16:48 INFO - PROCESS | 1657 | 1466032608789 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]]]}] 16:16:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 16:16:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 518ms 16:16:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 16:16:48 INFO - PROCESS | 1657 | 1466032608800 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 16:16:48 INFO - PROCESS | 1657 | 1466032608801 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 16:16:48 INFO - PROCESS | 1657 | 1466032608806 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 16:16:48 INFO - PROCESS | 1657 | 1466032608807 Marionette TRACE conn2 <- [1,2126,null,{}] 16:16:48 INFO - PROCESS | 1657 | 1466032608810 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}] 16:16:48 INFO - PROCESS | 1657 | 1466032608811 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:48 INFO - PROCESS | 1657 | 1466032608916 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 16:16:48 INFO - PROCESS | 1657 | 1466032608919 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:48 INFO - PROCESS | 1657 | 1466032608921 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:48 INFO - PROCESS | 1657 | ++DOCSHELL 0x12511d000 == 32 [pid = 1657] [id = 539] 16:16:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x114f76800) [pid = 1657] [serial = 1617] [outer = 0x0] 16:16:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x119914000) [pid = 1657] [serial = 1618] [outer = 0x114f76800] 16:16:48 INFO - PROCESS | 1657 | 1466032608945 Marionette DEBUG loaded listener.js 16:16:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x11992a000) [pid = 1657] [serial = 1619] [outer = 0x114f76800] 16:16:49 INFO - PROCESS | 1657 | 1466032609305 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]]]}] 16:16:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 16:16:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 518ms 16:16:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 16:16:49 INFO - PROCESS | 1657 | 1466032609325 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 16:16:49 INFO - PROCESS | 1657 | 1466032609326 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 16:16:49 INFO - PROCESS | 1657 | 1466032609334 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 16:16:49 INFO - PROCESS | 1657 | 1466032609335 Marionette TRACE conn2 <- [1,2130,null,{}] 16:16:49 INFO - PROCESS | 1657 | 1466032609337 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}] 16:16:49 INFO - PROCESS | 1657 | 1466032609342 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:49 INFO - PROCESS | 1657 | 1466032609456 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 16:16:49 INFO - PROCESS | 1657 | 1466032609460 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:49 INFO - PROCESS | 1657 | 1466032609461 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:49 INFO - PROCESS | 1657 | ++DOCSHELL 0x128a43800 == 33 [pid = 1657] [id = 540] 16:16:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x119d71800) [pid = 1657] [serial = 1620] [outer = 0x0] 16:16:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x123811400) [pid = 1657] [serial = 1621] [outer = 0x119d71800] 16:16:49 INFO - PROCESS | 1657 | 1466032609488 Marionette DEBUG loaded listener.js 16:16:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x123be9800) [pid = 1657] [serial = 1622] [outer = 0x119d71800] 16:16:49 INFO - PROCESS | 1657 | 1466032609840 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] 16:16:49 INFO - PROCESS | 1657 | 1466032609862 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 16:16:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 16:16:49 INFO - PROCESS | 1657 | 1466032609873 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 16:16:49 INFO - PROCESS | 1657 | 1466032609874 Marionette TRACE conn2 <- [1,2134,null,{}] 16:16:49 INFO - PROCESS | 1657 | 1466032609877 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}] 16:16:49 INFO - PROCESS | 1657 | 1466032609878 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:49 INFO - PROCESS | 1657 | 1466032609976 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 16:16:49 INFO - PROCESS | 1657 | 1466032609980 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:49 INFO - PROCESS | 1657 | 1466032609982 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:49 INFO - PROCESS | 1657 | ++DOCSHELL 0x1290ea000 == 34 [pid = 1657] [id = 541] 16:16:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x11219e800) [pid = 1657] [serial = 1623] [outer = 0x0] 16:16:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x1240d0c00) [pid = 1657] [serial = 1624] [outer = 0x11219e800] 16:16:50 INFO - PROCESS | 1657 | 1466032610006 Marionette DEBUG loaded listener.js 16:16:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x12436ec00) [pid = 1657] [serial = 1625] [outer = 0x11219e800] 16:16:50 INFO - PROCESS | 1657 | 1466032610352 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]]]}] 16:16:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 16:16:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 519ms 16:16:50 INFO - PROCESS | 1657 | 1466032610393 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 16:16:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 16:16:50 INFO - PROCESS | 1657 | 1466032610394 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 16:16:50 INFO - PROCESS | 1657 | 1466032610396 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 16:16:50 INFO - PROCESS | 1657 | 1466032610398 Marionette TRACE conn2 <- [1,2138,null,{}] 16:16:50 INFO - PROCESS | 1657 | 1466032610400 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}] 16:16:50 INFO - PROCESS | 1657 | 1466032610401 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:50 INFO - PROCESS | 1657 | 1466032610502 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 16:16:50 INFO - PROCESS | 1657 | 1466032610506 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:50 INFO - PROCESS | 1657 | 1466032610507 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:50 INFO - PROCESS | 1657 | ++DOCSHELL 0x129672000 == 35 [pid = 1657] [id = 542] 16:16:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x114fbe000) [pid = 1657] [serial = 1626] [outer = 0x0] 16:16:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x1243c7000) [pid = 1657] [serial = 1627] [outer = 0x114fbe000] 16:16:50 INFO - PROCESS | 1657 | 1466032610532 Marionette DEBUG loaded listener.js 16:16:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x1246f7000) [pid = 1657] [serial = 1628] [outer = 0x114fbe000] 16:16:50 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x124ac7c00) [pid = 1657] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 16:16:50 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x125156800) [pid = 1657] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 16:16:50 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x126709000) [pid = 1657] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 16:16:50 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x111c19800) [pid = 1657] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 16:16:50 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x114fbdc00) [pid = 1657] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 16:16:50 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x117262800) [pid = 1657] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 16:16:50 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x114f6b000) [pid = 1657] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 16:16:50 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x113c82800) [pid = 1657] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 16:16:50 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x114fb9800) [pid = 1657] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 16:16:50 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x123828800) [pid = 1657] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 16:16:50 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x115dc2400) [pid = 1657] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 16:16:50 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x118458c00) [pid = 1657] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 16:16:50 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x1293b1000) [pid = 1657] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 16:16:50 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x119451800) [pid = 1657] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 16:16:50 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x1243c4400) [pid = 1657] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 16:16:50 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x126c1b800) [pid = 1657] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 16:16:51 INFO - PROCESS | 1657 | 1466032611080 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]]]}] 16:16:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 16:16:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 720ms 16:16:51 INFO - PROCESS | 1657 | 1466032611120 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 16:16:51 INFO - PROCESS | 1657 | 1466032611121 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 16:16:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 16:16:51 INFO - PROCESS | 1657 | 1466032611137 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 16:16:51 INFO - PROCESS | 1657 | 1466032611138 Marionette TRACE conn2 <- [1,2142,null,{}] 16:16:51 INFO - PROCESS | 1657 | 1466032611141 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}] 16:16:51 INFO - PROCESS | 1657 | 1466032611142 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:51 INFO - PROCESS | 1657 | 1466032611229 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 16:16:51 INFO - PROCESS | 1657 | 1466032611235 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:51 INFO - PROCESS | 1657 | 1466032611237 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:51 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a6ba800 == 36 [pid = 1657] [id = 543] 16:16:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x1131d2000) [pid = 1657] [serial = 1629] [outer = 0x0] 16:16:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x11949dc00) [pid = 1657] [serial = 1630] [outer = 0x1131d2000] 16:16:51 INFO - PROCESS | 1657 | 1466032611261 Marionette DEBUG loaded listener.js 16:16:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x1246ecc00) [pid = 1657] [serial = 1631] [outer = 0x1131d2000] 16:16:51 INFO - PROCESS | 1657 | 1466032611589 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] 16:16:51 INFO - PROCESS | 1657 | 1466032611610 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 16:16:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 16:16:51 INFO - PROCESS | 1657 | 1466032611613 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 16:16:51 INFO - PROCESS | 1657 | 1466032611614 Marionette TRACE conn2 <- [1,2146,null,{}] 16:16:51 INFO - PROCESS | 1657 | 1466032611620 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}] 16:16:51 INFO - PROCESS | 1657 | 1466032611621 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:51 INFO - PROCESS | 1657 | 1466032611703 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 16:16:51 INFO - PROCESS | 1657 | 1466032611760 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:51 INFO - PROCESS | 1657 | 1466032611762 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:51 INFO - PROCESS | 1657 | ++DOCSHELL 0x12ab68800 == 37 [pid = 1657] [id = 544] 16:16:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x124650c00) [pid = 1657] [serial = 1632] [outer = 0x0] 16:16:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x124ac8800) [pid = 1657] [serial = 1633] [outer = 0x124650c00] 16:16:51 INFO - PROCESS | 1657 | 1466032611790 Marionette DEBUG loaded listener.js 16:16:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x12515ec00) [pid = 1657] [serial = 1634] [outer = 0x124650c00] 16:16:52 INFO - PROCESS | 1657 | 1466032612187 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] 16:16:52 INFO - PROCESS | 1657 | 1466032612241 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 16:16:52 INFO - PROCESS | 1657 | 1466032612244 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 16:16:52 INFO - PROCESS | 1657 | 1466032612247 Marionette TRACE conn2 <- [1,2150,null,{}] 16:16:52 INFO - PROCESS | 1657 | 1466032612251 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}] 16:16:52 INFO - PROCESS | 1657 | 1466032612254 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:52 INFO - PROCESS | 1657 | 1466032612423 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 16:16:52 INFO - PROCESS | 1657 | 1466032612441 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:52 INFO - PROCESS | 1657 | 1466032612442 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:52 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b873000 == 38 [pid = 1657] [id = 545] 16:16:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x124f1c000) [pid = 1657] [serial = 1635] [outer = 0x0] 16:16:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x1267ec000) [pid = 1657] [serial = 1636] [outer = 0x124f1c000] 16:16:52 INFO - PROCESS | 1657 | 1466032612486 Marionette DEBUG loaded listener.js 16:16:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x128c5fc00) [pid = 1657] [serial = 1637] [outer = 0x124f1c000] 16:16:52 INFO - PROCESS | 1657 | 1466032612856 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]]]}] 16:16:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 16:16:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 625ms 16:16:52 INFO - PROCESS | 1657 | 1466032612869 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 16:16:52 INFO - PROCESS | 1657 | 1466032612870 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 16:16:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 16:16:52 INFO - PROCESS | 1657 | 1466032612929 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 16:16:52 INFO - PROCESS | 1657 | 1466032612931 Marionette TRACE conn2 <- [1,2154,null,{}] 16:16:52 INFO - PROCESS | 1657 | 1466032612935 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}] 16:16:52 INFO - PROCESS | 1657 | 1466032612937 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:53 INFO - PROCESS | 1657 | 1466032613043 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 16:16:53 INFO - PROCESS | 1657 | 1466032613144 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:53 INFO - PROCESS | 1657 | 1466032613146 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:53 INFO - PROCESS | 1657 | ++DOCSHELL 0x116956800 == 39 [pid = 1657] [id = 546] 16:16:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x1131d3000) [pid = 1657] [serial = 1638] [outer = 0x0] 16:16:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x114f78000) [pid = 1657] [serial = 1639] [outer = 0x1131d3000] 16:16:53 INFO - PROCESS | 1657 | 1466032613179 Marionette DEBUG loaded listener.js 16:16:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x115e86400) [pid = 1657] [serial = 1640] [outer = 0x1131d3000] 16:16:53 INFO - PROCESS | 1657 | 1466032613719 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]]]}] 16:16:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 16:16:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 826ms 16:16:53 INFO - PROCESS | 1657 | 1466032613807 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 16:16:53 INFO - PROCESS | 1657 | 1466032613809 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 16:16:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 16:16:53 INFO - PROCESS | 1657 | 1466032613815 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 16:16:53 INFO - PROCESS | 1657 | 1466032613816 Marionette TRACE conn2 <- [1,2158,null,{}] 16:16:53 INFO - PROCESS | 1657 | 1466032613821 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}] 16:16:53 INFO - PROCESS | 1657 | 1466032613824 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:53 INFO - PROCESS | 1657 | 1466032613936 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 16:16:53 INFO - PROCESS | 1657 | 1466032613997 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:54 INFO - PROCESS | 1657 | 1466032613999 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:54 INFO - PROCESS | 1657 | ++DOCSHELL 0x12399e800 == 40 [pid = 1657] [id = 547] 16:16:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x11812b800) [pid = 1657] [serial = 1641] [outer = 0x0] 16:16:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x1181b8000) [pid = 1657] [serial = 1642] [outer = 0x11812b800] 16:16:54 INFO - PROCESS | 1657 | 1466032614029 Marionette DEBUG loaded listener.js 16:16:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x1187ce000) [pid = 1657] [serial = 1643] [outer = 0x11812b800] 16:16:54 INFO - PROCESS | 1657 | 1466032614733 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]]]}] 16:16:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 16:16:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 973ms 16:16:54 INFO - PROCESS | 1657 | 1466032614788 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 16:16:54 INFO - PROCESS | 1657 | 1466032614790 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 16:16:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 16:16:54 INFO - PROCESS | 1657 | 1466032614794 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 16:16:54 INFO - PROCESS | 1657 | 1466032614796 Marionette TRACE conn2 <- [1,2162,null,{}] 16:16:54 INFO - PROCESS | 1657 | 1466032614799 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}] 16:16:54 INFO - PROCESS | 1657 | 1466032614801 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:54 INFO - PROCESS | 1657 | 1466032614916 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 16:16:55 INFO - PROCESS | 1657 | 1466032615000 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:55 INFO - PROCESS | 1657 | 1466032615003 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:55 INFO - PROCESS | 1657 | ++DOCSHELL 0x11679c800 == 41 [pid = 1657] [id = 548] 16:16:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x1169f3c00) [pid = 1657] [serial = 1644] [outer = 0x0] 16:16:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x11721b800) [pid = 1657] [serial = 1645] [outer = 0x1169f3c00] 16:16:55 INFO - PROCESS | 1657 | 1466032615032 Marionette DEBUG loaded listener.js 16:16:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x1176e3c00) [pid = 1657] [serial = 1646] [outer = 0x1169f3c00] 16:16:55 INFO - PROCESS | 1657 | --DOCSHELL 0x12ab68800 == 40 [pid = 1657] [id = 544] 16:16:55 INFO - PROCESS | 1657 | --DOCSHELL 0x12a6ba800 == 39 [pid = 1657] [id = 543] 16:16:55 INFO - PROCESS | 1657 | --DOCSHELL 0x129672000 == 38 [pid = 1657] [id = 542] 16:16:55 INFO - PROCESS | 1657 | --DOCSHELL 0x1290ea000 == 37 [pid = 1657] [id = 541] 16:16:55 INFO - PROCESS | 1657 | --DOCSHELL 0x128a43800 == 36 [pid = 1657] [id = 540] 16:16:55 INFO - PROCESS | 1657 | --DOCSHELL 0x12511d000 == 35 [pid = 1657] [id = 539] 16:16:55 INFO - PROCESS | 1657 | --DOCSHELL 0x123ce6800 == 34 [pid = 1657] [id = 538] 16:16:55 INFO - PROCESS | 1657 | --DOCSHELL 0x119a63000 == 33 [pid = 1657] [id = 537] 16:16:55 INFO - PROCESS | 1657 | --DOCSHELL 0x118416800 == 32 [pid = 1657] [id = 536] 16:16:55 INFO - PROCESS | 1657 | --DOCSHELL 0x1169b9000 == 31 [pid = 1657] [id = 535] 16:16:55 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x1246ec800) [pid = 1657] [serial = 1541] [outer = 0x0] [url = about:blank] 16:16:55 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x126c08800) [pid = 1657] [serial = 1567] [outer = 0x0] [url = about:blank] 16:16:55 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x128c55c00) [pid = 1657] [serial = 1570] [outer = 0x0] [url = about:blank] 16:16:55 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x129176400) [pid = 1657] [serial = 1573] [outer = 0x0] [url = about:blank] 16:16:55 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x111f38400) [pid = 1657] [serial = 1543] [outer = 0x0] [url = about:blank] 16:16:55 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x1133e2c00) [pid = 1657] [serial = 1544] [outer = 0x0] [url = about:blank] 16:16:55 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x118456c00) [pid = 1657] [serial = 1555] [outer = 0x0] [url = about:blank] 16:16:55 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x119590c00) [pid = 1657] [serial = 1556] [outer = 0x0] [url = about:blank] 16:16:55 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x1175b6800) [pid = 1657] [serial = 1546] [outer = 0x0] [url = about:blank] 16:16:55 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x1181be000) [pid = 1657] [serial = 1547] [outer = 0x0] [url = about:blank] 16:16:55 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x119595800) [pid = 1657] [serial = 1558] [outer = 0x0] [url = about:blank] 16:16:55 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x123818400) [pid = 1657] [serial = 1559] [outer = 0x0] [url = about:blank] 16:16:55 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x1169ed800) [pid = 1657] [serial = 1552] [outer = 0x0] [url = about:blank] 16:16:55 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x11839d000) [pid = 1657] [serial = 1553] [outer = 0x0] [url = about:blank] 16:16:55 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x116713000) [pid = 1657] [serial = 1549] [outer = 0x0] [url = about:blank] 16:16:55 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x116f81c00) [pid = 1657] [serial = 1550] [outer = 0x0] [url = about:blank] 16:16:55 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x1240d6400) [pid = 1657] [serial = 1561] [outer = 0x0] [url = about:blank] 16:16:55 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x1243bac00) [pid = 1657] [serial = 1562] [outer = 0x0] [url = about:blank] 16:16:55 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x1169e6800) [pid = 1657] [serial = 1576] [outer = 0x0] [url = about:blank] 16:16:55 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x118754400) [pid = 1657] [serial = 1577] [outer = 0x0] [url = about:blank] 16:16:55 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x1169e7400) [pid = 1657] [serial = 1579] [outer = 0x0] [url = about:blank] 16:16:55 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x12a55f000) [pid = 1657] [serial = 1585] [outer = 0x0] [url = about:blank] 16:16:55 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x129397000) [pid = 1657] [serial = 1582] [outer = 0x0] [url = about:blank] 16:16:55 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x12a669000) [pid = 1657] [serial = 1586] [outer = 0x0] [url = about:blank] 16:16:55 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x12917d800) [pid = 1657] [serial = 1574] [outer = 0x0] [url = about:blank] 16:16:55 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x1293b0c00) [pid = 1657] [serial = 1583] [outer = 0x0] [url = about:blank] 16:16:55 INFO - PROCESS | 1657 | --DOMWINDOW == 81 (0x1246f2000) [pid = 1657] [serial = 1564] [outer = 0x0] [url = about:blank] 16:16:55 INFO - PROCESS | 1657 | --DOMWINDOW == 80 (0x124db1800) [pid = 1657] [serial = 1565] [outer = 0x0] [url = about:blank] 16:16:55 INFO - PROCESS | 1657 | --DOMWINDOW == 79 (0x129082000) [pid = 1657] [serial = 1571] [outer = 0x0] [url = about:blank] 16:16:55 INFO - PROCESS | 1657 | --DOMWINDOW == 78 (0x1257c0800) [pid = 1657] [serial = 1580] [outer = 0x0] [url = about:blank] 16:16:55 INFO - PROCESS | 1657 | --DOMWINDOW == 77 (0x128a9f800) [pid = 1657] [serial = 1568] [outer = 0x0] [url = about:blank] 16:16:55 INFO - PROCESS | 1657 | 1466032615465 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]]]}] 16:16:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 16:16:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 724ms 16:16:55 INFO - PROCESS | 1657 | 1466032615518 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 16:16:55 INFO - PROCESS | 1657 | 1466032615521 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 16:16:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 16:16:55 INFO - PROCESS | 1657 | 1466032615525 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 16:16:55 INFO - PROCESS | 1657 | 1466032615527 Marionette TRACE conn2 <- [1,2166,null,{}] 16:16:55 INFO - PROCESS | 1657 | 1466032615529 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}] 16:16:55 INFO - PROCESS | 1657 | 1466032615531 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:55 INFO - PROCESS | 1657 | 1466032615616 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 16:16:55 INFO - PROCESS | 1657 | 1466032615620 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:55 INFO - PROCESS | 1657 | 1466032615622 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:55 INFO - PROCESS | 1657 | ++DOCSHELL 0x118256800 == 32 [pid = 1657] [id = 549] 16:16:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 78 (0x1181ba000) [pid = 1657] [serial = 1647] [outer = 0x0] 16:16:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 79 (0x11875d000) [pid = 1657] [serial = 1648] [outer = 0x1181ba000] 16:16:55 INFO - PROCESS | 1657 | 1466032615649 Marionette DEBUG loaded listener.js 16:16:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 80 (0x119413400) [pid = 1657] [serial = 1649] [outer = 0x1181ba000] 16:16:56 INFO - PROCESS | 1657 | 1466032616019 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]]]}] 16:16:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 16:16:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 520ms 16:16:56 INFO - PROCESS | 1657 | 1466032616045 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 16:16:56 INFO - PROCESS | 1657 | 1466032616048 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 16:16:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 16:16:56 INFO - PROCESS | 1657 | 1466032616052 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 16:16:56 INFO - PROCESS | 1657 | 1466032616054 Marionette TRACE conn2 <- [1,2170,null,{}] 16:16:56 INFO - PROCESS | 1657 | 1466032616062 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}] 16:16:56 INFO - PROCESS | 1657 | 1466032616065 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:56 INFO - PROCESS | 1657 | 1466032616151 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 16:16:56 INFO - PROCESS | 1657 | 1466032616156 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:56 INFO - PROCESS | 1657 | 1466032616158 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:56 INFO - PROCESS | 1657 | ++DOCSHELL 0x123a68800 == 33 [pid = 1657] [id = 550] 16:16:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 81 (0x119498400) [pid = 1657] [serial = 1650] [outer = 0x0] 16:16:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x11991c800) [pid = 1657] [serial = 1651] [outer = 0x119498400] 16:16:56 INFO - PROCESS | 1657 | 1466032616186 Marionette DEBUG loaded listener.js 16:16:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x12380ac00) [pid = 1657] [serial = 1652] [outer = 0x119498400] 16:16:56 INFO - PROCESS | 1657 | 1466032616566 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]]]}] 16:16:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 16:16:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 522ms 16:16:56 INFO - PROCESS | 1657 | 1466032616588 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 16:16:56 INFO - PROCESS | 1657 | 1466032616590 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 16:16:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 16:16:56 INFO - PROCESS | 1657 | 1466032616593 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 16:16:56 INFO - PROCESS | 1657 | 1466032616595 Marionette TRACE conn2 <- [1,2174,null,{}] 16:16:56 INFO - PROCESS | 1657 | 1466032616599 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}] 16:16:56 INFO - PROCESS | 1657 | 1466032616601 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:56 INFO - PROCESS | 1657 | 1466032616691 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 16:16:56 INFO - PROCESS | 1657 | 1466032616696 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:56 INFO - PROCESS | 1657 | 1466032616698 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:56 INFO - PROCESS | 1657 | ++DOCSHELL 0x126996000 == 34 [pid = 1657] [id = 551] 16:16:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x119ee1c00) [pid = 1657] [serial = 1653] [outer = 0x0] 16:16:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x123818400) [pid = 1657] [serial = 1654] [outer = 0x119ee1c00] 16:16:56 INFO - PROCESS | 1657 | 1466032616727 Marionette DEBUG loaded listener.js 16:16:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x123b70400) [pid = 1657] [serial = 1655] [outer = 0x119ee1c00] 16:16:57 INFO - PROCESS | 1657 | 1466032617213 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]]]}] 16:16:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 16:16:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 673ms 16:16:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 16:16:57 INFO - PROCESS | 1657 | 1466032617267 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 16:16:57 INFO - PROCESS | 1657 | 1466032617268 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 16:16:57 INFO - PROCESS | 1657 | 1466032617270 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 16:16:57 INFO - PROCESS | 1657 | 1466032617271 Marionette TRACE conn2 <- [1,2178,null,{}] 16:16:57 INFO - PROCESS | 1657 | 1466032617273 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}] 16:16:57 INFO - PROCESS | 1657 | 1466032617274 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:57 INFO - PROCESS | 1657 | 1466032617354 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 16:16:57 INFO - PROCESS | 1657 | 1466032617357 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:57 INFO - PROCESS | 1657 | 1466032617359 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:57 INFO - PROCESS | 1657 | ++DOCSHELL 0x1290e0000 == 35 [pid = 1657] [id = 552] 16:16:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x123823800) [pid = 1657] [serial = 1656] [outer = 0x0] 16:16:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x124105400) [pid = 1657] [serial = 1657] [outer = 0x123823800] 16:16:57 INFO - PROCESS | 1657 | 1466032617390 Marionette DEBUG loaded listener.js 16:16:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x1243c5000) [pid = 1657] [serial = 1658] [outer = 0x123823800] 16:16:57 INFO - PROCESS | 1657 | 1466032617788 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]]]}] 16:16:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 16:16:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 570ms 16:16:57 INFO - PROCESS | 1657 | 1466032617841 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 16:16:57 INFO - PROCESS | 1657 | 1466032617843 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 16:16:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 16:16:57 INFO - PROCESS | 1657 | 1466032617848 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 16:16:57 INFO - PROCESS | 1657 | 1466032617850 Marionette TRACE conn2 <- [1,2182,null,{}] 16:16:57 INFO - PROCESS | 1657 | 1466032617853 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}] 16:16:57 INFO - PROCESS | 1657 | 1466032617859 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:58 INFO - PROCESS | 1657 | 1466032618053 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 16:16:58 INFO - PROCESS | 1657 | 1466032618110 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:58 INFO - PROCESS | 1657 | 1466032618111 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:58 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a6bf800 == 36 [pid = 1657] [id = 553] 16:16:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x1246f8c00) [pid = 1657] [serial = 1659] [outer = 0x0] 16:16:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x126c08800) [pid = 1657] [serial = 1660] [outer = 0x1246f8c00] 16:16:58 INFO - PROCESS | 1657 | 1466032618151 Marionette DEBUG loaded listener.js 16:16:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x128a9b000) [pid = 1657] [serial = 1661] [outer = 0x1246f8c00] 16:16:58 INFO - PROCESS | 1657 | 1466032618501 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]]]}] 16:16:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 16:16:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 674ms 16:16:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 16:16:58 INFO - PROCESS | 1657 | 1466032618524 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 16:16:58 INFO - PROCESS | 1657 | 1466032618525 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 16:16:58 INFO - PROCESS | 1657 | 1466032618527 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 16:16:58 INFO - PROCESS | 1657 | 1466032618528 Marionette TRACE conn2 <- [1,2186,null,{}] 16:16:58 INFO - PROCESS | 1657 | 1466032618533 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}] 16:16:58 INFO - PROCESS | 1657 | 1466032618535 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:58 INFO - PROCESS | 1657 | 1466032618638 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 16:16:58 INFO - PROCESS | 1657 | 1466032618703 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:58 INFO - PROCESS | 1657 | 1466032618704 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:58 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b7b8800 == 37 [pid = 1657] [id = 554] 16:16:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x128a9b400) [pid = 1657] [serial = 1662] [outer = 0x0] 16:16:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x128c53000) [pid = 1657] [serial = 1663] [outer = 0x128a9b400] 16:16:58 INFO - PROCESS | 1657 | 1466032618729 Marionette DEBUG loaded listener.js 16:16:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x129073400) [pid = 1657] [serial = 1664] [outer = 0x128a9b400] 16:16:59 INFO - PROCESS | 1657 | 1466032619031 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]]]}] 16:16:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 16:16:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 522ms 16:16:59 INFO - PROCESS | 1657 | 1466032619053 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 16:16:59 INFO - PROCESS | 1657 | 1466032619054 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 16:16:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 16:16:59 INFO - PROCESS | 1657 | 1466032619057 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 16:16:59 INFO - PROCESS | 1657 | 1466032619058 Marionette TRACE conn2 <- [1,2190,null,{}] 16:16:59 INFO - PROCESS | 1657 | 1466032619060 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}] 16:16:59 INFO - PROCESS | 1657 | 1466032619061 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:59 INFO - PROCESS | 1657 | 1466032619171 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 16:16:59 INFO - PROCESS | 1657 | 1466032619175 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:59 INFO - PROCESS | 1657 | 1466032619177 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:59 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b876000 == 38 [pid = 1657] [id = 555] 16:16:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x128aa2400) [pid = 1657] [serial = 1665] [outer = 0x0] 16:16:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x12907ec00) [pid = 1657] [serial = 1666] [outer = 0x128aa2400] 16:16:59 INFO - PROCESS | 1657 | 1466032619201 Marionette DEBUG loaded listener.js 16:16:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x129174400) [pid = 1657] [serial = 1667] [outer = 0x128aa2400] 16:16:59 INFO - PROCESS | 1657 | 1466032619511 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]]]}] 16:16:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 16:16:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 467ms 16:16:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 16:16:59 INFO - PROCESS | 1657 | 1466032619525 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 16:16:59 INFO - PROCESS | 1657 | 1466032619526 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 16:16:59 INFO - PROCESS | 1657 | 1466032619528 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 16:16:59 INFO - PROCESS | 1657 | 1466032619529 Marionette TRACE conn2 <- [1,2194,null,{}] 16:16:59 INFO - PROCESS | 1657 | 1466032619627 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}] 16:16:59 INFO - PROCESS | 1657 | 1466032619629 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:59 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x11219e800) [pid = 1657] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 16:16:59 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x114fbe000) [pid = 1657] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 16:16:59 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x124650c00) [pid = 1657] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 16:16:59 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x1131d2000) [pid = 1657] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 16:16:59 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x114f76800) [pid = 1657] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 16:16:59 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x1133d3400) [pid = 1657] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 16:16:59 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x119494800) [pid = 1657] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 16:16:59 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x1164d2c00) [pid = 1657] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 16:16:59 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x1181bc400) [pid = 1657] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 16:16:59 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x1181bdc00) [pid = 1657] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 16:16:59 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x114fb8000) [pid = 1657] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 16:16:59 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x119d71800) [pid = 1657] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 16:16:59 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x11845a400) [pid = 1657] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 16:16:59 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x119edc400) [pid = 1657] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 16:16:59 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x112a70800) [pid = 1657] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 16:16:59 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x112a6fc00) [pid = 1657] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 16:16:59 INFO - PROCESS | 1657 | 1466032619742 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 16:16:59 INFO - PROCESS | 1657 | 1466032619750 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:59 INFO - PROCESS | 1657 | 1466032619751 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:16:59 INFO - PROCESS | 1657 | ++DOCSHELL 0x123857800 == 39 [pid = 1657] [id = 556] 16:16:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x114fc1800) [pid = 1657] [serial = 1668] [outer = 0x0] 16:16:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x11670c000) [pid = 1657] [serial = 1669] [outer = 0x114fc1800] 16:16:59 INFO - PROCESS | 1657 | 1466032619776 Marionette DEBUG loaded listener.js 16:16:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x1185f3000) [pid = 1657] [serial = 1670] [outer = 0x114fc1800] 16:17:00 INFO - PROCESS | 1657 | 1466032620091 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]]]}] 16:17:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 16:17:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 572ms 16:17:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 16:17:00 INFO - PROCESS | 1657 | 1466032620104 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 16:17:00 INFO - PROCESS | 1657 | 1466032620105 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 16:17:00 INFO - PROCESS | 1657 | 1466032620107 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 16:17:00 INFO - PROCESS | 1657 | 1466032620108 Marionette TRACE conn2 <- [1,2198,null,{}] 16:17:00 INFO - PROCESS | 1657 | 1466032620110 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}] 16:17:00 INFO - PROCESS | 1657 | 1466032620112 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:00 INFO - PROCESS | 1657 | 1466032620200 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 16:17:00 INFO - PROCESS | 1657 | 1466032620259 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:00 INFO - PROCESS | 1657 | 1466032620260 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:00 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bcb1000 == 40 [pid = 1657] [id = 557] 16:17:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x118397800) [pid = 1657] [serial = 1671] [outer = 0x0] 16:17:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x1241d5400) [pid = 1657] [serial = 1672] [outer = 0x118397800] 16:17:00 INFO - PROCESS | 1657 | 1466032620287 Marionette DEBUG loaded listener.js 16:17:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x126c17800) [pid = 1657] [serial = 1673] [outer = 0x118397800] 16:17:00 INFO - PROCESS | 1657 | 1466032620550 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]]]}] 16:17:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 16:17:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 469ms 16:17:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 16:17:00 INFO - PROCESS | 1657 | 1466032620577 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 16:17:00 INFO - PROCESS | 1657 | 1466032620578 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 16:17:00 INFO - PROCESS | 1657 | 1466032620588 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 16:17:00 INFO - PROCESS | 1657 | 1466032620589 Marionette TRACE conn2 <- [1,2202,null,{}] 16:17:00 INFO - PROCESS | 1657 | 1466032620592 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}] 16:17:00 INFO - PROCESS | 1657 | 1466032620594 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:00 INFO - PROCESS | 1657 | 1466032620704 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 16:17:00 INFO - PROCESS | 1657 | 1466032620708 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:00 INFO - PROCESS | 1657 | 1466032620710 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:00 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c6d5000 == 41 [pid = 1657] [id = 558] 16:17:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x123f3b800) [pid = 1657] [serial = 1674] [outer = 0x0] 16:17:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x1293a0000) [pid = 1657] [serial = 1675] [outer = 0x123f3b800] 16:17:00 INFO - PROCESS | 1657 | 1466032620736 Marionette DEBUG loaded listener.js 16:17:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x12a55c400) [pid = 1657] [serial = 1676] [outer = 0x123f3b800] 16:17:01 INFO - PROCESS | 1657 | 1466032621086 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]]]}] 16:17:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 16:17:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 525ms 16:17:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 16:17:01 INFO - PROCESS | 1657 | 1466032621107 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 16:17:01 INFO - PROCESS | 1657 | 1466032621108 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 16:17:01 INFO - PROCESS | 1657 | 1466032621110 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 16:17:01 INFO - PROCESS | 1657 | 1466032621111 Marionette TRACE conn2 <- [1,2206,null,{}] 16:17:01 INFO - PROCESS | 1657 | 1466032621113 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}] 16:17:01 INFO - PROCESS | 1657 | 1466032621114 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:01 INFO - PROCESS | 1657 | 1466032621226 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 16:17:01 INFO - PROCESS | 1657 | 1466032621233 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:01 INFO - PROCESS | 1657 | 1466032621234 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:01 INFO - PROCESS | 1657 | ++DOCSHELL 0x12cacf000 == 42 [pid = 1657] [id = 559] 16:17:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x129174000) [pid = 1657] [serial = 1677] [outer = 0x0] 16:17:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x12a665c00) [pid = 1657] [serial = 1678] [outer = 0x129174000] 16:17:01 INFO - PROCESS | 1657 | 1466032621258 Marionette DEBUG loaded listener.js 16:17:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x12a6d8000) [pid = 1657] [serial = 1679] [outer = 0x129174000] 16:17:01 INFO - PROCESS | 1657 | 1466032621564 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]]]}] 16:17:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 16:17:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 468ms 16:17:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 16:17:01 INFO - PROCESS | 1657 | 1466032621578 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 16:17:01 INFO - PROCESS | 1657 | 1466032621579 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 16:17:01 INFO - PROCESS | 1657 | 1466032621585 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 16:17:01 INFO - PROCESS | 1657 | 1466032621586 Marionette TRACE conn2 <- [1,2210,null,{}] 16:17:01 INFO - PROCESS | 1657 | 1466032621588 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}] 16:17:01 INFO - PROCESS | 1657 | 1466032621599 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:01 INFO - PROCESS | 1657 | 1466032621731 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 16:17:01 INFO - PROCESS | 1657 | 1466032621793 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:01 INFO - PROCESS | 1657 | 1466032621795 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:01 INFO - PROCESS | 1657 | ++DOCSHELL 0x113014800 == 43 [pid = 1657] [id = 560] 16:17:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x111ec9800) [pid = 1657] [serial = 1680] [outer = 0x0] 16:17:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x112a6f400) [pid = 1657] [serial = 1681] [outer = 0x111ec9800] 16:17:01 INFO - PROCESS | 1657 | 1466032621827 Marionette DEBUG loaded listener.js 16:17:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x116488800) [pid = 1657] [serial = 1682] [outer = 0x111ec9800] 16:17:02 INFO - PROCESS | 1657 | 1466032622286 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]]]}] 16:17:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 16:17:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 721ms 16:17:02 INFO - PROCESS | 1657 | 1466032622305 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 16:17:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 16:17:02 INFO - PROCESS | 1657 | 1466032622308 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 16:17:02 INFO - PROCESS | 1657 | 1466032622311 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 16:17:02 INFO - PROCESS | 1657 | 1466032622313 Marionette TRACE conn2 <- [1,2214,null,{}] 16:17:02 INFO - PROCESS | 1657 | 1466032622316 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}] 16:17:02 INFO - PROCESS | 1657 | 1466032622320 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:02 INFO - PROCESS | 1657 | 1466032622432 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 16:17:02 INFO - PROCESS | 1657 | 1466032622541 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:02 INFO - PROCESS | 1657 | 1466032622542 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:02 INFO - PROCESS | 1657 | ++DOCSHELL 0x123cf0000 == 44 [pid = 1657] [id = 561] 16:17:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x119135000) [pid = 1657] [serial = 1683] [outer = 0x0] 16:17:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x119413000) [pid = 1657] [serial = 1684] [outer = 0x119135000] 16:17:02 INFO - PROCESS | 1657 | 1466032622572 Marionette DEBUG loaded listener.js 16:17:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x119492800) [pid = 1657] [serial = 1685] [outer = 0x119135000] 16:17:03 INFO - PROCESS | 1657 | 1466032623001 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]]]}] 16:17:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 16:17:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 721ms 16:17:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 16:17:03 INFO - PROCESS | 1657 | 1466032623032 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 16:17:03 INFO - PROCESS | 1657 | 1466032623034 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 16:17:03 INFO - PROCESS | 1657 | 1466032623036 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 16:17:03 INFO - PROCESS | 1657 | 1466032623038 Marionette TRACE conn2 <- [1,2218,null,{}] 16:17:03 INFO - PROCESS | 1657 | 1466032623040 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}] 16:17:03 INFO - PROCESS | 1657 | 1466032623042 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:03 INFO - PROCESS | 1657 | 1466032623150 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 16:17:03 INFO - PROCESS | 1657 | 1466032623217 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:03 INFO - PROCESS | 1657 | 1466032623219 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:03 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bc9c800 == 45 [pid = 1657] [id = 562] 16:17:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x11990f400) [pid = 1657] [serial = 1686] [outer = 0x0] 16:17:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x123815c00) [pid = 1657] [serial = 1687] [outer = 0x11990f400] 16:17:03 INFO - PROCESS | 1657 | 1466032623288 Marionette DEBUG loaded listener.js 16:17:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x1241d4c00) [pid = 1657] [serial = 1688] [outer = 0x11990f400] 16:17:03 INFO - PROCESS | 1657 | 1466032623715 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]]]}] 16:17:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 16:17:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 720ms 16:17:03 INFO - PROCESS | 1657 | 1466032623779 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 16:17:03 INFO - PROCESS | 1657 | 1466032623782 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 16:17:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 16:17:03 INFO - PROCESS | 1657 | 1466032623792 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 16:17:03 INFO - PROCESS | 1657 | 1466032623795 Marionette TRACE conn2 <- [1,2222,null,{}] 16:17:03 INFO - PROCESS | 1657 | 1466032623798 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}] 16:17:03 INFO - PROCESS | 1657 | 1466032623801 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:03 INFO - PROCESS | 1657 | 1466032623909 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 16:17:04 INFO - PROCESS | 1657 | 1466032624047 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:04 INFO - PROCESS | 1657 | 1466032624048 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:04 INFO - PROCESS | 1657 | ++DOCSHELL 0x12cad7800 == 46 [pid = 1657] [id = 563] 16:17:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x1243bc000) [pid = 1657] [serial = 1689] [outer = 0x0] 16:17:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x1257c7000) [pid = 1657] [serial = 1690] [outer = 0x1243bc000] 16:17:04 INFO - PROCESS | 1657 | 1466032624079 Marionette DEBUG loaded listener.js 16:17:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x128c52c00) [pid = 1657] [serial = 1691] [outer = 0x1243bc000] 16:17:04 INFO - PROCESS | 1657 | 1466032624489 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]]]}] 16:17:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 16:17:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 729ms 16:17:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 16:17:04 INFO - PROCESS | 1657 | 1466032624517 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 16:17:04 INFO - PROCESS | 1657 | 1466032624518 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 16:17:04 INFO - PROCESS | 1657 | 1466032624520 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 16:17:04 INFO - PROCESS | 1657 | 1466032624521 Marionette TRACE conn2 <- [1,2226,null,{}] 16:17:04 INFO - PROCESS | 1657 | 1466032624524 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}] 16:17:04 INFO - PROCESS | 1657 | 1466032624525 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:04 INFO - PROCESS | 1657 | 1466032624631 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 16:17:04 INFO - PROCESS | 1657 | 1466032624695 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:04 INFO - PROCESS | 1657 | 1466032624696 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:04 INFO - PROCESS | 1657 | ++DOCSHELL 0x118235000 == 47 [pid = 1657] [id = 564] 16:17:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x112f5d000) [pid = 1657] [serial = 1692] [outer = 0x0] 16:17:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x11670d400) [pid = 1657] [serial = 1693] [outer = 0x112f5d000] 16:17:04 INFO - PROCESS | 1657 | 1466032624879 Marionette DEBUG loaded listener.js 16:17:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x1169f5000) [pid = 1657] [serial = 1694] [outer = 0x112f5d000] 16:17:05 INFO - PROCESS | 1657 | 1466032625376 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]]]}] 16:17:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 16:17:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 919ms 16:17:05 INFO - PROCESS | 1657 | 1466032625440 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 16:17:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 16:17:05 INFO - PROCESS | 1657 | 1466032625442 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 16:17:05 INFO - PROCESS | 1657 | 1466032625446 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 16:17:05 INFO - PROCESS | 1657 | 1466032625447 Marionette TRACE conn2 <- [1,2230,null,{}] 16:17:05 INFO - PROCESS | 1657 | 1466032625450 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}] 16:17:05 INFO - PROCESS | 1657 | 1466032625452 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:05 INFO - PROCESS | 1657 | 1466032625553 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 16:17:06 INFO - PROCESS | 1657 | --DOCSHELL 0x12cacf000 == 46 [pid = 1657] [id = 559] 16:17:06 INFO - PROCESS | 1657 | --DOCSHELL 0x12c6d5000 == 45 [pid = 1657] [id = 558] 16:17:06 INFO - PROCESS | 1657 | --DOCSHELL 0x12bcb1000 == 44 [pid = 1657] [id = 557] 16:17:06 INFO - PROCESS | 1657 | --DOCSHELL 0x123857800 == 43 [pid = 1657] [id = 556] 16:17:06 INFO - PROCESS | 1657 | --DOCSHELL 0x12b876000 == 42 [pid = 1657] [id = 555] 16:17:06 INFO - PROCESS | 1657 | --DOCSHELL 0x12b7b8800 == 41 [pid = 1657] [id = 554] 16:17:06 INFO - PROCESS | 1657 | --DOCSHELL 0x12a6bf800 == 40 [pid = 1657] [id = 553] 16:17:06 INFO - PROCESS | 1657 | --DOCSHELL 0x1290e0000 == 39 [pid = 1657] [id = 552] 16:17:06 INFO - PROCESS | 1657 | --DOCSHELL 0x126996000 == 38 [pid = 1657] [id = 551] 16:17:06 INFO - PROCESS | 1657 | --DOCSHELL 0x123a68800 == 37 [pid = 1657] [id = 550] 16:17:06 INFO - PROCESS | 1657 | --DOCSHELL 0x118256800 == 36 [pid = 1657] [id = 549] 16:17:06 INFO - PROCESS | 1657 | --DOCSHELL 0x11679c800 == 35 [pid = 1657] [id = 548] 16:17:06 INFO - PROCESS | 1657 | --DOCSHELL 0x12399e800 == 34 [pid = 1657] [id = 547] 16:17:06 INFO - PROCESS | 1657 | --DOCSHELL 0x116956800 == 33 [pid = 1657] [id = 546] 16:17:06 INFO - PROCESS | 1657 | --DOCSHELL 0x12b873000 == 32 [pid = 1657] [id = 545] 16:17:06 INFO - PROCESS | 1657 | --DOCSHELL 0x1181a5000 == 31 [pid = 1657] [id = 534] 16:17:06 INFO - PROCESS | 1657 | --DOCSHELL 0x118235000 == 30 [pid = 1657] [id = 564] 16:17:06 INFO - PROCESS | 1657 | --DOCSHELL 0x12cad7800 == 29 [pid = 1657] [id = 563] 16:17:06 INFO - PROCESS | 1657 | --DOCSHELL 0x12bc9c800 == 28 [pid = 1657] [id = 562] 16:17:06 INFO - PROCESS | 1657 | --DOCSHELL 0x123cf0000 == 27 [pid = 1657] [id = 561] 16:17:06 INFO - PROCESS | 1657 | --DOCSHELL 0x113014800 == 26 [pid = 1657] [id = 560] 16:17:06 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x119914000) [pid = 1657] [serial = 1618] [outer = 0x0] [url = about:blank] 16:17:06 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x116708400) [pid = 1657] [serial = 1606] [outer = 0x0] [url = about:blank] 16:17:06 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x1169ea400) [pid = 1657] [serial = 1607] [outer = 0x0] [url = about:blank] 16:17:06 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x11958e400) [pid = 1657] [serial = 1615] [outer = 0x0] [url = about:blank] 16:17:06 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x117219c00) [pid = 1657] [serial = 1609] [outer = 0x0] [url = about:blank] 16:17:06 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x119176400) [pid = 1657] [serial = 1604] [outer = 0x0] [url = about:blank] 16:17:06 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x118459c00) [pid = 1657] [serial = 1603] [outer = 0x0] [url = about:blank] 16:17:06 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x1185f2c00) [pid = 1657] [serial = 1612] [outer = 0x0] [url = about:blank] 16:17:06 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x11945a000) [pid = 1657] [serial = 1613] [outer = 0x0] [url = about:blank] 16:17:06 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x118122400) [pid = 1657] [serial = 1589] [outer = 0x0] [url = about:blank] 16:17:06 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x1169e9400) [pid = 1657] [serial = 1588] [outer = 0x0] [url = about:blank] 16:17:06 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x123811400) [pid = 1657] [serial = 1621] [outer = 0x0] [url = about:blank] 16:17:06 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x119912800) [pid = 1657] [serial = 1592] [outer = 0x0] [url = about:blank] 16:17:06 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x11948f000) [pid = 1657] [serial = 1591] [outer = 0x0] [url = about:blank] 16:17:06 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x124b90400) [pid = 1657] [serial = 1595] [outer = 0x0] [url = about:blank] 16:17:06 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x124374000) [pid = 1657] [serial = 1594] [outer = 0x0] [url = about:blank] 16:17:06 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x126c0e000) [pid = 1657] [serial = 1597] [outer = 0x0] [url = about:blank] 16:17:06 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x128c8d800) [pid = 1657] [serial = 1598] [outer = 0x0] [url = about:blank] 16:17:06 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x11725f400) [pid = 1657] [serial = 1601] [outer = 0x0] [url = about:blank] 16:17:06 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x115e85400) [pid = 1657] [serial = 1600] [outer = 0x0] [url = about:blank] 16:17:06 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x1240d0c00) [pid = 1657] [serial = 1624] [outer = 0x0] [url = about:blank] 16:17:06 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x123be9800) [pid = 1657] [serial = 1622] [outer = 0x0] [url = about:blank] 16:17:06 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x1243c7000) [pid = 1657] [serial = 1627] [outer = 0x0] [url = about:blank] 16:17:06 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x12436ec00) [pid = 1657] [serial = 1625] [outer = 0x0] [url = about:blank] 16:17:06 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x1267ec000) [pid = 1657] [serial = 1636] [outer = 0x0] [url = about:blank] 16:17:06 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x12515ec00) [pid = 1657] [serial = 1634] [outer = 0x0] [url = about:blank] 16:17:06 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x11949dc00) [pid = 1657] [serial = 1630] [outer = 0x0] [url = about:blank] 16:17:06 INFO - PROCESS | 1657 | --DOMWINDOW == 81 (0x118156000) [pid = 1657] [serial = 1610] [outer = 0x0] [url = about:blank] 16:17:06 INFO - PROCESS | 1657 | --DOMWINDOW == 80 (0x1246f7000) [pid = 1657] [serial = 1628] [outer = 0x0] [url = about:blank] 16:17:06 INFO - PROCESS | 1657 | --DOMWINDOW == 79 (0x11992a000) [pid = 1657] [serial = 1619] [outer = 0x0] [url = about:blank] 16:17:06 INFO - PROCESS | 1657 | --DOMWINDOW == 78 (0x124ac8800) [pid = 1657] [serial = 1633] [outer = 0x0] [url = about:blank] 16:17:06 INFO - PROCESS | 1657 | --DOMWINDOW == 77 (0x1246ecc00) [pid = 1657] [serial = 1631] [outer = 0x0] [url = about:blank] 16:17:06 INFO - PROCESS | 1657 | --DOMWINDOW == 76 (0x119913400) [pid = 1657] [serial = 1616] [outer = 0x0] [url = about:blank] 16:17:06 INFO - PROCESS | 1657 | 1466032626232 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:06 INFO - PROCESS | 1657 | 1466032626234 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:06 INFO - PROCESS | 1657 | ++DOCSHELL 0x112e94800 == 27 [pid = 1657] [id = 565] 16:17:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 77 (0x112d2c800) [pid = 1657] [serial = 1695] [outer = 0x0] 16:17:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 78 (0x1131c9c00) [pid = 1657] [serial = 1696] [outer = 0x112d2c800] 16:17:06 INFO - PROCESS | 1657 | 1466032626265 Marionette DEBUG loaded listener.js 16:17:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 79 (0x114fbd000) [pid = 1657] [serial = 1697] [outer = 0x112d2c800] 16:17:06 INFO - PROCESS | 1657 | 1466032626586 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]]]}] 16:17:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 16:17:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1173ms 16:17:06 INFO - PROCESS | 1657 | 1466032626621 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 16:17:06 INFO - PROCESS | 1657 | 1466032626623 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 16:17:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 16:17:06 INFO - PROCESS | 1657 | 1466032626626 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 16:17:06 INFO - PROCESS | 1657 | 1466032626627 Marionette TRACE conn2 <- [1,2234,null,{}] 16:17:06 INFO - PROCESS | 1657 | 1466032626634 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}] 16:17:06 INFO - PROCESS | 1657 | 1466032626635 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:06 INFO - PROCESS | 1657 | 1466032626717 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 16:17:06 INFO - PROCESS | 1657 | 1466032626797 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:06 INFO - PROCESS | 1657 | 1466032626799 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:06 INFO - PROCESS | 1657 | ++DOCSHELL 0x117450800 == 28 [pid = 1657] [id = 566] 16:17:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 80 (0x115d04800) [pid = 1657] [serial = 1698] [outer = 0x0] 16:17:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 81 (0x11670dc00) [pid = 1657] [serial = 1699] [outer = 0x115d04800] 16:17:06 INFO - PROCESS | 1657 | 1466032626826 Marionette DEBUG loaded listener.js 16:17:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x1169f2c00) [pid = 1657] [serial = 1700] [outer = 0x115d04800] 16:17:07 INFO - PROCESS | 1657 | 1466032627126 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]]]}] 16:17:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 16:17:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 520ms 16:17:07 INFO - PROCESS | 1657 | 1466032627156 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 16:17:07 INFO - PROCESS | 1657 | 1466032627159 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 16:17:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 16:17:07 INFO - PROCESS | 1657 | 1466032627163 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 16:17:07 INFO - PROCESS | 1657 | 1466032627167 Marionette TRACE conn2 <- [1,2238,null,{}] 16:17:07 INFO - PROCESS | 1657 | 1466032627171 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}] 16:17:07 INFO - PROCESS | 1657 | 1466032627173 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:07 INFO - PROCESS | 1657 | 1466032627261 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 16:17:07 INFO - PROCESS | 1657 | 1466032627268 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:07 INFO - PROCESS | 1657 | 1466032627270 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:07 INFO - PROCESS | 1657 | ++DOCSHELL 0x1164b6800 == 29 [pid = 1657] [id = 567] 16:17:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x117259400) [pid = 1657] [serial = 1701] [outer = 0x0] 16:17:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x1176eb000) [pid = 1657] [serial = 1702] [outer = 0x117259400] 16:17:07 INFO - PROCESS | 1657 | 1466032627303 Marionette DEBUG loaded listener.js 16:17:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x118161000) [pid = 1657] [serial = 1703] [outer = 0x117259400] 16:17:07 INFO - PROCESS | 1657 | 1466032627675 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]]]}] 16:17:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 16:17:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 525ms 16:17:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 16:17:07 INFO - PROCESS | 1657 | 1466032627688 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 16:17:07 INFO - PROCESS | 1657 | 1466032627689 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 16:17:07 INFO - PROCESS | 1657 | 1466032627697 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 16:17:07 INFO - PROCESS | 1657 | 1466032627703 Marionette TRACE conn2 <- [1,2242,null,{}] 16:17:07 INFO - PROCESS | 1657 | 1466032627706 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}] 16:17:07 INFO - PROCESS | 1657 | 1466032627709 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:07 INFO - PROCESS | 1657 | 1466032627790 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 16:17:07 INFO - PROCESS | 1657 | 1466032627794 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:07 INFO - PROCESS | 1657 | 1466032627795 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:07 INFO - PROCESS | 1657 | ++DOCSHELL 0x11a112000 == 30 [pid = 1657] [id = 568] 16:17:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x1181bc400) [pid = 1657] [serial = 1704] [outer = 0x0] 16:17:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x118456000) [pid = 1657] [serial = 1705] [outer = 0x1181bc400] 16:17:07 INFO - PROCESS | 1657 | 1466032627823 Marionette DEBUG loaded listener.js 16:17:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x119180c00) [pid = 1657] [serial = 1706] [outer = 0x1181bc400] 16:17:08 INFO - PROCESS | 1657 | 1466032628155 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]]]}] 16:17:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 16:17:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 480ms 16:17:08 INFO - PROCESS | 1657 | 1466032628172 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 16:17:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 16:17:08 INFO - PROCESS | 1657 | 1466032628174 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 16:17:08 INFO - PROCESS | 1657 | 1466032628176 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 16:17:08 INFO - PROCESS | 1657 | 1466032628177 Marionette TRACE conn2 <- [1,2246,null,{}] 16:17:08 INFO - PROCESS | 1657 | 1466032628180 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}] 16:17:08 INFO - PROCESS | 1657 | 1466032628182 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:08 INFO - PROCESS | 1657 | 1466032628262 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 16:17:08 INFO - PROCESS | 1657 | 1466032628338 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:08 INFO - PROCESS | 1657 | 1466032628339 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:08 INFO - PROCESS | 1657 | ++DOCSHELL 0x123ce5800 == 31 [pid = 1657] [id = 569] 16:17:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x114fb9000) [pid = 1657] [serial = 1707] [outer = 0x0] 16:17:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x119413800) [pid = 1657] [serial = 1708] [outer = 0x114fb9000] 16:17:08 INFO - PROCESS | 1657 | 1466032628363 Marionette DEBUG loaded listener.js 16:17:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x11958a000) [pid = 1657] [serial = 1709] [outer = 0x114fb9000] 16:17:08 INFO - PROCESS | 1657 | 1466032628700 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]]]}] 16:17:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 16:17:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 569ms 16:17:08 INFO - PROCESS | 1657 | 1466032628745 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 16:17:08 INFO - PROCESS | 1657 | 1466032628747 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 16:17:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 16:17:08 INFO - PROCESS | 1657 | 1466032628749 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 16:17:08 INFO - PROCESS | 1657 | 1466032628750 Marionette TRACE conn2 <- [1,2250,null,{}] 16:17:08 INFO - PROCESS | 1657 | 1466032628753 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}] 16:17:08 INFO - PROCESS | 1657 | 1466032628754 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:08 INFO - PROCESS | 1657 | 1466032628853 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 16:17:08 INFO - PROCESS | 1657 | 1466032628892 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:08 INFO - PROCESS | 1657 | 1466032628897 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:08 INFO - PROCESS | 1657 | ++DOCSHELL 0x125117800 == 32 [pid = 1657] [id = 570] 16:17:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x117219c00) [pid = 1657] [serial = 1710] [outer = 0x0] 16:17:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x119922400) [pid = 1657] [serial = 1711] [outer = 0x117219c00] 16:17:08 INFO - PROCESS | 1657 | 1466032628928 Marionette DEBUG loaded listener.js 16:17:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x119edf800) [pid = 1657] [serial = 1712] [outer = 0x117219c00] 16:17:09 INFO - PROCESS | 1657 | 1466032629270 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]]]}] 16:17:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 16:17:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 570ms 16:17:09 INFO - PROCESS | 1657 | 1466032629320 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 16:17:09 INFO - PROCESS | 1657 | 1466032629321 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 16:17:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 16:17:09 INFO - PROCESS | 1657 | 1466032629323 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 16:17:09 INFO - PROCESS | 1657 | 1466032629324 Marionette TRACE conn2 <- [1,2254,null,{}] 16:17:09 INFO - PROCESS | 1657 | 1466032629326 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}] 16:17:09 INFO - PROCESS | 1657 | 1466032629328 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:09 INFO - PROCESS | 1657 | 1466032629426 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 16:17:09 INFO - PROCESS | 1657 | 1466032629436 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:09 INFO - PROCESS | 1657 | 1466032629437 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:09 INFO - PROCESS | 1657 | ++DOCSHELL 0x112fd6000 == 33 [pid = 1657] [id = 571] 16:17:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x119ee0400) [pid = 1657] [serial = 1713] [outer = 0x0] 16:17:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x123818800) [pid = 1657] [serial = 1714] [outer = 0x119ee0400] 16:17:09 INFO - PROCESS | 1657 | 1466032629461 Marionette DEBUG loaded listener.js 16:17:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x123b6e800) [pid = 1657] [serial = 1715] [outer = 0x119ee0400] 16:17:09 INFO - PROCESS | 1657 | 1466032629825 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]]]}] 16:17:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 16:17:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 518ms 16:17:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 16:17:09 INFO - PROCESS | 1657 | 1466032629842 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 16:17:09 INFO - PROCESS | 1657 | 1466032629843 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 16:17:09 INFO - PROCESS | 1657 | 1466032629845 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 16:17:09 INFO - PROCESS | 1657 | 1466032629846 Marionette TRACE conn2 <- [1,2258,null,{}] 16:17:09 INFO - PROCESS | 1657 | 1466032629849 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}] 16:17:09 INFO - PROCESS | 1657 | 1466032629850 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:09 INFO - PROCESS | 1657 | 1466032629950 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 16:17:09 INFO - PROCESS | 1657 | 1466032629960 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:09 INFO - PROCESS | 1657 | 1466032629961 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:09 INFO - PROCESS | 1657 | ++DOCSHELL 0x1290e3800 == 34 [pid = 1657] [id = 572] 16:17:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x12380d000) [pid = 1657] [serial = 1716] [outer = 0x0] 16:17:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x123dae000) [pid = 1657] [serial = 1717] [outer = 0x12380d000] 16:17:09 INFO - PROCESS | 1657 | 1466032629986 Marionette DEBUG loaded listener.js 16:17:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x1240d7400) [pid = 1657] [serial = 1718] [outer = 0x12380d000] 16:17:10 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x128a9b400) [pid = 1657] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 16:17:10 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x1131d3000) [pid = 1657] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 16:17:10 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x119498400) [pid = 1657] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 16:17:10 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x119ee1c00) [pid = 1657] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 16:17:10 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x1246f8c00) [pid = 1657] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 16:17:10 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x128aa2400) [pid = 1657] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 16:17:10 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x1169f3c00) [pid = 1657] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 16:17:10 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x1181ba000) [pid = 1657] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 16:17:10 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x114fc1800) [pid = 1657] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 16:17:10 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x123f3b800) [pid = 1657] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 16:17:10 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x123823800) [pid = 1657] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 16:17:10 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x118397800) [pid = 1657] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 16:17:10 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x11812b800) [pid = 1657] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 16:17:10 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x124f1c000) [pid = 1657] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 16:17:10 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x129174000) [pid = 1657] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 16:17:10 INFO - PROCESS | 1657 | 1466032630518 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]]]}] 16:17:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 16:17:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 724ms 16:17:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 16:17:10 INFO - PROCESS | 1657 | 1466032630569 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 16:17:10 INFO - PROCESS | 1657 | 1466032630570 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 16:17:10 INFO - PROCESS | 1657 | 1466032630572 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 16:17:10 INFO - PROCESS | 1657 | 1466032630574 Marionette TRACE conn2 <- [1,2262,null,{}] 16:17:10 INFO - PROCESS | 1657 | 1466032630576 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}] 16:17:10 INFO - PROCESS | 1657 | 1466032630577 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:10 INFO - PROCESS | 1657 | 1466032630654 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 16:17:10 INFO - PROCESS | 1657 | 1466032630679 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:10 INFO - PROCESS | 1657 | 1466032630681 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:10 INFO - PROCESS | 1657 | ++DOCSHELL 0x128a42000 == 35 [pid = 1657] [id = 573] 16:17:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x115e15000) [pid = 1657] [serial = 1719] [outer = 0x0] 16:17:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x119171400) [pid = 1657] [serial = 1720] [outer = 0x115e15000] 16:17:10 INFO - PROCESS | 1657 | 1466032630705 Marionette DEBUG loaded listener.js 16:17:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x123816000) [pid = 1657] [serial = 1721] [outer = 0x115e15000] 16:17:11 INFO - PROCESS | 1657 | 1466032631041 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]]]}] 16:17:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 16:17:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 520ms 16:17:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 16:17:11 INFO - PROCESS | 1657 | 1466032631099 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 16:17:11 INFO - PROCESS | 1657 | 1466032631101 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 16:17:11 INFO - PROCESS | 1657 | 1466032631103 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 16:17:11 INFO - PROCESS | 1657 | 1466032631104 Marionette TRACE conn2 <- [1,2266,null,{}] 16:17:11 INFO - PROCESS | 1657 | 1466032631106 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}] 16:17:11 INFO - PROCESS | 1657 | 1466032631107 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:11 INFO - PROCESS | 1657 | 1466032631185 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 16:17:11 INFO - PROCESS | 1657 | 1466032631189 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:11 INFO - PROCESS | 1657 | 1466032631190 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:11 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a472000 == 36 [pid = 1657] [id = 574] 16:17:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x123b6d000) [pid = 1657] [serial = 1722] [outer = 0x0] 16:17:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x12436c800) [pid = 1657] [serial = 1723] [outer = 0x123b6d000] 16:17:11 INFO - PROCESS | 1657 | 1466032631216 Marionette DEBUG loaded listener.js 16:17:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x1243c9000) [pid = 1657] [serial = 1724] [outer = 0x123b6d000] 16:17:11 INFO - PROCESS | 1657 | 1466032631552 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]]]}] 16:17:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 16:17:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 468ms 16:17:11 INFO - PROCESS | 1657 | 1466032631572 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 16:17:11 INFO - PROCESS | 1657 | 1466032631573 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 16:17:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 16:17:11 INFO - PROCESS | 1657 | 1466032631575 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 16:17:11 INFO - PROCESS | 1657 | 1466032631576 Marionette TRACE conn2 <- [1,2270,null,{}] 16:17:11 INFO - PROCESS | 1657 | 1466032631579 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}] 16:17:11 INFO - PROCESS | 1657 | 1466032631580 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:11 INFO - PROCESS | 1657 | 1466032631662 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 16:17:11 INFO - PROCESS | 1657 | 1466032631668 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:11 INFO - PROCESS | 1657 | 1466032631670 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:11 INFO - PROCESS | 1657 | ++DOCSHELL 0x12ab78800 == 37 [pid = 1657] [id = 575] 16:17:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x12464f400) [pid = 1657] [serial = 1725] [outer = 0x0] 16:17:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x1246f4800) [pid = 1657] [serial = 1726] [outer = 0x12464f400] 16:17:11 INFO - PROCESS | 1657 | 1466032631697 Marionette DEBUG loaded listener.js 16:17:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x124b8e400) [pid = 1657] [serial = 1727] [outer = 0x12464f400] 16:17:12 INFO - PROCESS | 1657 | 1466032632064 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]]]}] 16:17:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 16:17:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 519ms 16:17:12 INFO - PROCESS | 1657 | 1466032632098 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 16:17:12 INFO - PROCESS | 1657 | 1466032632099 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 16:17:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 16:17:12 INFO - PROCESS | 1657 | 1466032632101 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 16:17:12 INFO - PROCESS | 1657 | 1466032632103 Marionette TRACE conn2 <- [1,2274,null,{}] 16:17:12 INFO - PROCESS | 1657 | 1466032632106 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}] 16:17:12 INFO - PROCESS | 1657 | 1466032632107 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:12 INFO - PROCESS | 1657 | 1466032632201 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 16:17:12 INFO - PROCESS | 1657 | 1466032632204 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:12 INFO - PROCESS | 1657 | 1466032632205 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:12 INFO - PROCESS | 1657 | ++DOCSHELL 0x119d1e000 == 38 [pid = 1657] [id = 576] 16:17:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x124b95c00) [pid = 1657] [serial = 1728] [outer = 0x0] 16:17:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x1257c2400) [pid = 1657] [serial = 1729] [outer = 0x124b95c00] 16:17:12 INFO - PROCESS | 1657 | 1466032632230 Marionette DEBUG loaded listener.js 16:17:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x126c11c00) [pid = 1657] [serial = 1730] [outer = 0x124b95c00] 16:17:12 INFO - PROCESS | 1657 | 1466032632654 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]]]}] 16:17:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 16:17:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 570ms 16:17:12 INFO - PROCESS | 1657 | 1466032632691 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 16:17:12 INFO - PROCESS | 1657 | 1466032632693 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 16:17:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 16:17:12 INFO - PROCESS | 1657 | 1466032632700 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 16:17:12 INFO - PROCESS | 1657 | 1466032632703 Marionette TRACE conn2 <- [1,2278,null,{}] 16:17:12 INFO - PROCESS | 1657 | 1466032632707 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}] 16:17:12 INFO - PROCESS | 1657 | 1466032632708 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:12 INFO - PROCESS | 1657 | 1466032632828 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 16:17:12 INFO - PROCESS | 1657 | 1466032632913 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:12 INFO - PROCESS | 1657 | 1466032632915 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:12 INFO - PROCESS | 1657 | ++DOCSHELL 0x116fe9800 == 39 [pid = 1657] [id = 577] 16:17:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x113c8b400) [pid = 1657] [serial = 1731] [outer = 0x0] 16:17:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x115d11800) [pid = 1657] [serial = 1732] [outer = 0x113c8b400] 16:17:12 INFO - PROCESS | 1657 | 1466032632946 Marionette DEBUG loaded listener.js 16:17:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x11670a400) [pid = 1657] [serial = 1733] [outer = 0x113c8b400] 16:17:13 INFO - PROCESS | 1657 | 1466032633478 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]]]}] 16:17:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 16:17:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 823ms 16:17:13 INFO - PROCESS | 1657 | 1466032633521 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 16:17:13 INFO - PROCESS | 1657 | 1466032633524 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 16:17:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 16:17:13 INFO - PROCESS | 1657 | 1466032633529 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 16:17:13 INFO - PROCESS | 1657 | 1466032633531 Marionette TRACE conn2 <- [1,2282,null,{}] 16:17:13 INFO - PROCESS | 1657 | 1466032633533 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}] 16:17:13 INFO - PROCESS | 1657 | 1466032633535 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:13 INFO - PROCESS | 1657 | 1466032633648 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 16:17:13 INFO - PROCESS | 1657 | 1466032633732 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:13 INFO - PROCESS | 1657 | 1466032633734 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:13 INFO - PROCESS | 1657 | ++DOCSHELL 0x123999800 == 40 [pid = 1657] [id = 578] 16:17:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x1175ae800) [pid = 1657] [serial = 1734] [outer = 0x0] 16:17:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x118131400) [pid = 1657] [serial = 1735] [outer = 0x1175ae800] 16:17:13 INFO - PROCESS | 1657 | 1466032633764 Marionette DEBUG loaded listener.js 16:17:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x1185ee800) [pid = 1657] [serial = 1736] [outer = 0x1175ae800] 16:17:14 INFO - PROCESS | 1657 | 1466032634455 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]]]}] 16:17:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 16:17:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 974ms 16:17:14 INFO - PROCESS | 1657 | 1466032634503 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 16:17:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 16:17:14 INFO - PROCESS | 1657 | 1466032634506 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 16:17:14 INFO - PROCESS | 1657 | 1466032634509 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 16:17:14 INFO - PROCESS | 1657 | 1466032634511 Marionette TRACE conn2 <- [1,2286,null,{}] 16:17:14 INFO - PROCESS | 1657 | 1466032634514 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}] 16:17:14 INFO - PROCESS | 1657 | 1466032634516 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:14 INFO - PROCESS | 1657 | 1466032634632 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 16:17:14 INFO - PROCESS | 1657 | 1466032634694 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:14 INFO - PROCESS | 1657 | 1466032634697 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:14 INFO - PROCESS | 1657 | ++DOCSHELL 0x116fe9000 == 41 [pid = 1657] [id = 579] 16:17:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x11618f400) [pid = 1657] [serial = 1737] [outer = 0x0] 16:17:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x11662d000) [pid = 1657] [serial = 1738] [outer = 0x11618f400] 16:17:14 INFO - PROCESS | 1657 | 1466032634725 Marionette DEBUG loaded listener.js 16:17:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x1169ee000) [pid = 1657] [serial = 1739] [outer = 0x11618f400] 16:17:14 INFO - PROCESS | 1657 | --DOCSHELL 0x12ab78800 == 40 [pid = 1657] [id = 575] 16:17:14 INFO - PROCESS | 1657 | --DOCSHELL 0x12a472000 == 39 [pid = 1657] [id = 574] 16:17:14 INFO - PROCESS | 1657 | --DOCSHELL 0x128a42000 == 38 [pid = 1657] [id = 573] 16:17:14 INFO - PROCESS | 1657 | --DOCSHELL 0x1290e3800 == 37 [pid = 1657] [id = 572] 16:17:14 INFO - PROCESS | 1657 | --DOCSHELL 0x112fd6000 == 36 [pid = 1657] [id = 571] 16:17:14 INFO - PROCESS | 1657 | --DOCSHELL 0x125117800 == 35 [pid = 1657] [id = 570] 16:17:14 INFO - PROCESS | 1657 | --DOCSHELL 0x123ce5800 == 34 [pid = 1657] [id = 569] 16:17:14 INFO - PROCESS | 1657 | --DOCSHELL 0x11a112000 == 33 [pid = 1657] [id = 568] 16:17:15 INFO - PROCESS | 1657 | --DOCSHELL 0x1164b6800 == 32 [pid = 1657] [id = 567] 16:17:15 INFO - PROCESS | 1657 | --DOCSHELL 0x117450800 == 31 [pid = 1657] [id = 566] 16:17:15 INFO - PROCESS | 1657 | --DOCSHELL 0x112e94800 == 30 [pid = 1657] [id = 565] 16:17:15 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x129073400) [pid = 1657] [serial = 1664] [outer = 0x0] [url = about:blank] 16:17:15 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x114f78000) [pid = 1657] [serial = 1639] [outer = 0x0] [url = about:blank] 16:17:15 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x12380ac00) [pid = 1657] [serial = 1652] [outer = 0x0] [url = about:blank] 16:17:15 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x123818400) [pid = 1657] [serial = 1654] [outer = 0x0] [url = about:blank] 16:17:15 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x115e86400) [pid = 1657] [serial = 1640] [outer = 0x0] [url = about:blank] 16:17:15 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x128a9b000) [pid = 1657] [serial = 1661] [outer = 0x0] [url = about:blank] 16:17:15 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x129174400) [pid = 1657] [serial = 1667] [outer = 0x0] [url = about:blank] 16:17:15 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x1176e3c00) [pid = 1657] [serial = 1646] [outer = 0x0] [url = about:blank] 16:17:15 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x119413400) [pid = 1657] [serial = 1649] [outer = 0x0] [url = about:blank] 16:17:15 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x11670c000) [pid = 1657] [serial = 1669] [outer = 0x0] [url = about:blank] 16:17:15 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x1185f3000) [pid = 1657] [serial = 1670] [outer = 0x0] [url = about:blank] 16:17:15 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x11991c800) [pid = 1657] [serial = 1651] [outer = 0x0] [url = about:blank] 16:17:15 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x1293a0000) [pid = 1657] [serial = 1675] [outer = 0x0] [url = about:blank] 16:17:15 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x1243c5000) [pid = 1657] [serial = 1658] [outer = 0x0] [url = about:blank] 16:17:15 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x1241d5400) [pid = 1657] [serial = 1672] [outer = 0x0] [url = about:blank] 16:17:15 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x1181b8000) [pid = 1657] [serial = 1642] [outer = 0x0] [url = about:blank] 16:17:15 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x124105400) [pid = 1657] [serial = 1657] [outer = 0x0] [url = about:blank] 16:17:15 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x123b70400) [pid = 1657] [serial = 1655] [outer = 0x0] [url = about:blank] 16:17:15 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x11875d000) [pid = 1657] [serial = 1648] [outer = 0x0] [url = about:blank] 16:17:15 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x11721b800) [pid = 1657] [serial = 1645] [outer = 0x0] [url = about:blank] 16:17:15 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x12907ec00) [pid = 1657] [serial = 1666] [outer = 0x0] [url = about:blank] 16:17:15 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x126c08800) [pid = 1657] [serial = 1660] [outer = 0x0] [url = about:blank] 16:17:15 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x128c53000) [pid = 1657] [serial = 1663] [outer = 0x0] [url = about:blank] 16:17:15 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x126c17800) [pid = 1657] [serial = 1673] [outer = 0x0] [url = about:blank] 16:17:15 INFO - PROCESS | 1657 | --DOMWINDOW == 81 (0x128c5fc00) [pid = 1657] [serial = 1637] [outer = 0x0] [url = about:blank] 16:17:15 INFO - PROCESS | 1657 | --DOMWINDOW == 80 (0x1187ce000) [pid = 1657] [serial = 1643] [outer = 0x0] [url = about:blank] 16:17:15 INFO - PROCESS | 1657 | --DOMWINDOW == 79 (0x12a55c400) [pid = 1657] [serial = 1676] [outer = 0x0] [url = about:blank] 16:17:15 INFO - PROCESS | 1657 | --DOMWINDOW == 78 (0x12a665c00) [pid = 1657] [serial = 1678] [outer = 0x0] [url = about:blank] 16:17:15 INFO - PROCESS | 1657 | --DOMWINDOW == 77 (0x12a6d8000) [pid = 1657] [serial = 1679] [outer = 0x0] [url = about:blank] 16:17:15 INFO - PROCESS | 1657 | 1466032635147 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]]]}] 16:17:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 16:17:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 672ms 16:17:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 16:17:15 INFO - PROCESS | 1657 | 1466032635181 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 16:17:15 INFO - PROCESS | 1657 | 1466032635183 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 16:17:15 INFO - PROCESS | 1657 | 1466032635188 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 16:17:15 INFO - PROCESS | 1657 | 1466032635189 Marionette TRACE conn2 <- [1,2290,null,{}] 16:17:15 INFO - PROCESS | 1657 | 1466032635192 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}] 16:17:15 INFO - PROCESS | 1657 | 1466032635193 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:15 INFO - PROCESS | 1657 | 1466032635274 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 16:17:15 INFO - PROCESS | 1657 | 1466032635333 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:15 INFO - PROCESS | 1657 | 1466032635334 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:15 INFO - PROCESS | 1657 | ++DOCSHELL 0x118255000 == 31 [pid = 1657] [id = 580] 16:17:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 78 (0x1169ea000) [pid = 1657] [serial = 1740] [outer = 0x0] 16:17:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 79 (0x1176e3c00) [pid = 1657] [serial = 1741] [outer = 0x1169ea000] 16:17:15 INFO - PROCESS | 1657 | 1466032635360 Marionette DEBUG loaded listener.js 16:17:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 80 (0x1181bd000) [pid = 1657] [serial = 1742] [outer = 0x1169ea000] 16:17:15 INFO - PROCESS | 1657 | 1466032635687 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]]]}] 16:17:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 16:17:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 519ms 16:17:15 INFO - PROCESS | 1657 | 1466032635707 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 16:17:15 INFO - PROCESS | 1657 | 1466032635708 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 16:17:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 16:17:15 INFO - PROCESS | 1657 | 1466032635711 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 16:17:15 INFO - PROCESS | 1657 | 1466032635713 Marionette TRACE conn2 <- [1,2294,null,{}] 16:17:15 INFO - PROCESS | 1657 | 1466032635723 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}] 16:17:15 INFO - PROCESS | 1657 | 1466032635727 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:15 INFO - PROCESS | 1657 | 1466032635810 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 16:17:15 INFO - PROCESS | 1657 | 1466032635818 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:15 INFO - PROCESS | 1657 | 1466032635820 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:15 INFO - PROCESS | 1657 | ++DOCSHELL 0x123991800 == 32 [pid = 1657] [id = 581] 16:17:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 81 (0x118453800) [pid = 1657] [serial = 1743] [outer = 0x0] 16:17:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x11945c800) [pid = 1657] [serial = 1744] [outer = 0x118453800] 16:17:15 INFO - PROCESS | 1657 | 1466032635850 Marionette DEBUG loaded listener.js 16:17:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x119595800) [pid = 1657] [serial = 1745] [outer = 0x118453800] 16:17:16 INFO - PROCESS | 1657 | 1466032636226 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]]]}] 16:17:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 16:17:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 526ms 16:17:16 INFO - PROCESS | 1657 | 1466032636237 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 16:17:16 INFO - PROCESS | 1657 | 1466032636239 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 16:17:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 16:17:16 INFO - PROCESS | 1657 | 1466032636241 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 16:17:16 INFO - PROCESS | 1657 | 1466032636242 Marionette TRACE conn2 <- [1,2298,null,{}] 16:17:16 INFO - PROCESS | 1657 | 1466032636244 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}] 16:17:16 INFO - PROCESS | 1657 | 1466032636245 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:16 INFO - PROCESS | 1657 | 1466032636329 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 16:17:16 INFO - PROCESS | 1657 | 1466032636335 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:16 INFO - PROCESS | 1657 | 1466032636336 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:16 INFO - PROCESS | 1657 | ++DOCSHELL 0x126725800 == 33 [pid = 1657] [id = 582] 16:17:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x119919000) [pid = 1657] [serial = 1746] [outer = 0x0] 16:17:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x119929c00) [pid = 1657] [serial = 1747] [outer = 0x119919000] 16:17:16 INFO - PROCESS | 1657 | 1466032636361 Marionette DEBUG loaded listener.js 16:17:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x12380c000) [pid = 1657] [serial = 1748] [outer = 0x119919000] 16:17:16 INFO - PROCESS | 1657 | 1466032636690 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]]]}] 16:17:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 16:17:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 470ms 16:17:16 INFO - PROCESS | 1657 | 1466032636711 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 16:17:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 16:17:16 INFO - PROCESS | 1657 | 1466032636713 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 16:17:16 INFO - PROCESS | 1657 | 1466032636718 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 16:17:16 INFO - PROCESS | 1657 | 1466032636720 Marionette TRACE conn2 <- [1,2302,null,{}] 16:17:16 INFO - PROCESS | 1657 | 1466032636722 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}] 16:17:16 INFO - PROCESS | 1657 | 1466032636723 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:16 INFO - PROCESS | 1657 | 1466032636801 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 16:17:16 INFO - PROCESS | 1657 | 1466032636865 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:16 INFO - PROCESS | 1657 | 1466032636866 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:16 INFO - PROCESS | 1657 | ++DOCSHELL 0x128a48800 == 34 [pid = 1657] [id = 583] 16:17:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x11991cc00) [pid = 1657] [serial = 1749] [outer = 0x0] 16:17:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x123818c00) [pid = 1657] [serial = 1750] [outer = 0x11991cc00] 16:17:16 INFO - PROCESS | 1657 | 1466032636891 Marionette DEBUG loaded listener.js 16:17:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x123bdbc00) [pid = 1657] [serial = 1751] [outer = 0x11991cc00] 16:17:17 INFO - PROCESS | 1657 | 1466032637205 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]]]}] 16:17:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 16:17:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 521ms 16:17:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 16:17:17 INFO - PROCESS | 1657 | 1466032637243 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 16:17:17 INFO - PROCESS | 1657 | 1466032637244 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 16:17:17 INFO - PROCESS | 1657 | 1466032637246 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 16:17:17 INFO - PROCESS | 1657 | 1466032637247 Marionette TRACE conn2 <- [1,2306,null,{}] 16:17:17 INFO - PROCESS | 1657 | 1466032637252 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}] 16:17:17 INFO - PROCESS | 1657 | 1466032637256 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:17 INFO - PROCESS | 1657 | 1466032637377 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 16:17:17 INFO - PROCESS | 1657 | 1466032637419 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:17 INFO - PROCESS | 1657 | 1466032637420 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:17 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a6c1800 == 35 [pid = 1657] [id = 584] 16:17:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x1240cfc00) [pid = 1657] [serial = 1752] [outer = 0x0] 16:17:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x1241d5400) [pid = 1657] [serial = 1753] [outer = 0x1240cfc00] 16:17:17 INFO - PROCESS | 1657 | 1466032637445 Marionette DEBUG loaded listener.js 16:17:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x124b9dc00) [pid = 1657] [serial = 1754] [outer = 0x1240cfc00] 16:17:17 INFO - PROCESS | 1657 | 1466032637773 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]]]}] 16:17:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 16:17:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 571ms 16:17:17 INFO - PROCESS | 1657 | 1466032637817 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 16:17:17 INFO - PROCESS | 1657 | 1466032637818 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 16:17:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 16:17:17 INFO - PROCESS | 1657 | 1466032637821 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 16:17:17 INFO - PROCESS | 1657 | 1466032637822 Marionette TRACE conn2 <- [1,2310,null,{}] 16:17:17 INFO - PROCESS | 1657 | 1466032637824 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}] 16:17:17 INFO - PROCESS | 1657 | 1466032637825 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:17 INFO - PROCESS | 1657 | 1466032637923 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 16:17:17 INFO - PROCESS | 1657 | 1466032637937 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:17 INFO - PROCESS | 1657 | 1466032637939 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:17 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b047800 == 36 [pid = 1657] [id = 585] 16:17:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x124f12400) [pid = 1657] [serial = 1755] [outer = 0x0] 16:17:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x12651cc00) [pid = 1657] [serial = 1756] [outer = 0x124f12400] 16:17:17 INFO - PROCESS | 1657 | 1466032637970 Marionette DEBUG loaded listener.js 16:17:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x126c1ec00) [pid = 1657] [serial = 1757] [outer = 0x124f12400] 16:17:18 INFO - PROCESS | 1657 | 1466032638311 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]]]}] 16:17:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 16:17:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 518ms 16:17:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 16:17:18 INFO - PROCESS | 1657 | 1466032638346 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 16:17:18 INFO - PROCESS | 1657 | 1466032638347 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 16:17:18 INFO - PROCESS | 1657 | 1466032638349 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 16:17:18 INFO - PROCESS | 1657 | 1466032638350 Marionette TRACE conn2 <- [1,2314,null,{}] 16:17:18 INFO - PROCESS | 1657 | 1466032638352 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}] 16:17:18 INFO - PROCESS | 1657 | 1466032638353 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:18 INFO - PROCESS | 1657 | 1466032638455 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 16:17:18 INFO - PROCESS | 1657 | 1466032638459 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:18 INFO - PROCESS | 1657 | 1466032638460 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:18 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b966800 == 37 [pid = 1657] [id = 586] 16:17:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x126c1f400) [pid = 1657] [serial = 1758] [outer = 0x0] 16:17:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x128a9cc00) [pid = 1657] [serial = 1759] [outer = 0x126c1f400] 16:17:18 INFO - PROCESS | 1657 | 1466032638519 Marionette DEBUG loaded listener.js 16:17:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x128c53400) [pid = 1657] [serial = 1760] [outer = 0x126c1f400] 16:17:18 INFO - PROCESS | 1657 | 1466032638810 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]]]}] 16:17:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 16:17:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 470ms 16:17:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 16:17:18 INFO - PROCESS | 1657 | 1466032638822 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 16:17:18 INFO - PROCESS | 1657 | 1466032638823 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 16:17:18 INFO - PROCESS | 1657 | 1466032638825 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 16:17:18 INFO - PROCESS | 1657 | 1466032638826 Marionette TRACE conn2 <- [1,2318,null,{}] 16:17:18 INFO - PROCESS | 1657 | 1466032638829 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}] 16:17:18 INFO - PROCESS | 1657 | 1466032638830 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:18 INFO - PROCESS | 1657 | 1466032638945 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 16:17:18 INFO - PROCESS | 1657 | 1466032638956 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:18 INFO - PROCESS | 1657 | 1466032638957 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:18 INFO - PROCESS | 1657 | ++DOCSHELL 0x11a112000 == 38 [pid = 1657] [id = 587] 16:17:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x128c5bc00) [pid = 1657] [serial = 1761] [outer = 0x0] 16:17:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x129078000) [pid = 1657] [serial = 1762] [outer = 0x128c5bc00] 16:17:18 INFO - PROCESS | 1657 | 1466032638988 Marionette DEBUG loaded listener.js 16:17:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x12907fc00) [pid = 1657] [serial = 1763] [outer = 0x128c5bc00] 16:17:19 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x111ec9800) [pid = 1657] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 16:17:19 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x119135000) [pid = 1657] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 16:17:19 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x12380d000) [pid = 1657] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 16:17:19 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x11990f400) [pid = 1657] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 16:17:19 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x115e15000) [pid = 1657] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 16:17:19 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x12464f400) [pid = 1657] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 16:17:19 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x1243bc000) [pid = 1657] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 16:17:19 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x115d04800) [pid = 1657] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 16:17:19 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x123b6d000) [pid = 1657] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 16:17:19 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x114fb9000) [pid = 1657] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 16:17:19 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x117219c00) [pid = 1657] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 16:17:19 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x1181bc400) [pid = 1657] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 16:17:19 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x117259400) [pid = 1657] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 16:17:19 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x112d2c800) [pid = 1657] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 16:17:19 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x112f5d000) [pid = 1657] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 16:17:19 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x119ee0400) [pid = 1657] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 16:17:19 INFO - PROCESS | 1657 | 1466032639364 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] 16:17:19 INFO - PROCESS | 1657 | 1466032639397 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 16:17:19 INFO - PROCESS | 1657 | 1466032639399 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 16:17:19 INFO - PROCESS | 1657 | 1466032639401 Marionette TRACE conn2 <- [1,2322,null,{}] 16:17:19 INFO - PROCESS | 1657 | 1466032639403 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}] 16:17:19 INFO - PROCESS | 1657 | 1466032639404 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:19 INFO - PROCESS | 1657 | 1466032639490 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 16:17:19 INFO - PROCESS | 1657 | 1466032639550 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:19 INFO - PROCESS | 1657 | 1466032639551 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:19 INFO - PROCESS | 1657 | ++DOCSHELL 0x12931f800 == 39 [pid = 1657] [id = 588] 16:17:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x115d04800) [pid = 1657] [serial = 1764] [outer = 0x0] 16:17:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x1176e2800) [pid = 1657] [serial = 1765] [outer = 0x115d04800] 16:17:19 INFO - PROCESS | 1657 | 1466032639576 Marionette DEBUG loaded listener.js 16:17:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x12380a400) [pid = 1657] [serial = 1766] [outer = 0x115d04800] 16:17:19 INFO - PROCESS | 1657 | 1466032639858 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]]]}] 16:17:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 16:17:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 520ms 16:17:19 INFO - PROCESS | 1657 | 1466032639920 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 16:17:19 INFO - PROCESS | 1657 | 1466032639921 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 16:17:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 16:17:19 INFO - PROCESS | 1657 | 1466032639924 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 16:17:19 INFO - PROCESS | 1657 | 1466032639925 Marionette TRACE conn2 <- [1,2326,null,{}] 16:17:19 INFO - PROCESS | 1657 | 1466032639928 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}] 16:17:19 INFO - PROCESS | 1657 | 1466032639929 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:20 INFO - PROCESS | 1657 | 1466032640026 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 16:17:20 INFO - PROCESS | 1657 | 1466032640031 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:20 INFO - PROCESS | 1657 | 1466032640040 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:20 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c6da000 == 40 [pid = 1657] [id = 589] 16:17:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x123bea400) [pid = 1657] [serial = 1767] [outer = 0x0] 16:17:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x129081000) [pid = 1657] [serial = 1768] [outer = 0x123bea400] 16:17:20 INFO - PROCESS | 1657 | 1466032640066 Marionette DEBUG loaded listener.js 16:17:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x129396000) [pid = 1657] [serial = 1769] [outer = 0x123bea400] 16:17:20 INFO - PROCESS | 1657 | 1466032640381 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]]]}] 16:17:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 16:17:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 468ms 16:17:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 16:17:20 INFO - PROCESS | 1657 | 1466032640392 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 16:17:20 INFO - PROCESS | 1657 | 1466032640393 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 16:17:20 INFO - PROCESS | 1657 | 1466032640396 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 16:17:20 INFO - PROCESS | 1657 | 1466032640397 Marionette TRACE conn2 <- [1,2330,null,{}] 16:17:20 INFO - PROCESS | 1657 | 1466032640408 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}] 16:17:20 INFO - PROCESS | 1657 | 1466032640409 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:20 INFO - PROCESS | 1657 | 1466032640526 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 16:17:20 INFO - PROCESS | 1657 | 1466032640533 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:20 INFO - PROCESS | 1657 | 1466032640534 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:20 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c2cc000 == 41 [pid = 1657] [id = 590] 16:17:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x119496800) [pid = 1657] [serial = 1770] [outer = 0x0] 16:17:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x129396800) [pid = 1657] [serial = 1771] [outer = 0x119496800] 16:17:20 INFO - PROCESS | 1657 | 1466032640558 Marionette DEBUG loaded listener.js 16:17:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x12a557800) [pid = 1657] [serial = 1772] [outer = 0x119496800] 16:17:20 INFO - PROCESS | 1657 | 1466032640880 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]]]}] 16:17:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 16:17:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 525ms 16:17:20 INFO - PROCESS | 1657 | 1466032640921 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 16:17:20 INFO - PROCESS | 1657 | 1466032640923 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 16:17:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 16:17:20 INFO - PROCESS | 1657 | 1466032640925 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 16:17:20 INFO - PROCESS | 1657 | 1466032640926 Marionette TRACE conn2 <- [1,2334,null,{}] 16:17:20 INFO - PROCESS | 1657 | 1466032640928 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}] 16:17:20 INFO - PROCESS | 1657 | 1466032640929 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:21 INFO - PROCESS | 1657 | 1466032641022 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 16:17:21 INFO - PROCESS | 1657 | 1466032641026 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:21 INFO - PROCESS | 1657 | 1466032641027 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:21 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d261800 == 42 [pid = 1657] [id = 591] 16:17:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x1293a4400) [pid = 1657] [serial = 1773] [outer = 0x0] 16:17:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x12a668400) [pid = 1657] [serial = 1774] [outer = 0x1293a4400] 16:17:21 INFO - PROCESS | 1657 | 1466032641052 Marionette DEBUG loaded listener.js 16:17:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x12a6d6400) [pid = 1657] [serial = 1775] [outer = 0x1293a4400] 16:17:21 INFO - PROCESS | 1657 | 1466032641540 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]]]}] 16:17:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 16:17:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 670ms 16:17:21 INFO - PROCESS | 1657 | 1466032641595 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 16:17:21 INFO - PROCESS | 1657 | 1466032641597 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 16:17:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 16:17:21 INFO - PROCESS | 1657 | 1466032641601 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 16:17:21 INFO - PROCESS | 1657 | 1466032641602 Marionette TRACE conn2 <- [1,2338,null,{}] 16:17:21 INFO - PROCESS | 1657 | 1466032641606 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}] 16:17:21 INFO - PROCESS | 1657 | 1466032641607 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:21 INFO - PROCESS | 1657 | 1466032641707 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 16:17:21 INFO - PROCESS | 1657 | 1466032641775 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:21 INFO - PROCESS | 1657 | 1466032641777 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:21 INFO - PROCESS | 1657 | ++DOCSHELL 0x1195b4000 == 43 [pid = 1657] [id = 592] 16:17:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x115e8a000) [pid = 1657] [serial = 1776] [outer = 0x0] 16:17:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x1169f1400) [pid = 1657] [serial = 1777] [outer = 0x115e8a000] 16:17:21 INFO - PROCESS | 1657 | 1466032641871 Marionette DEBUG loaded listener.js 16:17:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x1176e9000) [pid = 1657] [serial = 1778] [outer = 0x115e8a000] 16:17:22 INFO - PROCESS | 1657 | 1466032642490 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]]]}] 16:17:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 16:17:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 924ms 16:17:22 INFO - PROCESS | 1657 | 1466032642525 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 16:17:22 INFO - PROCESS | 1657 | 1466032642529 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 16:17:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 16:17:22 INFO - PROCESS | 1657 | 1466032642534 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 16:17:22 INFO - PROCESS | 1657 | 1466032642535 Marionette TRACE conn2 <- [1,2342,null,{}] 16:17:22 INFO - PROCESS | 1657 | 1466032642538 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}] 16:17:22 INFO - PROCESS | 1657 | 1466032642540 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:22 INFO - PROCESS | 1657 | 1466032642650 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 16:17:22 INFO - PROCESS | 1657 | 1466032642714 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:22 INFO - PROCESS | 1657 | 1466032642716 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:22 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a472000 == 44 [pid = 1657] [id = 593] 16:17:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x119135c00) [pid = 1657] [serial = 1779] [outer = 0x0] 16:17:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x119493c00) [pid = 1657] [serial = 1780] [outer = 0x119135c00] 16:17:22 INFO - PROCESS | 1657 | 1466032642787 Marionette DEBUG loaded listener.js 16:17:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x119911c00) [pid = 1657] [serial = 1781] [outer = 0x119135c00] 16:17:23 INFO - PROCESS | 1657 | 1466032643199 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]]]}] 16:17:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 16:17:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 721ms 16:17:23 INFO - PROCESS | 1657 | 1466032643255 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 16:17:23 INFO - PROCESS | 1657 | 1466032643256 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 16:17:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 16:17:23 INFO - PROCESS | 1657 | 1466032643259 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 16:17:23 INFO - PROCESS | 1657 | 1466032643261 Marionette TRACE conn2 <- [1,2346,null,{}] 16:17:23 INFO - PROCESS | 1657 | 1466032643270 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}] 16:17:23 INFO - PROCESS | 1657 | 1466032643273 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:23 INFO - PROCESS | 1657 | 1466032643380 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 16:17:23 INFO - PROCESS | 1657 | 1466032643459 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:23 INFO - PROCESS | 1657 | 1466032643462 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:23 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d09d800 == 45 [pid = 1657] [id = 594] 16:17:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x1240d7000) [pid = 1657] [serial = 1782] [outer = 0x0] 16:17:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x1241d1000) [pid = 1657] [serial = 1783] [outer = 0x1240d7000] 16:17:23 INFO - PROCESS | 1657 | 1466032643493 Marionette DEBUG loaded listener.js 16:17:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x1246ec400) [pid = 1657] [serial = 1784] [outer = 0x1240d7000] 16:17:23 INFO - PROCESS | 1657 | 1466032643964 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]]]}] 16:17:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 16:17:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 724ms 16:17:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 16:17:24 INFO - PROCESS | 1657 | 1466032644013 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 16:17:24 INFO - PROCESS | 1657 | 1466032644016 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 16:17:24 INFO - PROCESS | 1657 | 1466032644020 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 16:17:24 INFO - PROCESS | 1657 | 1466032644021 Marionette TRACE conn2 <- [1,2350,null,{}] 16:17:24 INFO - PROCESS | 1657 | 1466032644023 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}] 16:17:24 INFO - PROCESS | 1657 | 1466032644025 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:24 INFO - PROCESS | 1657 | 1466032644136 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 16:17:24 INFO - PROCESS | 1657 | 1466032644209 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:24 INFO - PROCESS | 1657 | 1466032644211 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:24 INFO - PROCESS | 1657 | ++DOCSHELL 0x123851800 == 46 [pid = 1657] [id = 595] 16:17:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x119598400) [pid = 1657] [serial = 1785] [outer = 0x0] 16:17:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x1243c8000) [pid = 1657] [serial = 1786] [outer = 0x119598400] 16:17:24 INFO - PROCESS | 1657 | 1466032644240 Marionette DEBUG loaded listener.js 16:17:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x124b9b400) [pid = 1657] [serial = 1787] [outer = 0x119598400] 16:17:24 INFO - PROCESS | 1657 | 1466032644821 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]]]}] 16:17:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 16:17:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 818ms 16:17:24 INFO - PROCESS | 1657 | 1466032644839 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 16:17:24 INFO - PROCESS | 1657 | 1466032644841 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 16:17:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 16:17:24 INFO - PROCESS | 1657 | 1466032644845 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 16:17:24 INFO - PROCESS | 1657 | 1466032644846 Marionette TRACE conn2 <- [1,2354,null,{}] 16:17:24 INFO - PROCESS | 1657 | 1466032644850 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}] 16:17:24 INFO - PROCESS | 1657 | 1466032644852 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:24 INFO - PROCESS | 1657 | 1466032644961 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 16:17:25 INFO - PROCESS | 1657 | 1466032645025 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:25 INFO - PROCESS | 1657 | 1466032645028 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:25 INFO - PROCESS | 1657 | ++DOCSHELL 0x12398e800 == 47 [pid = 1657] [id = 596] 16:17:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x115e8b400) [pid = 1657] [serial = 1788] [outer = 0x0] 16:17:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x1169f2400) [pid = 1657] [serial = 1789] [outer = 0x115e8b400] 16:17:25 INFO - PROCESS | 1657 | 1466032645056 Marionette DEBUG loaded listener.js 16:17:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x1176e8c00) [pid = 1657] [serial = 1790] [outer = 0x115e8b400] 16:17:25 INFO - PROCESS | 1657 | 1466032645589 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]]]}] 16:17:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 16:17:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 772ms 16:17:26 INFO - PROCESS | 1657 | --DOCSHELL 0x12c2cc000 == 46 [pid = 1657] [id = 590] 16:17:26 INFO - PROCESS | 1657 | --DOCSHELL 0x12c6da000 == 45 [pid = 1657] [id = 589] 16:17:26 INFO - PROCESS | 1657 | --DOCSHELL 0x12931f800 == 44 [pid = 1657] [id = 588] 16:17:26 INFO - PROCESS | 1657 | --DOCSHELL 0x11a112000 == 43 [pid = 1657] [id = 587] 16:17:26 INFO - PROCESS | 1657 | --DOCSHELL 0x12b966800 == 42 [pid = 1657] [id = 586] 16:17:26 INFO - PROCESS | 1657 | --DOCSHELL 0x12b047800 == 41 [pid = 1657] [id = 585] 16:17:26 INFO - PROCESS | 1657 | --DOCSHELL 0x12a6c1800 == 40 [pid = 1657] [id = 584] 16:17:26 INFO - PROCESS | 1657 | --DOCSHELL 0x128a48800 == 39 [pid = 1657] [id = 583] 16:17:26 INFO - PROCESS | 1657 | --DOCSHELL 0x126725800 == 38 [pid = 1657] [id = 582] 16:17:26 INFO - PROCESS | 1657 | --DOCSHELL 0x123991800 == 37 [pid = 1657] [id = 581] 16:17:26 INFO - PROCESS | 1657 | --DOCSHELL 0x118255000 == 36 [pid = 1657] [id = 580] 16:17:26 INFO - PROCESS | 1657 | --DOCSHELL 0x116fe9000 == 35 [pid = 1657] [id = 579] 16:17:26 INFO - PROCESS | 1657 | --DOCSHELL 0x123999800 == 34 [pid = 1657] [id = 578] 16:17:26 INFO - PROCESS | 1657 | --DOCSHELL 0x116fe9800 == 33 [pid = 1657] [id = 577] 16:17:26 INFO - PROCESS | 1657 | --DOCSHELL 0x119d1e000 == 32 [pid = 1657] [id = 576] 16:17:26 INFO - PROCESS | 1657 | --DOCSHELL 0x123851800 == 31 [pid = 1657] [id = 595] 16:17:26 INFO - PROCESS | 1657 | --DOCSHELL 0x12d09d800 == 30 [pid = 1657] [id = 594] 16:17:26 INFO - PROCESS | 1657 | --DOCSHELL 0x12a472000 == 29 [pid = 1657] [id = 593] 16:17:26 INFO - PROCESS | 1657 | --DOCSHELL 0x1195b4000 == 28 [pid = 1657] [id = 592] 16:17:26 INFO - PROCESS | 1657 | --DOCSHELL 0x12d261800 == 27 [pid = 1657] [id = 591] 16:17:26 INFO - PROCESS | 1657 | --DOMWINDOW == 111 (0x119922400) [pid = 1657] [serial = 1711] [outer = 0x0] [url = about:blank] 16:17:26 INFO - PROCESS | 1657 | --DOMWINDOW == 110 (0x118456000) [pid = 1657] [serial = 1705] [outer = 0x0] [url = about:blank] 16:17:26 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x119180c00) [pid = 1657] [serial = 1706] [outer = 0x0] [url = about:blank] 16:17:26 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x1176eb000) [pid = 1657] [serial = 1702] [outer = 0x0] [url = about:blank] 16:17:26 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x118161000) [pid = 1657] [serial = 1703] [outer = 0x0] [url = about:blank] 16:17:26 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x1131c9c00) [pid = 1657] [serial = 1696] [outer = 0x0] [url = about:blank] 16:17:26 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x114fbd000) [pid = 1657] [serial = 1697] [outer = 0x0] [url = about:blank] 16:17:26 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x1169f5000) [pid = 1657] [serial = 1694] [outer = 0x0] [url = about:blank] 16:17:26 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x11670d400) [pid = 1657] [serial = 1693] [outer = 0x0] [url = about:blank] 16:17:26 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x123818800) [pid = 1657] [serial = 1714] [outer = 0x0] [url = about:blank] 16:17:26 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x116488800) [pid = 1657] [serial = 1682] [outer = 0x0] [url = about:blank] 16:17:26 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x112a6f400) [pid = 1657] [serial = 1681] [outer = 0x0] [url = about:blank] 16:17:26 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x119492800) [pid = 1657] [serial = 1685] [outer = 0x0] [url = about:blank] 16:17:26 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x119413000) [pid = 1657] [serial = 1684] [outer = 0x0] [url = about:blank] 16:17:26 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x119edf800) [pid = 1657] [serial = 1712] [outer = 0x0] [url = about:blank] 16:17:26 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x123dae000) [pid = 1657] [serial = 1717] [outer = 0x0] [url = about:blank] 16:17:26 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x123815c00) [pid = 1657] [serial = 1687] [outer = 0x0] [url = about:blank] 16:17:26 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x1241d4c00) [pid = 1657] [serial = 1688] [outer = 0x0] [url = about:blank] 16:17:26 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x123816000) [pid = 1657] [serial = 1721] [outer = 0x0] [url = about:blank] 16:17:26 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x1257c2400) [pid = 1657] [serial = 1729] [outer = 0x0] [url = about:blank] 16:17:26 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x119171400) [pid = 1657] [serial = 1720] [outer = 0x0] [url = about:blank] 16:17:26 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x1246f4800) [pid = 1657] [serial = 1726] [outer = 0x0] [url = about:blank] 16:17:26 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x1257c7000) [pid = 1657] [serial = 1690] [outer = 0x0] [url = about:blank] 16:17:26 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x128c52c00) [pid = 1657] [serial = 1691] [outer = 0x0] [url = about:blank] 16:17:26 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x1169f2c00) [pid = 1657] [serial = 1700] [outer = 0x0] [url = about:blank] 16:17:26 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x11670dc00) [pid = 1657] [serial = 1699] [outer = 0x0] [url = about:blank] 16:17:26 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x12436c800) [pid = 1657] [serial = 1723] [outer = 0x0] [url = about:blank] 16:17:26 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x119413800) [pid = 1657] [serial = 1708] [outer = 0x0] [url = about:blank] 16:17:26 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x11958a000) [pid = 1657] [serial = 1709] [outer = 0x0] [url = about:blank] 16:17:26 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x124b8e400) [pid = 1657] [serial = 1727] [outer = 0x0] [url = about:blank] 16:17:26 INFO - PROCESS | 1657 | --DOMWINDOW == 81 (0x1240d7400) [pid = 1657] [serial = 1718] [outer = 0x0] [url = about:blank] 16:17:26 INFO - PROCESS | 1657 | --DOMWINDOW == 80 (0x123b6e800) [pid = 1657] [serial = 1715] [outer = 0x0] [url = about:blank] 16:17:26 INFO - PROCESS | 1657 | --DOMWINDOW == 79 (0x1243c9000) [pid = 1657] [serial = 1724] [outer = 0x0] [url = about:blank] 16:17:26 INFO - PROCESS | 1657 | 1466032646305 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 16:17:26 INFO - PROCESS | 1657 | 1466032646308 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 16:17:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 16:17:26 INFO - PROCESS | 1657 | 1466032646318 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 16:17:26 INFO - PROCESS | 1657 | 1466032646319 Marionette TRACE conn2 <- [1,2358,null,{}] 16:17:26 INFO - PROCESS | 1657 | 1466032646323 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}] 16:17:26 INFO - PROCESS | 1657 | 1466032646325 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:26 INFO - PROCESS | 1657 | 1466032646412 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 16:17:26 INFO - PROCESS | 1657 | 1466032646419 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:26 INFO - PROCESS | 1657 | 1466032646423 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:26 INFO - PROCESS | 1657 | ++DOCSHELL 0x1161a3800 == 28 [pid = 1657] [id = 597] 16:17:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 80 (0x114fba800) [pid = 1657] [serial = 1791] [outer = 0x0] 16:17:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 81 (0x114fc0800) [pid = 1657] [serial = 1792] [outer = 0x114fba800] 16:17:26 INFO - PROCESS | 1657 | 1466032646451 Marionette DEBUG loaded listener.js 16:17:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x115dc9c00) [pid = 1657] [serial = 1793] [outer = 0x114fba800] 16:17:26 INFO - PROCESS | 1657 | 1466032646799 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]]]}] 16:17:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 16:17:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 571ms 16:17:26 INFO - PROCESS | 1657 | 1466032646888 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 16:17:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 16:17:26 INFO - PROCESS | 1657 | 1466032646890 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 16:17:26 INFO - PROCESS | 1657 | 1466032646895 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 16:17:26 INFO - PROCESS | 1657 | 1466032646898 Marionette TRACE conn2 <- [1,2362,null,{}] 16:17:26 INFO - PROCESS | 1657 | 1466032646907 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}] 16:17:26 INFO - PROCESS | 1657 | 1466032646908 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:26 INFO - PROCESS | 1657 | 1466032646992 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 16:17:27 INFO - PROCESS | 1657 | 1466032647004 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:27 INFO - PROCESS | 1657 | 1466032647006 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:27 INFO - PROCESS | 1657 | ++DOCSHELL 0x118199000 == 29 [pid = 1657] [id = 598] 16:17:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x1169efc00) [pid = 1657] [serial = 1794] [outer = 0x0] 16:17:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x116a14400) [pid = 1657] [serial = 1795] [outer = 0x1169efc00] 16:17:27 INFO - PROCESS | 1657 | 1466032647033 Marionette DEBUG loaded listener.js 16:17:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x11725c000) [pid = 1657] [serial = 1796] [outer = 0x1169efc00] 16:17:27 INFO - PROCESS | 1657 | 1466032647368 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]]]}] 16:17:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 16:17:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 479ms 16:17:27 INFO - PROCESS | 1657 | 1466032647371 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 16:17:27 INFO - PROCESS | 1657 | 1466032647373 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 16:17:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 16:17:27 INFO - PROCESS | 1657 | 1466032647375 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 16:17:27 INFO - PROCESS | 1657 | 1466032647376 Marionette TRACE conn2 <- [1,2366,null,{}] 16:17:27 INFO - PROCESS | 1657 | 1466032647399 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}] 16:17:27 INFO - PROCESS | 1657 | 1466032647404 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:27 INFO - PROCESS | 1657 | 1466032647494 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 16:17:27 INFO - PROCESS | 1657 | 1466032647503 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:27 INFO - PROCESS | 1657 | 1466032647505 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:27 INFO - PROCESS | 1657 | ++DOCSHELL 0x1192d9000 == 30 [pid = 1657] [id = 599] 16:17:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x11844f000) [pid = 1657] [serial = 1797] [outer = 0x0] 16:17:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x118453c00) [pid = 1657] [serial = 1798] [outer = 0x11844f000] 16:17:27 INFO - PROCESS | 1657 | 1466032647534 Marionette DEBUG loaded listener.js 16:17:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x11875d400) [pid = 1657] [serial = 1799] [outer = 0x11844f000] 16:17:27 INFO - PROCESS | 1657 | 1466032647923 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]]]}] 16:17:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 16:17:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 577ms 16:17:27 INFO - PROCESS | 1657 | 1466032647953 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 16:17:27 INFO - PROCESS | 1657 | 1466032647954 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 16:17:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 16:17:27 INFO - PROCESS | 1657 | 1466032647956 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 16:17:27 INFO - PROCESS | 1657 | 1466032647958 Marionette TRACE conn2 <- [1,2370,null,{}] 16:17:27 INFO - PROCESS | 1657 | 1466032647960 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}] 16:17:27 INFO - PROCESS | 1657 | 1466032647961 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:28 INFO - PROCESS | 1657 | 1466032648071 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 16:17:28 INFO - PROCESS | 1657 | 1466032648107 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:28 INFO - PROCESS | 1657 | 1466032648109 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:28 INFO - PROCESS | 1657 | ++DOCSHELL 0x11a237000 == 31 [pid = 1657] [id = 600] 16:17:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x119139c00) [pid = 1657] [serial = 1800] [outer = 0x0] 16:17:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x119413800) [pid = 1657] [serial = 1801] [outer = 0x119139c00] 16:17:28 INFO - PROCESS | 1657 | 1466032648134 Marionette DEBUG loaded listener.js 16:17:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x11958a000) [pid = 1657] [serial = 1802] [outer = 0x119139c00] 16:17:28 INFO - PROCESS | 1657 | 1466032648449 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]]]}] 16:17:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 16:17:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 519ms 16:17:28 INFO - PROCESS | 1657 | 1466032648479 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 16:17:28 INFO - PROCESS | 1657 | 1466032648480 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 16:17:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 16:17:28 INFO - PROCESS | 1657 | 1466032648485 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 16:17:28 INFO - PROCESS | 1657 | 1466032648486 Marionette TRACE conn2 <- [1,2374,null,{}] 16:17:28 INFO - PROCESS | 1657 | 1466032648489 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}] 16:17:28 INFO - PROCESS | 1657 | 1466032648490 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:28 INFO - PROCESS | 1657 | 1466032648595 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 16:17:28 INFO - PROCESS | 1657 | 1466032648634 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:28 INFO - PROCESS | 1657 | 1466032648635 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:28 INFO - PROCESS | 1657 | ++DOCSHELL 0x124614000 == 32 [pid = 1657] [id = 601] 16:17:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x119592800) [pid = 1657] [serial = 1803] [outer = 0x0] 16:17:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x119914c00) [pid = 1657] [serial = 1804] [outer = 0x119592800] 16:17:28 INFO - PROCESS | 1657 | 1466032648659 Marionette DEBUG loaded listener.js 16:17:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x11992b400) [pid = 1657] [serial = 1805] [outer = 0x119592800] 16:17:28 INFO - PROCESS | 1657 | 1466032648988 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]]]}] 16:17:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 16:17:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 519ms 16:17:29 INFO - PROCESS | 1657 | 1466032649004 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 16:17:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 16:17:29 INFO - PROCESS | 1657 | 1466032649005 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 16:17:29 INFO - PROCESS | 1657 | 1466032649008 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 16:17:29 INFO - PROCESS | 1657 | 1466032649009 Marionette TRACE conn2 <- [1,2378,null,{}] 16:17:29 INFO - PROCESS | 1657 | 1466032649011 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}] 16:17:29 INFO - PROCESS | 1657 | 1466032649017 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:29 INFO - PROCESS | 1657 | 1466032649146 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 16:17:29 INFO - PROCESS | 1657 | 1466032649150 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:29 INFO - PROCESS | 1657 | 1466032649151 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:29 INFO - PROCESS | 1657 | ++DOCSHELL 0x128d58800 == 33 [pid = 1657] [id = 602] 16:17:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x119d74400) [pid = 1657] [serial = 1806] [outer = 0x0] 16:17:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x123816400) [pid = 1657] [serial = 1807] [outer = 0x119d74400] 16:17:29 INFO - PROCESS | 1657 | 1466032649177 Marionette DEBUG loaded listener.js 16:17:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x1240d5800) [pid = 1657] [serial = 1808] [outer = 0x119d74400] 16:17:29 INFO - PROCESS | 1657 | 1466032649496 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]]]}] 16:17:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 16:17:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 520ms 16:17:29 INFO - PROCESS | 1657 | 1466032649528 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 16:17:29 INFO - PROCESS | 1657 | 1466032649530 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 16:17:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 16:17:29 INFO - PROCESS | 1657 | 1466032649539 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 16:17:29 INFO - PROCESS | 1657 | 1466032649540 Marionette TRACE conn2 <- [1,2382,null,{}] 16:17:29 INFO - PROCESS | 1657 | 1466032649542 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}] 16:17:29 INFO - PROCESS | 1657 | 1466032649544 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:29 INFO - PROCESS | 1657 | 1466032649658 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 16:17:29 INFO - PROCESS | 1657 | 1466032649662 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:29 INFO - PROCESS | 1657 | 1466032649670 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:29 INFO - PROCESS | 1657 | ++DOCSHELL 0x129309800 == 34 [pid = 1657] [id = 603] 16:17:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x117220400) [pid = 1657] [serial = 1809] [outer = 0x0] 16:17:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x1240d8400) [pid = 1657] [serial = 1810] [outer = 0x117220400] 16:17:29 INFO - PROCESS | 1657 | 1466032649695 Marionette DEBUG loaded listener.js 16:17:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x1243c8c00) [pid = 1657] [serial = 1811] [outer = 0x117220400] 16:17:30 INFO - PROCESS | 1657 | 1466032650051 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]]]}] 16:17:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 16:17:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 568ms 16:17:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 16:17:30 INFO - PROCESS | 1657 | 1466032650109 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 16:17:30 INFO - PROCESS | 1657 | 1466032650110 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 16:17:30 INFO - PROCESS | 1657 | 1466032650112 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 16:17:30 INFO - PROCESS | 1657 | 1466032650113 Marionette TRACE conn2 <- [1,2386,null,{}] 16:17:30 INFO - PROCESS | 1657 | 1466032650121 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}] 16:17:30 INFO - PROCESS | 1657 | 1466032650122 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:30 INFO - PROCESS | 1657 | 1466032650222 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 16:17:30 INFO - PROCESS | 1657 | 1466032650225 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:30 INFO - PROCESS | 1657 | 1466032650227 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:30 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a463800 == 35 [pid = 1657] [id = 604] 16:17:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x113087400) [pid = 1657] [serial = 1812] [outer = 0x0] 16:17:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x1246f5000) [pid = 1657] [serial = 1813] [outer = 0x113087400] 16:17:30 INFO - PROCESS | 1657 | 1466032650251 Marionette DEBUG loaded listener.js 16:17:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x124b91400) [pid = 1657] [serial = 1814] [outer = 0x113087400] 16:17:30 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x124f12400) [pid = 1657] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 16:17:30 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x1240cfc00) [pid = 1657] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 16:17:30 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x126c1f400) [pid = 1657] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 16:17:30 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x128c5bc00) [pid = 1657] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 16:17:30 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x115d04800) [pid = 1657] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 16:17:30 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x1169ea000) [pid = 1657] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 16:17:30 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x124b95c00) [pid = 1657] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 16:17:30 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x1175ae800) [pid = 1657] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 16:17:30 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x113c8b400) [pid = 1657] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 16:17:30 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x11618f400) [pid = 1657] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 16:17:30 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x118453800) [pid = 1657] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 16:17:30 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x11991cc00) [pid = 1657] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 16:17:30 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x119919000) [pid = 1657] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 16:17:30 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x123bea400) [pid = 1657] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 16:17:30 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x119496800) [pid = 1657] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 16:17:30 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x1293a4400) [pid = 1657] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 16:17:30 INFO - PROCESS | 1657 | 1466032650748 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]]]}] 16:17:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 16:17:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 672ms 16:17:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 16:17:30 INFO - PROCESS | 1657 | 1466032650787 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 16:17:30 INFO - PROCESS | 1657 | 1466032650788 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 16:17:30 INFO - PROCESS | 1657 | 1466032650790 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 16:17:30 INFO - PROCESS | 1657 | 1466032650792 Marionette TRACE conn2 <- [1,2390,null,{}] 16:17:30 INFO - PROCESS | 1657 | 1466032650794 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}] 16:17:30 INFO - PROCESS | 1657 | 1466032650795 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:30 INFO - PROCESS | 1657 | 1466032650905 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 16:17:30 INFO - PROCESS | 1657 | 1466032650963 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:30 INFO - PROCESS | 1657 | 1466032650964 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:30 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a616800 == 36 [pid = 1657] [id = 605] 16:17:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x1169ea000) [pid = 1657] [serial = 1815] [outer = 0x0] 16:17:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x11949c000) [pid = 1657] [serial = 1816] [outer = 0x1169ea000] 16:17:31 INFO - PROCESS | 1657 | 1466032650997 Marionette DEBUG loaded listener.js 16:17:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x1246f4400) [pid = 1657] [serial = 1817] [outer = 0x1169ea000] 16:17:31 INFO - PROCESS | 1657 | 1466032651298 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]]]}] 16:17:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 16:17:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 569ms 16:17:31 INFO - PROCESS | 1657 | 1466032651360 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 16:17:31 INFO - PROCESS | 1657 | 1466032651362 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 16:17:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 16:17:31 INFO - PROCESS | 1657 | 1466032651366 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 16:17:31 INFO - PROCESS | 1657 | 1466032651368 Marionette TRACE conn2 <- [1,2394,null,{}] 16:17:31 INFO - PROCESS | 1657 | 1466032651371 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}] 16:17:31 INFO - PROCESS | 1657 | 1466032651373 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:31 INFO - PROCESS | 1657 | 1466032651527 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 16:17:31 INFO - PROCESS | 1657 | 1466032651539 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:31 INFO - PROCESS | 1657 | 1466032651540 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:31 INFO - PROCESS | 1657 | ++DOCSHELL 0x12ab7f800 == 37 [pid = 1657] [id = 606] 16:17:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x11725d400) [pid = 1657] [serial = 1818] [outer = 0x0] 16:17:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x124b95c00) [pid = 1657] [serial = 1819] [outer = 0x11725d400] 16:17:31 INFO - PROCESS | 1657 | 1466032651579 Marionette DEBUG loaded listener.js 16:17:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x125156800) [pid = 1657] [serial = 1820] [outer = 0x11725d400] 16:17:31 INFO - PROCESS | 1657 | 1466032651902 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]]]}] 16:17:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 16:17:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 572ms 16:17:31 INFO - PROCESS | 1657 | 1466032651938 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 16:17:31 INFO - PROCESS | 1657 | 1466032651940 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 16:17:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 16:17:31 INFO - PROCESS | 1657 | 1466032651942 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 16:17:31 INFO - PROCESS | 1657 | 1466032651943 Marionette TRACE conn2 <- [1,2398,null,{}] 16:17:31 INFO - PROCESS | 1657 | 1466032651946 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}] 16:17:31 INFO - PROCESS | 1657 | 1466032651948 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:32 INFO - PROCESS | 1657 | 1466032652042 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 16:17:32 INFO - PROCESS | 1657 | 1466032652047 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:32 INFO - PROCESS | 1657 | 1466032652049 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:32 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b96a800 == 38 [pid = 1657] [id = 607] 16:17:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x125157800) [pid = 1657] [serial = 1821] [outer = 0x0] 16:17:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x126c19800) [pid = 1657] [serial = 1822] [outer = 0x125157800] 16:17:32 INFO - PROCESS | 1657 | 1466032652075 Marionette DEBUG loaded listener.js 16:17:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x128aa0000) [pid = 1657] [serial = 1823] [outer = 0x125157800] 16:17:32 INFO - PROCESS | 1657 | 1466032652426 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]]]}] 16:17:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 16:17:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 518ms 16:17:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 16:17:32 INFO - PROCESS | 1657 | 1466032652473 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 16:17:32 INFO - PROCESS | 1657 | 1466032652474 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 16:17:32 INFO - PROCESS | 1657 | 1466032652476 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 16:17:32 INFO - PROCESS | 1657 | 1466032652477 Marionette TRACE conn2 <- [1,2402,null,{}] 16:17:32 INFO - PROCESS | 1657 | 1466032652480 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}] 16:17:32 INFO - PROCESS | 1657 | 1466032652481 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:32 INFO - PROCESS | 1657 | 1466032652562 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 16:17:32 INFO - PROCESS | 1657 | 1466032652568 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:32 INFO - PROCESS | 1657 | 1466032652569 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:32 INFO - PROCESS | 1657 | ++DOCSHELL 0x110e85800 == 39 [pid = 1657] [id = 608] 16:17:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x111ecbc00) [pid = 1657] [serial = 1824] [outer = 0x0] 16:17:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x111f39400) [pid = 1657] [serial = 1825] [outer = 0x111ecbc00] 16:17:32 INFO - PROCESS | 1657 | 1466032652647 Marionette DEBUG loaded listener.js 16:17:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x114fb7400) [pid = 1657] [serial = 1826] [outer = 0x111ecbc00] 16:17:33 INFO - PROCESS | 1657 | 1466032653252 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]]]}] 16:17:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 16:17:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 819ms 16:17:33 INFO - PROCESS | 1657 | 1466032653326 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 16:17:33 INFO - PROCESS | 1657 | 1466032653328 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 16:17:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 16:17:33 INFO - PROCESS | 1657 | 1466032653355 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 16:17:33 INFO - PROCESS | 1657 | 1466032653357 Marionette TRACE conn2 <- [1,2406,null,{}] 16:17:33 INFO - PROCESS | 1657 | 1466032653362 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}] 16:17:33 INFO - PROCESS | 1657 | 1466032653363 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:33 INFO - PROCESS | 1657 | 1466032653479 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 16:17:33 INFO - PROCESS | 1657 | 1466032653539 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:33 INFO - PROCESS | 1657 | 1466032653541 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:33 INFO - PROCESS | 1657 | ++DOCSHELL 0x1192d8000 == 40 [pid = 1657] [id = 609] 16:17:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x1169ee400) [pid = 1657] [serial = 1827] [outer = 0x0] 16:17:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x117225400) [pid = 1657] [serial = 1828] [outer = 0x1169ee400] 16:17:33 INFO - PROCESS | 1657 | 1466032653572 Marionette DEBUG loaded listener.js 16:17:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x1176e8000) [pid = 1657] [serial = 1829] [outer = 0x1169ee400] 16:17:34 INFO - PROCESS | 1657 | 1466032654251 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]]]}] 16:17:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 16:17:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 945ms 16:17:34 INFO - PROCESS | 1657 | 1466032654292 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 16:17:34 INFO - PROCESS | 1657 | 1466032654294 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 16:17:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 16:17:34 INFO - PROCESS | 1657 | 1466032654306 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 16:17:34 INFO - PROCESS | 1657 | 1466032654308 Marionette TRACE conn2 <- [1,2410,null,{}] 16:17:34 INFO - PROCESS | 1657 | 1466032654312 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}] 16:17:34 INFO - PROCESS | 1657 | 1466032654314 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:34 INFO - PROCESS | 1657 | 1466032654424 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 16:17:34 INFO - PROCESS | 1657 | 1466032654507 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:34 INFO - PROCESS | 1657 | 1466032654510 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:34 INFO - PROCESS | 1657 | ++DOCSHELL 0x117e68800 == 41 [pid = 1657] [id = 610] 16:17:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x1169f2000) [pid = 1657] [serial = 1830] [outer = 0x0] 16:17:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x11713d800) [pid = 1657] [serial = 1831] [outer = 0x1169f2000] 16:17:34 INFO - PROCESS | 1657 | 1466032654538 Marionette DEBUG loaded listener.js 16:17:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x1176e3400) [pid = 1657] [serial = 1832] [outer = 0x1169f2000] 16:17:34 INFO - PROCESS | 1657 | --DOCSHELL 0x12b96a800 == 40 [pid = 1657] [id = 607] 16:17:34 INFO - PROCESS | 1657 | --DOCSHELL 0x12ab7f800 == 39 [pid = 1657] [id = 606] 16:17:34 INFO - PROCESS | 1657 | --DOCSHELL 0x12a616800 == 38 [pid = 1657] [id = 605] 16:17:34 INFO - PROCESS | 1657 | --DOCSHELL 0x12a463800 == 37 [pid = 1657] [id = 604] 16:17:34 INFO - PROCESS | 1657 | --DOCSHELL 0x129309800 == 36 [pid = 1657] [id = 603] 16:17:34 INFO - PROCESS | 1657 | --DOCSHELL 0x128d58800 == 35 [pid = 1657] [id = 602] 16:17:34 INFO - PROCESS | 1657 | --DOCSHELL 0x124614000 == 34 [pid = 1657] [id = 601] 16:17:34 INFO - PROCESS | 1657 | --DOCSHELL 0x11a237000 == 33 [pid = 1657] [id = 600] 16:17:34 INFO - PROCESS | 1657 | --DOCSHELL 0x1192d9000 == 32 [pid = 1657] [id = 599] 16:17:34 INFO - PROCESS | 1657 | --DOCSHELL 0x118199000 == 31 [pid = 1657] [id = 598] 16:17:34 INFO - PROCESS | 1657 | --DOCSHELL 0x1161a3800 == 30 [pid = 1657] [id = 597] 16:17:34 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x126c1ec00) [pid = 1657] [serial = 1757] [outer = 0x0] [url = about:blank] 16:17:34 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x12380a400) [pid = 1657] [serial = 1766] [outer = 0x0] [url = about:blank] 16:17:34 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x129396000) [pid = 1657] [serial = 1769] [outer = 0x0] [url = about:blank] 16:17:34 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x123bdbc00) [pid = 1657] [serial = 1751] [outer = 0x0] [url = about:blank] 16:17:34 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x129396800) [pid = 1657] [serial = 1771] [outer = 0x0] [url = about:blank] 16:17:34 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x12a6d6400) [pid = 1657] [serial = 1775] [outer = 0x0] [url = about:blank] 16:17:34 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x12a557800) [pid = 1657] [serial = 1772] [outer = 0x0] [url = about:blank] 16:17:34 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x12a668400) [pid = 1657] [serial = 1774] [outer = 0x0] [url = about:blank] 16:17:34 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x12651cc00) [pid = 1657] [serial = 1756] [outer = 0x0] [url = about:blank] 16:17:34 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x1241d5400) [pid = 1657] [serial = 1753] [outer = 0x0] [url = about:blank] 16:17:34 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x128a9cc00) [pid = 1657] [serial = 1759] [outer = 0x0] [url = about:blank] 16:17:34 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x129078000) [pid = 1657] [serial = 1762] [outer = 0x0] [url = about:blank] 16:17:34 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x1176e2800) [pid = 1657] [serial = 1765] [outer = 0x0] [url = about:blank] 16:17:34 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x128c53400) [pid = 1657] [serial = 1760] [outer = 0x0] [url = about:blank] 16:17:34 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x1176e3c00) [pid = 1657] [serial = 1741] [outer = 0x0] [url = about:blank] 16:17:34 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x1181bd000) [pid = 1657] [serial = 1742] [outer = 0x0] [url = about:blank] 16:17:34 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x126c11c00) [pid = 1657] [serial = 1730] [outer = 0x0] [url = about:blank] 16:17:34 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x118131400) [pid = 1657] [serial = 1735] [outer = 0x0] [url = about:blank] 16:17:34 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x1185ee800) [pid = 1657] [serial = 1736] [outer = 0x0] [url = about:blank] 16:17:34 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x115d11800) [pid = 1657] [serial = 1732] [outer = 0x0] [url = about:blank] 16:17:34 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x11670a400) [pid = 1657] [serial = 1733] [outer = 0x0] [url = about:blank] 16:17:34 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x11662d000) [pid = 1657] [serial = 1738] [outer = 0x0] [url = about:blank] 16:17:34 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x1169ee000) [pid = 1657] [serial = 1739] [outer = 0x0] [url = about:blank] 16:17:34 INFO - PROCESS | 1657 | --DOMWINDOW == 81 (0x11945c800) [pid = 1657] [serial = 1744] [outer = 0x0] [url = about:blank] 16:17:34 INFO - PROCESS | 1657 | --DOMWINDOW == 80 (0x119595800) [pid = 1657] [serial = 1745] [outer = 0x0] [url = about:blank] 16:17:34 INFO - PROCESS | 1657 | --DOMWINDOW == 79 (0x123818c00) [pid = 1657] [serial = 1750] [outer = 0x0] [url = about:blank] 16:17:34 INFO - PROCESS | 1657 | --DOMWINDOW == 78 (0x119929c00) [pid = 1657] [serial = 1747] [outer = 0x0] [url = about:blank] 16:17:34 INFO - PROCESS | 1657 | --DOMWINDOW == 77 (0x12380c000) [pid = 1657] [serial = 1748] [outer = 0x0] [url = about:blank] 16:17:34 INFO - PROCESS | 1657 | --DOMWINDOW == 76 (0x129081000) [pid = 1657] [serial = 1768] [outer = 0x0] [url = about:blank] 16:17:34 INFO - PROCESS | 1657 | --DOMWINDOW == 75 (0x12907fc00) [pid = 1657] [serial = 1763] [outer = 0x0] [url = about:blank] 16:17:34 INFO - PROCESS | 1657 | --DOMWINDOW == 74 (0x124b9dc00) [pid = 1657] [serial = 1754] [outer = 0x0] [url = about:blank] 16:17:34 INFO - PROCESS | 1657 | 1466032654977 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]]]}] 16:17:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 16:17:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 720ms 16:17:35 INFO - PROCESS | 1657 | 1466032655032 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 16:17:35 INFO - PROCESS | 1657 | 1466032655034 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 16:17:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 16:17:35 INFO - PROCESS | 1657 | 1466032655039 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 16:17:35 INFO - PROCESS | 1657 | 1466032655042 Marionette TRACE conn2 <- [1,2414,null,{}] 16:17:35 INFO - PROCESS | 1657 | 1466032655046 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}] 16:17:35 INFO - PROCESS | 1657 | 1466032655048 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:35 INFO - PROCESS | 1657 | 1466032655146 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 16:17:35 INFO - PROCESS | 1657 | 1466032655245 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:35 INFO - PROCESS | 1657 | 1466032655248 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:35 INFO - PROCESS | 1657 | ++DOCSHELL 0x11819b000 == 31 [pid = 1657] [id = 611] 16:17:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 75 (0x1169ed800) [pid = 1657] [serial = 1833] [outer = 0x0] 16:17:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 76 (0x117220000) [pid = 1657] [serial = 1834] [outer = 0x1169ed800] 16:17:35 INFO - PROCESS | 1657 | 1466032655282 Marionette DEBUG loaded listener.js 16:17:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 77 (0x11812d800) [pid = 1657] [serial = 1835] [outer = 0x1169ed800] 16:17:35 INFO - PROCESS | 1657 | 1466032655707 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]]]}] 16:17:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 16:17:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 721ms 16:17:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 16:17:35 INFO - PROCESS | 1657 | 1466032655761 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 16:17:35 INFO - PROCESS | 1657 | 1466032655763 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 16:17:35 INFO - PROCESS | 1657 | 1466032655769 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 16:17:35 INFO - PROCESS | 1657 | 1466032655772 Marionette TRACE conn2 <- [1,2418,null,{}] 16:17:35 INFO - PROCESS | 1657 | 1466032655775 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}] 16:17:35 INFO - PROCESS | 1657 | 1466032655777 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:35 INFO - PROCESS | 1657 | 1466032655876 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 16:17:35 INFO - PROCESS | 1657 | 1466032655937 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:35 INFO - PROCESS | 1657 | 1466032655939 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:35 INFO - PROCESS | 1657 | ++DOCSHELL 0x119e5d000 == 32 [pid = 1657] [id = 612] 16:17:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 78 (0x1185ee800) [pid = 1657] [serial = 1836] [outer = 0x0] 16:17:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 79 (0x119138800) [pid = 1657] [serial = 1837] [outer = 0x1185ee800] 16:17:35 INFO - PROCESS | 1657 | 1466032655970 Marionette DEBUG loaded listener.js 16:17:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 80 (0x119454400) [pid = 1657] [serial = 1838] [outer = 0x1185ee800] 16:17:36 INFO - PROCESS | 1657 | 1466032656367 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]]]}] 16:17:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 16:17:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 673ms 16:17:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 16:17:36 INFO - PROCESS | 1657 | 1466032656440 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 16:17:36 INFO - PROCESS | 1657 | 1466032656442 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 16:17:36 INFO - PROCESS | 1657 | 1466032656444 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 16:17:36 INFO - PROCESS | 1657 | 1466032656445 Marionette TRACE conn2 <- [1,2422,null,{}] 16:17:36 INFO - PROCESS | 1657 | 1466032656453 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}] 16:17:36 INFO - PROCESS | 1657 | 1466032656457 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:36 INFO - PROCESS | 1657 | 1466032656579 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 16:17:36 INFO - PROCESS | 1657 | 1466032656642 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:36 INFO - PROCESS | 1657 | 1466032656645 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:36 INFO - PROCESS | 1657 | ++DOCSHELL 0x126727000 == 33 [pid = 1657] [id = 613] 16:17:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 81 (0x115d03400) [pid = 1657] [serial = 1839] [outer = 0x0] 16:17:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x119eda400) [pid = 1657] [serial = 1840] [outer = 0x115d03400] 16:17:36 INFO - PROCESS | 1657 | 1466032656678 Marionette DEBUG loaded listener.js 16:17:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x123818400) [pid = 1657] [serial = 1841] [outer = 0x115d03400] 16:17:37 INFO - PROCESS | 1657 | 1466032657081 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]]]}] 16:17:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 16:17:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 672ms 16:17:37 INFO - PROCESS | 1657 | 1466032657116 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 16:17:37 INFO - PROCESS | 1657 | 1466032657118 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 16:17:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 16:17:37 INFO - PROCESS | 1657 | 1466032657120 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 16:17:37 INFO - PROCESS | 1657 | 1466032657122 Marionette TRACE conn2 <- [1,2426,null,{}] 16:17:37 INFO - PROCESS | 1657 | 1466032657124 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}] 16:17:37 INFO - PROCESS | 1657 | 1466032657125 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:37 INFO - PROCESS | 1657 | 1466032657227 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 16:17:37 INFO - PROCESS | 1657 | 1466032657286 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:37 INFO - PROCESS | 1657 | 1466032657287 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:37 INFO - PROCESS | 1657 | ++DOCSHELL 0x11879f800 == 34 [pid = 1657] [id = 614] 16:17:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x123827c00) [pid = 1657] [serial = 1842] [outer = 0x0] 16:17:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x1240cf400) [pid = 1657] [serial = 1843] [outer = 0x123827c00] 16:17:37 INFO - PROCESS | 1657 | 1466032657316 Marionette DEBUG loaded listener.js 16:17:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x1241c9c00) [pid = 1657] [serial = 1844] [outer = 0x123827c00] 16:17:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 16:17:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 619ms 16:17:37 INFO - PROCESS | 1657 | 1466032657735 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]]]}] 16:17:37 INFO - PROCESS | 1657 | 1466032657740 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 16:17:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 16:17:37 INFO - PROCESS | 1657 | 1466032657741 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 16:17:37 INFO - PROCESS | 1657 | 1466032657743 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 16:17:37 INFO - PROCESS | 1657 | 1466032657745 Marionette TRACE conn2 <- [1,2430,null,{}] 16:17:37 INFO - PROCESS | 1657 | 1466032657747 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}] 16:17:37 INFO - PROCESS | 1657 | 1466032657749 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:37 INFO - PROCESS | 1657 | 1466032657842 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 16:17:37 INFO - PROCESS | 1657 | 1466032657929 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:37 INFO - PROCESS | 1657 | 1466032657930 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:37 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a470800 == 35 [pid = 1657] [id = 615] 16:17:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x1241c8000) [pid = 1657] [serial = 1845] [outer = 0x0] 16:17:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x1243c5000) [pid = 1657] [serial = 1846] [outer = 0x1241c8000] 16:17:37 INFO - PROCESS | 1657 | 1466032657964 Marionette DEBUG loaded listener.js 16:17:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x1246f3000) [pid = 1657] [serial = 1847] [outer = 0x1241c8000] 16:17:38 INFO - PROCESS | 1657 | 1466032658369 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]]]}] 16:17:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 16:17:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 669ms 16:17:38 INFO - PROCESS | 1657 | 1466032658412 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 16:17:38 INFO - PROCESS | 1657 | 1466032658414 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 16:17:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 16:17:38 INFO - PROCESS | 1657 | 1466032658416 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 16:17:38 INFO - PROCESS | 1657 | 1466032658417 Marionette TRACE conn2 <- [1,2434,null,{}] 16:17:38 INFO - PROCESS | 1657 | 1466032658420 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}] 16:17:38 INFO - PROCESS | 1657 | 1466032658425 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:38 INFO - PROCESS | 1657 | 1466032658545 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 16:17:38 INFO - PROCESS | 1657 | 1466032658619 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:38 INFO - PROCESS | 1657 | 1466032658621 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:38 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b85b800 == 36 [pid = 1657] [id = 616] 16:17:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x12436c800) [pid = 1657] [serial = 1848] [outer = 0x0] 16:17:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x12651b800) [pid = 1657] [serial = 1849] [outer = 0x12436c800] 16:17:38 INFO - PROCESS | 1657 | 1466032658651 Marionette DEBUG loaded listener.js 16:17:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x126c27400) [pid = 1657] [serial = 1850] [outer = 0x12436c800] 16:17:39 INFO - PROCESS | 1657 | 1466032659091 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]]]}] 16:17:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 16:17:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 722ms 16:17:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 16:17:39 INFO - PROCESS | 1657 | 1466032659142 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 16:17:39 INFO - PROCESS | 1657 | 1466032659144 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 16:17:39 INFO - PROCESS | 1657 | 1466032659146 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 16:17:39 INFO - PROCESS | 1657 | 1466032659147 Marionette TRACE conn2 <- [1,2438,null,{}] 16:17:39 INFO - PROCESS | 1657 | 1466032659170 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}] 16:17:39 INFO - PROCESS | 1657 | 1466032659171 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:39 INFO - PROCESS | 1657 | 1466032659266 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 16:17:39 INFO - PROCESS | 1657 | 1466032659340 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:39 INFO - PROCESS | 1657 | 1466032659341 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:39 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b95d800 == 37 [pid = 1657] [id = 617] 16:17:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x126c28000) [pid = 1657] [serial = 1851] [outer = 0x0] 16:17:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x128aa6400) [pid = 1657] [serial = 1852] [outer = 0x126c28000] 16:17:39 INFO - PROCESS | 1657 | 1466032659370 Marionette DEBUG loaded listener.js 16:17:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x128c90c00) [pid = 1657] [serial = 1853] [outer = 0x126c28000] 16:17:39 INFO - PROCESS | 1657 | 1466032659857 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]]]}] 16:17:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 16:17:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 741ms 16:17:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 16:17:39 INFO - PROCESS | 1657 | 1466032659888 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 16:17:39 INFO - PROCESS | 1657 | 1466032659890 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 16:17:39 INFO - PROCESS | 1657 | 1466032659893 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 16:17:39 INFO - PROCESS | 1657 | 1466032659895 Marionette TRACE conn2 <- [1,2442,null,{}] 16:17:39 INFO - PROCESS | 1657 | 1466032659898 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}] 16:17:39 INFO - PROCESS | 1657 | 1466032659900 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:40 INFO - PROCESS | 1657 | 1466032660013 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 16:17:40 INFO - PROCESS | 1657 | 1466032660076 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:40 INFO - PROCESS | 1657 | 1466032660078 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:40 INFO - PROCESS | 1657 | ++DOCSHELL 0x1169b9800 == 38 [pid = 1657] [id = 618] 16:17:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x113088000) [pid = 1657] [serial = 1854] [outer = 0x0] 16:17:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x11335bc00) [pid = 1657] [serial = 1855] [outer = 0x113088000] 16:17:40 INFO - PROCESS | 1657 | 1466032660105 Marionette DEBUG loaded listener.js 16:17:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x114fbb800) [pid = 1657] [serial = 1856] [outer = 0x113088000] 16:17:40 INFO - PROCESS | 1657 | --DOCSHELL 0x110e85800 == 37 [pid = 1657] [id = 608] 16:17:40 INFO - PROCESS | 1657 | --DOCSHELL 0x1192d8000 == 36 [pid = 1657] [id = 609] 16:17:40 INFO - PROCESS | 1657 | --DOCSHELL 0x12398e800 == 35 [pid = 1657] [id = 596] 16:17:40 INFO - PROCESS | 1657 | --DOCSHELL 0x12b95d800 == 34 [pid = 1657] [id = 617] 16:17:40 INFO - PROCESS | 1657 | --DOCSHELL 0x12b85b800 == 33 [pid = 1657] [id = 616] 16:17:40 INFO - PROCESS | 1657 | --DOCSHELL 0x12a470800 == 32 [pid = 1657] [id = 615] 16:17:40 INFO - PROCESS | 1657 | --DOCSHELL 0x11879f800 == 31 [pid = 1657] [id = 614] 16:17:40 INFO - PROCESS | 1657 | --DOCSHELL 0x126727000 == 30 [pid = 1657] [id = 613] 16:17:40 INFO - PROCESS | 1657 | --DOCSHELL 0x119e5d000 == 29 [pid = 1657] [id = 612] 16:17:40 INFO - PROCESS | 1657 | --DOCSHELL 0x117e68800 == 28 [pid = 1657] [id = 610] 16:17:40 INFO - PROCESS | 1657 | --DOCSHELL 0x11819b000 == 27 [pid = 1657] [id = 611] 16:17:41 INFO - PROCESS | 1657 | 1466032661018 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]]]}] 16:17:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 16:17:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1176ms 16:17:41 INFO - PROCESS | 1657 | 1466032661069 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 16:17:41 INFO - PROCESS | 1657 | 1466032661071 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 16:17:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 16:17:41 INFO - PROCESS | 1657 | 1466032661074 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 16:17:41 INFO - PROCESS | 1657 | 1466032661077 Marionette TRACE conn2 <- [1,2446,null,{}] 16:17:41 INFO - PROCESS | 1657 | 1466032661080 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}] 16:17:41 INFO - PROCESS | 1657 | 1466032661084 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:41 INFO - PROCESS | 1657 | 1466032661171 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 16:17:41 INFO - PROCESS | 1657 | 1466032661175 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:41 INFO - PROCESS | 1657 | 1466032661177 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:41 INFO - PROCESS | 1657 | ++DOCSHELL 0x11745b800 == 28 [pid = 1657] [id = 619] 16:17:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x114fc5000) [pid = 1657] [serial = 1857] [outer = 0x0] 16:17:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x115e13000) [pid = 1657] [serial = 1858] [outer = 0x114fc5000] 16:17:41 INFO - PROCESS | 1657 | 1466032661207 Marionette DEBUG loaded listener.js 16:17:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x116193000) [pid = 1657] [serial = 1859] [outer = 0x114fc5000] 16:17:41 INFO - PROCESS | 1657 | 1466032661572 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]]]}] 16:17:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 16:17:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 522ms 16:17:41 INFO - PROCESS | 1657 | 1466032661596 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 16:17:41 INFO - PROCESS | 1657 | 1466032661600 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 16:17:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 16:17:41 INFO - PROCESS | 1657 | 1466032661604 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 16:17:41 INFO - PROCESS | 1657 | 1466032661606 Marionette TRACE conn2 <- [1,2450,null,{}] 16:17:41 INFO - PROCESS | 1657 | 1466032661609 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}] 16:17:41 INFO - PROCESS | 1657 | 1466032661610 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:41 INFO - PROCESS | 1657 | 1466032661697 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 16:17:41 INFO - PROCESS | 1657 | 1466032661756 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:41 INFO - PROCESS | 1657 | 1466032661757 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:41 INFO - PROCESS | 1657 | ++DOCSHELL 0x11916b000 == 29 [pid = 1657] [id = 620] 16:17:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x116707800) [pid = 1657] [serial = 1860] [outer = 0x0] 16:17:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x116763000) [pid = 1657] [serial = 1861] [outer = 0x116707800] 16:17:41 INFO - PROCESS | 1657 | 1466032661784 Marionette DEBUG loaded listener.js 16:17:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x1169f4c00) [pid = 1657] [serial = 1862] [outer = 0x116707800] 16:17:42 INFO - PROCESS | 1657 | 1466032662104 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]]]}] 16:17:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 16:17:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 520ms 16:17:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 16:17:42 INFO - PROCESS | 1657 | 1466032662124 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 16:17:42 INFO - PROCESS | 1657 | 1466032662126 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 16:17:42 INFO - PROCESS | 1657 | 1466032662128 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 16:17:42 INFO - PROCESS | 1657 | 1466032662130 Marionette TRACE conn2 <- [1,2454,null,{}] 16:17:42 INFO - PROCESS | 1657 | 1466032662141 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}] 16:17:42 INFO - PROCESS | 1657 | 1466032662144 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:42 INFO - PROCESS | 1657 | 1466032662225 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 16:17:42 INFO - PROCESS | 1657 | 1466032662291 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:42 INFO - PROCESS | 1657 | 1466032662293 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:42 INFO - PROCESS | 1657 | ++DOCSHELL 0x12419a000 == 30 [pid = 1657] [id = 621] 16:17:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x11725bc00) [pid = 1657] [serial = 1863] [outer = 0x0] 16:17:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x1174d7c00) [pid = 1657] [serial = 1864] [outer = 0x11725bc00] 16:17:42 INFO - PROCESS | 1657 | 1466032662321 Marionette DEBUG loaded listener.js 16:17:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x11839e400) [pid = 1657] [serial = 1865] [outer = 0x11725bc00] 16:17:42 INFO - PROCESS | 1657 | 1466032662652 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]]]}] 16:17:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 16:17:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 573ms 16:17:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 16:17:42 INFO - PROCESS | 1657 | 1466032662701 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 16:17:42 INFO - PROCESS | 1657 | 1466032662703 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 16:17:42 INFO - PROCESS | 1657 | 1466032662706 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 16:17:42 INFO - PROCESS | 1657 | 1466032662707 Marionette TRACE conn2 <- [1,2458,null,{}] 16:17:42 INFO - PROCESS | 1657 | 1466032662710 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}] 16:17:42 INFO - PROCESS | 1657 | 1466032662712 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:42 INFO - PROCESS | 1657 | 1466032662862 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 16:17:42 INFO - PROCESS | 1657 | 1466032662876 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:42 INFO - PROCESS | 1657 | 1466032662877 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:42 INFO - PROCESS | 1657 | ++DOCSHELL 0x126989800 == 31 [pid = 1657] [id = 622] 16:17:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x11662c000) [pid = 1657] [serial = 1866] [outer = 0x0] 16:17:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x11912f800) [pid = 1657] [serial = 1867] [outer = 0x11662c000] 16:17:42 INFO - PROCESS | 1657 | 1466032662902 Marionette DEBUG loaded listener.js 16:17:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x11917e000) [pid = 1657] [serial = 1868] [outer = 0x11662c000] 16:17:43 INFO - PROCESS | 1657 | 1466032663261 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]]]}] 16:17:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 16:17:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 569ms 16:17:43 INFO - PROCESS | 1657 | 1466032663274 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 16:17:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 16:17:43 INFO - PROCESS | 1657 | 1466032663283 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 16:17:43 INFO - PROCESS | 1657 | 1466032663286 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 16:17:43 INFO - PROCESS | 1657 | 1466032663287 Marionette TRACE conn2 <- [1,2462,null,{}] 16:17:43 INFO - PROCESS | 1657 | 1466032663295 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}] 16:17:43 INFO - PROCESS | 1657 | 1466032663296 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:43 INFO - PROCESS | 1657 | 1466032663394 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 16:17:43 INFO - PROCESS | 1657 | 1466032663398 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:43 INFO - PROCESS | 1657 | 1466032663400 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:43 INFO - PROCESS | 1657 | ++DOCSHELL 0x1290ea800 == 32 [pid = 1657] [id = 623] 16:17:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x114fbdc00) [pid = 1657] [serial = 1869] [outer = 0x0] 16:17:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x119450c00) [pid = 1657] [serial = 1870] [outer = 0x114fbdc00] 16:17:43 INFO - PROCESS | 1657 | 1466032663424 Marionette DEBUG loaded listener.js 16:17:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x119494c00) [pid = 1657] [serial = 1871] [outer = 0x114fbdc00] 16:17:43 INFO - PROCESS | 1657 | 1466032663793 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]]]}] 16:17:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 16:17:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 528ms 16:17:43 INFO - PROCESS | 1657 | 1466032663814 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 16:17:43 INFO - PROCESS | 1657 | 1466032663817 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 16:17:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 16:17:43 INFO - PROCESS | 1657 | 1466032663826 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 16:17:43 INFO - PROCESS | 1657 | 1466032663827 Marionette TRACE conn2 <- [1,2466,null,{}] 16:17:43 INFO - PROCESS | 1657 | 1466032663829 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}] 16:17:43 INFO - PROCESS | 1657 | 1466032663833 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:43 INFO - PROCESS | 1657 | 1466032663941 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 16:17:43 INFO - PROCESS | 1657 | 1466032663991 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:43 INFO - PROCESS | 1657 | 1466032663992 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:44 INFO - PROCESS | 1657 | ++DOCSHELL 0x12ab82000 == 33 [pid = 1657] [id = 624] 16:17:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x11949e800) [pid = 1657] [serial = 1872] [outer = 0x0] 16:17:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 115 (0x119926800) [pid = 1657] [serial = 1873] [outer = 0x11949e800] 16:17:44 INFO - PROCESS | 1657 | 1466032664017 Marionette DEBUG loaded listener.js 16:17:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x123810000) [pid = 1657] [serial = 1874] [outer = 0x11949e800] 16:17:44 INFO - PROCESS | 1657 | 1466032664345 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]]]}] 16:17:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 16:17:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 574ms 16:17:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 16:17:44 INFO - PROCESS | 1657 | 1466032664394 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 16:17:44 INFO - PROCESS | 1657 | 1466032664396 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 16:17:44 INFO - PROCESS | 1657 | 1466032664398 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 16:17:44 INFO - PROCESS | 1657 | 1466032664407 Marionette TRACE conn2 <- [1,2470,null,{}] 16:17:44 INFO - PROCESS | 1657 | 1466032664410 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}] 16:17:44 INFO - PROCESS | 1657 | 1466032664411 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:44 INFO - PROCESS | 1657 | 1466032664510 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 16:17:44 INFO - PROCESS | 1657 | 1466032664550 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:44 INFO - PROCESS | 1657 | 1466032664551 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:44 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b875000 == 34 [pid = 1657] [id = 625] 16:17:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 117 (0x123810400) [pid = 1657] [serial = 1875] [outer = 0x0] 16:17:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 118 (0x123827400) [pid = 1657] [serial = 1876] [outer = 0x123810400] 16:17:44 INFO - PROCESS | 1657 | 1466032664574 Marionette DEBUG loaded listener.js 16:17:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 119 (0x123a30c00) [pid = 1657] [serial = 1877] [outer = 0x123810400] 16:17:44 INFO - PROCESS | 1657 | --DOMWINDOW == 118 (0x114fba800) [pid = 1657] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 16:17:44 INFO - PROCESS | 1657 | --DOMWINDOW == 117 (0x1169efc00) [pid = 1657] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 16:17:44 INFO - PROCESS | 1657 | --DOMWINDOW == 116 (0x119139c00) [pid = 1657] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 16:17:44 INFO - PROCESS | 1657 | --DOMWINDOW == 115 (0x11844f000) [pid = 1657] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 16:17:44 INFO - PROCESS | 1657 | --DOMWINDOW == 114 (0x115e8b400) [pid = 1657] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 16:17:44 INFO - PROCESS | 1657 | --DOMWINDOW == 113 (0x119592800) [pid = 1657] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 16:17:44 INFO - PROCESS | 1657 | --DOMWINDOW == 112 (0x119d74400) [pid = 1657] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 16:17:44 INFO - PROCESS | 1657 | --DOMWINDOW == 111 (0x115e8a000) [pid = 1657] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 16:17:44 INFO - PROCESS | 1657 | --DOMWINDOW == 110 (0x117220400) [pid = 1657] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 16:17:44 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x111ecbc00) [pid = 1657] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 16:17:44 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x119135c00) [pid = 1657] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 16:17:44 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x1240d7000) [pid = 1657] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 16:17:44 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x1169ea000) [pid = 1657] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 16:17:44 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x119598400) [pid = 1657] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 16:17:44 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x113087400) [pid = 1657] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 16:17:44 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x11725d400) [pid = 1657] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 16:17:44 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x1169ee400) [pid = 1657] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 16:17:44 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x125157800) [pid = 1657] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 16:17:44 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x1169f2000) [pid = 1657] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 16:17:45 INFO - PROCESS | 1657 | 1466032665051 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]]]}] 16:17:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 16:17:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 678ms 16:17:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 16:17:45 INFO - PROCESS | 1657 | 1466032665077 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 16:17:45 INFO - PROCESS | 1657 | 1466032665078 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 16:17:45 INFO - PROCESS | 1657 | 1466032665090 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 16:17:45 INFO - PROCESS | 1657 | 1466032665091 Marionette TRACE conn2 <- [1,2474,null,{}] 16:17:45 INFO - PROCESS | 1657 | 1466032665093 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}] 16:17:45 INFO - PROCESS | 1657 | 1466032665095 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:45 INFO - PROCESS | 1657 | 1466032665208 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 16:17:45 INFO - PROCESS | 1657 | 1466032665265 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:45 INFO - PROCESS | 1657 | 1466032665266 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:45 INFO - PROCESS | 1657 | ++DOCSHELL 0x123cde800 == 35 [pid = 1657] [id = 626] 16:17:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x112f5b800) [pid = 1657] [serial = 1878] [outer = 0x0] 16:17:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x116f81c00) [pid = 1657] [serial = 1879] [outer = 0x112f5b800] 16:17:45 INFO - PROCESS | 1657 | 1466032665291 Marionette DEBUG loaded listener.js 16:17:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x119459800) [pid = 1657] [serial = 1880] [outer = 0x112f5b800] 16:17:45 INFO - PROCESS | 1657 | 1466032665554 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]]]}] 16:17:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 16:17:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 478ms 16:17:45 INFO - PROCESS | 1657 | 1466032665559 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 16:17:45 INFO - PROCESS | 1657 | 1466032665560 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 16:17:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 16:17:45 INFO - PROCESS | 1657 | 1466032665562 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 16:17:45 INFO - PROCESS | 1657 | 1466032665564 Marionette TRACE conn2 <- [1,2478,null,{}] 16:17:45 INFO - PROCESS | 1657 | 1466032665576 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}] 16:17:45 INFO - PROCESS | 1657 | 1466032665577 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:45 INFO - PROCESS | 1657 | 1466032665671 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 16:17:45 INFO - PROCESS | 1657 | 1466032665675 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:45 INFO - PROCESS | 1657 | 1466032665677 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:45 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bcad800 == 36 [pid = 1657] [id = 627] 16:17:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x1181bdc00) [pid = 1657] [serial = 1881] [outer = 0x0] 16:17:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x123818800) [pid = 1657] [serial = 1882] [outer = 0x1181bdc00] 16:17:45 INFO - PROCESS | 1657 | 1466032665701 Marionette DEBUG loaded listener.js 16:17:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x123c3bc00) [pid = 1657] [serial = 1883] [outer = 0x1181bdc00] 16:17:46 INFO - PROCESS | 1657 | 1466032666037 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]]]}] 16:17:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 16:17:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 527ms 16:17:46 INFO - PROCESS | 1657 | 1466032666100 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 16:17:46 INFO - PROCESS | 1657 | 1466032666101 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 16:17:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 16:17:46 INFO - PROCESS | 1657 | 1466032666104 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 16:17:46 INFO - PROCESS | 1657 | 1466032666106 Marionette TRACE conn2 <- [1,2482,null,{}] 16:17:46 INFO - PROCESS | 1657 | 1466032666108 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}] 16:17:46 INFO - PROCESS | 1657 | 1466032666109 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:46 INFO - PROCESS | 1657 | 1466032666190 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 16:17:46 INFO - PROCESS | 1657 | 1466032666193 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:46 INFO - PROCESS | 1657 | 1466032666195 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:46 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c2c1000 == 37 [pid = 1657] [id = 628] 16:17:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x123b65c00) [pid = 1657] [serial = 1884] [outer = 0x0] 16:17:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x1240d5000) [pid = 1657] [serial = 1885] [outer = 0x123b65c00] 16:17:46 INFO - PROCESS | 1657 | 1466032666219 Marionette DEBUG loaded listener.js 16:17:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x1240dd800) [pid = 1657] [serial = 1886] [outer = 0x123b65c00] 16:17:46 INFO - PROCESS | 1657 | 1466032666577 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]]]}] 16:17:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 16:17:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 518ms 16:17:46 INFO - PROCESS | 1657 | 1466032666624 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 16:17:46 INFO - PROCESS | 1657 | 1466032666625 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 16:17:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 16:17:46 INFO - PROCESS | 1657 | 1466032666628 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 16:17:46 INFO - PROCESS | 1657 | 1466032666629 Marionette TRACE conn2 <- [1,2486,null,{}] 16:17:46 INFO - PROCESS | 1657 | 1466032666632 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}] 16:17:46 INFO - PROCESS | 1657 | 1466032666633 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:46 INFO - PROCESS | 1657 | 1466032666737 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 16:17:46 INFO - PROCESS | 1657 | 1466032666805 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:46 INFO - PROCESS | 1657 | 1466032666806 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:46 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c6da000 == 38 [pid = 1657] [id = 629] 16:17:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x12436c000) [pid = 1657] [serial = 1887] [outer = 0x0] 16:17:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x1246ed800) [pid = 1657] [serial = 1888] [outer = 0x12436c000] 16:17:46 INFO - PROCESS | 1657 | 1466032666832 Marionette DEBUG loaded listener.js 16:17:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x124f12400) [pid = 1657] [serial = 1889] [outer = 0x12436c000] 16:17:47 INFO - PROCESS | 1657 | 1466032667376 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]]]}] 16:17:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 16:17:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 823ms 16:17:47 INFO - PROCESS | 1657 | 1466032667452 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 16:17:47 INFO - PROCESS | 1657 | 1466032667457 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 16:17:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 16:17:47 INFO - PROCESS | 1657 | 1466032667461 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 16:17:47 INFO - PROCESS | 1657 | 1466032667467 Marionette TRACE conn2 <- [1,2490,null,{}] 16:17:47 INFO - PROCESS | 1657 | 1466032667472 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}] 16:17:47 INFO - PROCESS | 1657 | 1466032667475 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:47 INFO - PROCESS | 1657 | 1466032667630 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 16:17:47 INFO - PROCESS | 1657 | 1466032667688 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:47 INFO - PROCESS | 1657 | 1466032667690 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:47 INFO - PROCESS | 1657 | ++DOCSHELL 0x119151800 == 39 [pid = 1657] [id = 630] 16:17:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x114fc5c00) [pid = 1657] [serial = 1890] [outer = 0x0] 16:17:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x115e1e000) [pid = 1657] [serial = 1891] [outer = 0x114fc5c00] 16:17:47 INFO - PROCESS | 1657 | 1466032667721 Marionette DEBUG loaded listener.js 16:17:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 115 (0x11670b000) [pid = 1657] [serial = 1892] [outer = 0x114fc5c00] 16:17:48 INFO - PROCESS | 1657 | 1466032668286 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]]]}] 16:17:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 16:17:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 879ms 16:17:48 INFO - PROCESS | 1657 | 1466032668339 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 16:17:48 INFO - PROCESS | 1657 | 1466032668342 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 16:17:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 16:17:48 INFO - PROCESS | 1657 | 1466032668347 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 16:17:48 INFO - PROCESS | 1657 | 1466032668349 Marionette TRACE conn2 <- [1,2494,null,{}] 16:17:48 INFO - PROCESS | 1657 | 1466032668352 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}] 16:17:48 INFO - PROCESS | 1657 | 1466032668354 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:48 INFO - PROCESS | 1657 | 1466032668474 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 16:17:48 INFO - PROCESS | 1657 | 1466032668570 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:48 INFO - PROCESS | 1657 | 1466032668571 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:48 INFO - PROCESS | 1657 | ++DOCSHELL 0x129322800 == 40 [pid = 1657] [id = 631] 16:17:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x117147400) [pid = 1657] [serial = 1893] [outer = 0x0] 16:17:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 117 (0x118162c00) [pid = 1657] [serial = 1894] [outer = 0x117147400] 16:17:48 INFO - PROCESS | 1657 | 1466032668605 Marionette DEBUG loaded listener.js 16:17:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 118 (0x118453400) [pid = 1657] [serial = 1895] [outer = 0x117147400] 16:17:49 INFO - PROCESS | 1657 | 1466032669194 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]]]}] 16:17:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 16:17:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1022ms 16:17:49 INFO - PROCESS | 1657 | 1466032669410 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 16:17:49 INFO - PROCESS | 1657 | 1466032669413 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 16:17:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 16:17:49 INFO - PROCESS | 1657 | 1466032669417 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 16:17:49 INFO - PROCESS | 1657 | 1466032669419 Marionette TRACE conn2 <- [1,2498,null,{}] 16:17:49 INFO - PROCESS | 1657 | 1466032669422 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}] 16:17:49 INFO - PROCESS | 1657 | 1466032669424 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:49 INFO - PROCESS | 1657 | 1466032669539 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 16:17:49 INFO - PROCESS | 1657 | 1466032669624 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:49 INFO - PROCESS | 1657 | 1466032669627 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:49 INFO - PROCESS | 1657 | ++DOCSHELL 0x1169b8800 == 41 [pid = 1657] [id = 632] 16:17:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 119 (0x1164dbc00) [pid = 1657] [serial = 1896] [outer = 0x0] 16:17:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 120 (0x11670f800) [pid = 1657] [serial = 1897] [outer = 0x1164dbc00] 16:17:49 INFO - PROCESS | 1657 | 1466032669656 Marionette DEBUG loaded listener.js 16:17:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 121 (0x1169ef400) [pid = 1657] [serial = 1898] [outer = 0x1164dbc00] 16:17:49 INFO - PROCESS | 1657 | --DOCSHELL 0x12c2c1000 == 40 [pid = 1657] [id = 628] 16:17:49 INFO - PROCESS | 1657 | --DOCSHELL 0x12bcad800 == 39 [pid = 1657] [id = 627] 16:17:49 INFO - PROCESS | 1657 | --DOCSHELL 0x123cde800 == 38 [pid = 1657] [id = 626] 16:17:49 INFO - PROCESS | 1657 | --DOCSHELL 0x12b875000 == 37 [pid = 1657] [id = 625] 16:17:49 INFO - PROCESS | 1657 | --DOCSHELL 0x12ab82000 == 36 [pid = 1657] [id = 624] 16:17:49 INFO - PROCESS | 1657 | --DOCSHELL 0x1290ea800 == 35 [pid = 1657] [id = 623] 16:17:50 INFO - PROCESS | 1657 | --DOCSHELL 0x126989800 == 34 [pid = 1657] [id = 622] 16:17:50 INFO - PROCESS | 1657 | --DOCSHELL 0x12419a000 == 33 [pid = 1657] [id = 621] 16:17:50 INFO - PROCESS | 1657 | --DOCSHELL 0x11916b000 == 32 [pid = 1657] [id = 620] 16:17:50 INFO - PROCESS | 1657 | --DOCSHELL 0x11745b800 == 31 [pid = 1657] [id = 619] 16:17:50 INFO - PROCESS | 1657 | --DOCSHELL 0x1169b9800 == 30 [pid = 1657] [id = 618] 16:17:50 INFO - PROCESS | 1657 | 1466032670081 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]]]}] 16:17:50 INFO - PROCESS | 1657 | --DOMWINDOW == 120 (0x114fc0800) [pid = 1657] [serial = 1792] [outer = 0x0] [url = about:blank] 16:17:50 INFO - PROCESS | 1657 | --DOMWINDOW == 119 (0x115dc9c00) [pid = 1657] [serial = 1793] [outer = 0x0] [url = about:blank] 16:17:50 INFO - PROCESS | 1657 | --DOMWINDOW == 118 (0x116a14400) [pid = 1657] [serial = 1795] [outer = 0x0] [url = about:blank] 16:17:50 INFO - PROCESS | 1657 | --DOMWINDOW == 117 (0x11725c000) [pid = 1657] [serial = 1796] [outer = 0x0] [url = about:blank] 16:17:50 INFO - PROCESS | 1657 | --DOMWINDOW == 116 (0x119413800) [pid = 1657] [serial = 1801] [outer = 0x0] [url = about:blank] 16:17:50 INFO - PROCESS | 1657 | --DOMWINDOW == 115 (0x118453c00) [pid = 1657] [serial = 1798] [outer = 0x0] [url = about:blank] 16:17:50 INFO - PROCESS | 1657 | --DOMWINDOW == 114 (0x11875d400) [pid = 1657] [serial = 1799] [outer = 0x0] [url = about:blank] 16:17:50 INFO - PROCESS | 1657 | --DOMWINDOW == 113 (0x1176e3400) [pid = 1657] [serial = 1832] [outer = 0x0] [url = about:blank] 16:17:50 INFO - PROCESS | 1657 | --DOMWINDOW == 112 (0x1169f2400) [pid = 1657] [serial = 1789] [outer = 0x0] [url = about:blank] 16:17:50 INFO - PROCESS | 1657 | --DOMWINDOW == 111 (0x1176e8c00) [pid = 1657] [serial = 1790] [outer = 0x0] [url = about:blank] 16:17:50 INFO - PROCESS | 1657 | --DOMWINDOW == 110 (0x119914c00) [pid = 1657] [serial = 1804] [outer = 0x0] [url = about:blank] 16:17:50 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x123816400) [pid = 1657] [serial = 1807] [outer = 0x0] [url = about:blank] 16:17:50 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x11992b400) [pid = 1657] [serial = 1805] [outer = 0x0] [url = about:blank] 16:17:50 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x1176e9000) [pid = 1657] [serial = 1778] [outer = 0x0] [url = about:blank] 16:17:50 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x1169f1400) [pid = 1657] [serial = 1777] [outer = 0x0] [url = about:blank] 16:17:50 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x1240d8400) [pid = 1657] [serial = 1810] [outer = 0x0] [url = about:blank] 16:17:50 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x1243c8c00) [pid = 1657] [serial = 1811] [outer = 0x0] [url = about:blank] 16:17:50 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x111f39400) [pid = 1657] [serial = 1825] [outer = 0x0] [url = about:blank] 16:17:50 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x119493c00) [pid = 1657] [serial = 1780] [outer = 0x0] [url = about:blank] 16:17:50 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x119911c00) [pid = 1657] [serial = 1781] [outer = 0x0] [url = about:blank] 16:17:50 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x1246ec400) [pid = 1657] [serial = 1784] [outer = 0x0] [url = about:blank] 16:17:50 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x1241d1000) [pid = 1657] [serial = 1783] [outer = 0x0] [url = about:blank] 16:17:50 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x11949c000) [pid = 1657] [serial = 1816] [outer = 0x0] [url = about:blank] 16:17:50 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x124b9b400) [pid = 1657] [serial = 1787] [outer = 0x0] [url = about:blank] 16:17:50 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x1246f5000) [pid = 1657] [serial = 1813] [outer = 0x0] [url = about:blank] 16:17:50 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x1243c8000) [pid = 1657] [serial = 1786] [outer = 0x0] [url = about:blank] 16:17:50 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x124b95c00) [pid = 1657] [serial = 1819] [outer = 0x0] [url = about:blank] 16:17:50 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x117225400) [pid = 1657] [serial = 1828] [outer = 0x0] [url = about:blank] 16:17:50 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x128aa0000) [pid = 1657] [serial = 1823] [outer = 0x0] [url = about:blank] 16:17:50 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x124b91400) [pid = 1657] [serial = 1814] [outer = 0x0] [url = about:blank] 16:17:50 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x1240d5800) [pid = 1657] [serial = 1808] [outer = 0x0] [url = about:blank] 16:17:50 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x1246f4400) [pid = 1657] [serial = 1817] [outer = 0x0] [url = about:blank] 16:17:50 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x114fb7400) [pid = 1657] [serial = 1826] [outer = 0x0] [url = about:blank] 16:17:50 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x11958a000) [pid = 1657] [serial = 1802] [outer = 0x0] [url = about:blank] 16:17:50 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x1176e8000) [pid = 1657] [serial = 1829] [outer = 0x0] [url = about:blank] 16:17:50 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x125156800) [pid = 1657] [serial = 1820] [outer = 0x0] [url = about:blank] 16:17:50 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x126c19800) [pid = 1657] [serial = 1822] [outer = 0x0] [url = about:blank] 16:17:50 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x11713d800) [pid = 1657] [serial = 1831] [outer = 0x0] [url = about:blank] 16:17:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 16:17:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 722ms 16:17:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 16:17:50 INFO - PROCESS | 1657 | 1466032670139 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 16:17:50 INFO - PROCESS | 1657 | 1466032670141 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 16:17:50 INFO - PROCESS | 1657 | 1466032670146 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 16:17:50 INFO - PROCESS | 1657 | 1466032670148 Marionette TRACE conn2 <- [1,2502,null,{}] 16:17:50 INFO - PROCESS | 1657 | 1466032670150 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}] 16:17:50 INFO - PROCESS | 1657 | 1466032670152 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:50 INFO - PROCESS | 1657 | 1466032670236 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 16:17:50 INFO - PROCESS | 1657 | 1466032670241 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:50 INFO - PROCESS | 1657 | 1466032670242 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:50 INFO - PROCESS | 1657 | ++DOCSHELL 0x118235800 == 31 [pid = 1657] [id = 633] 16:17:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x11725a400) [pid = 1657] [serial = 1899] [outer = 0x0] 16:17:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x117265400) [pid = 1657] [serial = 1900] [outer = 0x11725a400] 16:17:50 INFO - PROCESS | 1657 | 1466032670270 Marionette DEBUG loaded listener.js 16:17:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x1181b3c00) [pid = 1657] [serial = 1901] [outer = 0x11725a400] 16:17:50 INFO - PROCESS | 1657 | 1466032670607 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]]]}] 16:17:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 16:17:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 477ms 16:17:50 INFO - PROCESS | 1657 | 1466032670650 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 16:17:50 INFO - PROCESS | 1657 | 1466032670651 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 16:17:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 16:17:50 INFO - PROCESS | 1657 | 1466032670655 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 16:17:50 INFO - PROCESS | 1657 | 1466032670656 Marionette TRACE conn2 <- [1,2506,null,{}] 16:17:50 INFO - PROCESS | 1657 | 1466032670663 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}] 16:17:50 INFO - PROCESS | 1657 | 1466032670669 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:50 INFO - PROCESS | 1657 | 1466032670755 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 16:17:50 INFO - PROCESS | 1657 | 1466032670761 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:50 INFO - PROCESS | 1657 | 1466032670764 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:50 INFO - PROCESS | 1657 | ++DOCSHELL 0x119d10800 == 32 [pid = 1657] [id = 634] 16:17:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x113dbd400) [pid = 1657] [serial = 1902] [outer = 0x0] 16:17:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x11917b000) [pid = 1657] [serial = 1903] [outer = 0x113dbd400] 16:17:50 INFO - PROCESS | 1657 | 1466032670792 Marionette DEBUG loaded listener.js 16:17:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x119496800) [pid = 1657] [serial = 1904] [outer = 0x113dbd400] 16:17:51 INFO - PROCESS | 1657 | 1466032671166 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]]]}] 16:17:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 16:17:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 521ms 16:17:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 16:17:51 INFO - PROCESS | 1657 | 1466032671177 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 16:17:51 INFO - PROCESS | 1657 | 1466032671178 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 16:17:51 INFO - PROCESS | 1657 | 1466032671189 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 16:17:51 INFO - PROCESS | 1657 | 1466032671190 Marionette TRACE conn2 <- [1,2510,null,{}] 16:17:51 INFO - PROCESS | 1657 | 1466032671198 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}] 16:17:51 INFO - PROCESS | 1657 | 1466032671201 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:51 INFO - PROCESS | 1657 | 1466032671287 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 16:17:51 INFO - PROCESS | 1657 | 1466032671291 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:51 INFO - PROCESS | 1657 | 1466032671292 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:51 INFO - PROCESS | 1657 | ++DOCSHELL 0x12460c000 == 33 [pid = 1657] [id = 635] 16:17:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x119590c00) [pid = 1657] [serial = 1905] [outer = 0x0] 16:17:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x119912c00) [pid = 1657] [serial = 1906] [outer = 0x119590c00] 16:17:51 INFO - PROCESS | 1657 | 1466032671318 Marionette DEBUG loaded listener.js 16:17:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x119925400) [pid = 1657] [serial = 1907] [outer = 0x119590c00] 16:17:51 INFO - PROCESS | 1657 | 1466032671659 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]]]}] 16:17:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 16:17:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 488ms 16:17:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 16:17:51 INFO - PROCESS | 1657 | 1466032671670 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 16:17:51 INFO - PROCESS | 1657 | 1466032671671 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 16:17:51 INFO - PROCESS | 1657 | 1466032671673 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 16:17:51 INFO - PROCESS | 1657 | 1466032671674 Marionette TRACE conn2 <- [1,2514,null,{}] 16:17:51 INFO - PROCESS | 1657 | 1466032671677 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}] 16:17:51 INFO - PROCESS | 1657 | 1466032671678 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:51 INFO - PROCESS | 1657 | 1466032671759 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 16:17:51 INFO - PROCESS | 1657 | 1466032671763 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:51 INFO - PROCESS | 1657 | 1466032671764 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:51 INFO - PROCESS | 1657 | ++DOCSHELL 0x126737800 == 34 [pid = 1657] [id = 636] 16:17:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x119175800) [pid = 1657] [serial = 1908] [outer = 0x0] 16:17:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x123809800) [pid = 1657] [serial = 1909] [outer = 0x119175800] 16:17:51 INFO - PROCESS | 1657 | 1466032671797 Marionette DEBUG loaded listener.js 16:17:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x12382f400) [pid = 1657] [serial = 1910] [outer = 0x119175800] 16:17:52 INFO - PROCESS | 1657 | 1466032672157 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]]]}] 16:17:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 16:17:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 518ms 16:17:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 16:17:52 INFO - PROCESS | 1657 | 1466032672211 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 16:17:52 INFO - PROCESS | 1657 | 1466032672212 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 16:17:52 INFO - PROCESS | 1657 | 1466032672214 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 16:17:52 INFO - PROCESS | 1657 | 1466032672216 Marionette TRACE conn2 <- [1,2518,null,{}] 16:17:52 INFO - PROCESS | 1657 | 1466032672230 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}] 16:17:52 INFO - PROCESS | 1657 | 1466032672235 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:52 INFO - PROCESS | 1657 | 1466032672358 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 16:17:52 INFO - PROCESS | 1657 | 1466032672371 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:52 INFO - PROCESS | 1657 | 1466032672372 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:52 INFO - PROCESS | 1657 | ++DOCSHELL 0x129672000 == 35 [pid = 1657] [id = 637] 16:17:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x1240d9000) [pid = 1657] [serial = 1911] [outer = 0x0] 16:17:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x1243bd000) [pid = 1657] [serial = 1912] [outer = 0x1240d9000] 16:17:52 INFO - PROCESS | 1657 | 1466032672397 Marionette DEBUG loaded listener.js 16:17:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x1246ee000) [pid = 1657] [serial = 1913] [outer = 0x1240d9000] 16:17:52 INFO - PROCESS | 1657 | 1466032672738 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]]]}] 16:17:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 16:17:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 577ms 16:17:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 16:17:52 INFO - PROCESS | 1657 | 1466032672791 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 16:17:52 INFO - PROCESS | 1657 | 1466032672793 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 16:17:52 INFO - PROCESS | 1657 | 1466032672795 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 16:17:52 INFO - PROCESS | 1657 | 1466032672796 Marionette TRACE conn2 <- [1,2522,null,{}] 16:17:52 INFO - PROCESS | 1657 | 1466032672798 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}] 16:17:52 INFO - PROCESS | 1657 | 1466032672799 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:52 INFO - PROCESS | 1657 | 1466032672899 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 16:17:52 INFO - PROCESS | 1657 | 1466032672918 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:52 INFO - PROCESS | 1657 | 1466032672919 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:52 INFO - PROCESS | 1657 | ++DOCSHELL 0x116acb000 == 36 [pid = 1657] [id = 638] 16:17:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x1169f4400) [pid = 1657] [serial = 1914] [outer = 0x0] 16:17:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x124ac1800) [pid = 1657] [serial = 1915] [outer = 0x1169f4400] 16:17:52 INFO - PROCESS | 1657 | 1466032672944 Marionette DEBUG loaded listener.js 16:17:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x124bc9400) [pid = 1657] [serial = 1916] [outer = 0x1169f4400] 16:17:53 INFO - PROCESS | 1657 | 1466032673292 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]]]}] 16:17:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 16:17:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 518ms 16:17:53 INFO - PROCESS | 1657 | 1466032673313 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 16:17:53 INFO - PROCESS | 1657 | 1466032673315 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 16:17:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 16:17:53 INFO - PROCESS | 1657 | 1466032673319 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 16:17:53 INFO - PROCESS | 1657 | 1466032673320 Marionette TRACE conn2 <- [1,2526,null,{}] 16:17:53 INFO - PROCESS | 1657 | 1466032673330 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}] 16:17:53 INFO - PROCESS | 1657 | 1466032673332 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:53 INFO - PROCESS | 1657 | 1466032673435 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 16:17:53 INFO - PROCESS | 1657 | 1466032673439 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:53 INFO - PROCESS | 1657 | 1466032673440 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:53 INFO - PROCESS | 1657 | ++DOCSHELL 0x12ab82800 == 37 [pid = 1657] [id = 639] 16:17:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x1246ee800) [pid = 1657] [serial = 1917] [outer = 0x0] 16:17:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x125074000) [pid = 1657] [serial = 1918] [outer = 0x1246ee800] 16:17:53 INFO - PROCESS | 1657 | 1466032673465 Marionette DEBUG loaded listener.js 16:17:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x1257c3000) [pid = 1657] [serial = 1919] [outer = 0x1246ee800] 16:17:53 INFO - PROCESS | 1657 | 1466032673811 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]]]}] 16:17:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 16:17:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 528ms 16:17:53 INFO - PROCESS | 1657 | 1466032673851 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 16:17:53 INFO - PROCESS | 1657 | 1466032673853 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 16:17:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 16:17:53 INFO - PROCESS | 1657 | 1466032673855 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 16:17:53 INFO - PROCESS | 1657 | 1466032673856 Marionette TRACE conn2 <- [1,2530,null,{}] 16:17:53 INFO - PROCESS | 1657 | 1466032673859 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}] 16:17:53 INFO - PROCESS | 1657 | 1466032673860 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:53 INFO - PROCESS | 1657 | 1466032673982 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 16:17:53 INFO - PROCESS | 1657 | 1466032673988 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:53 INFO - PROCESS | 1657 | 1466032673989 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:54 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b95c800 == 38 [pid = 1657] [id = 640] 16:17:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x1257bf400) [pid = 1657] [serial = 1920] [outer = 0x0] 16:17:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x1267eb400) [pid = 1657] [serial = 1921] [outer = 0x1257bf400] 16:17:54 INFO - PROCESS | 1657 | 1466032674080 Marionette DEBUG loaded listener.js 16:17:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x126c16000) [pid = 1657] [serial = 1922] [outer = 0x1257bf400] 16:17:54 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x115d03400) [pid = 1657] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 16:17:54 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x11662c000) [pid = 1657] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 16:17:54 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x1185ee800) [pid = 1657] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 16:17:54 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x123827c00) [pid = 1657] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 16:17:54 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x11725bc00) [pid = 1657] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 16:17:54 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x123810400) [pid = 1657] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 16:17:54 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x1169ed800) [pid = 1657] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 16:17:54 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x113088000) [pid = 1657] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 16:17:54 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x11949e800) [pid = 1657] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 16:17:54 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x114fc5000) [pid = 1657] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 16:17:54 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x123b65c00) [pid = 1657] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 16:17:54 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x12436c800) [pid = 1657] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 16:17:54 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x112f5b800) [pid = 1657] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 16:17:54 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x116707800) [pid = 1657] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 16:17:54 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x1181bdc00) [pid = 1657] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 16:17:54 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x126c28000) [pid = 1657] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 16:17:54 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x1241c8000) [pid = 1657] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 16:17:54 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x114fbdc00) [pid = 1657] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 16:17:54 INFO - PROCESS | 1657 | 1466032674580 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]]]}] 16:17:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 16:17:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 769ms 16:17:54 INFO - PROCESS | 1657 | 1466032674624 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 16:17:54 INFO - PROCESS | 1657 | 1466032674625 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 16:17:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 16:17:54 INFO - PROCESS | 1657 | 1466032674642 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 16:17:54 INFO - PROCESS | 1657 | 1466032674643 Marionette TRACE conn2 <- [1,2534,null,{}] 16:17:54 INFO - PROCESS | 1657 | 1466032674645 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}] 16:17:54 INFO - PROCESS | 1657 | 1466032674646 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:54 INFO - PROCESS | 1657 | 1466032674756 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 16:17:54 INFO - PROCESS | 1657 | 1466032674760 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:54 INFO - PROCESS | 1657 | 1466032674761 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:54 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bc9d000 == 39 [pid = 1657] [id = 641] 16:17:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x112f64800) [pid = 1657] [serial = 1923] [outer = 0x0] 16:17:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x118757400) [pid = 1657] [serial = 1924] [outer = 0x112f64800] 16:17:54 INFO - PROCESS | 1657 | 1466032674786 Marionette DEBUG loaded listener.js 16:17:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x119929c00) [pid = 1657] [serial = 1925] [outer = 0x112f64800] 16:17:55 INFO - PROCESS | 1657 | 1466032675093 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]]]}] 16:17:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 16:17:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 472ms 16:17:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 16:17:55 INFO - PROCESS | 1657 | 1466032675112 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 16:17:55 INFO - PROCESS | 1657 | 1466032675113 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 16:17:55 INFO - PROCESS | 1657 | 1466032675116 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 16:17:55 INFO - PROCESS | 1657 | 1466032675120 Marionette TRACE conn2 <- [1,2538,null,{}] 16:17:55 INFO - PROCESS | 1657 | 1466032675124 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}] 16:17:55 INFO - PROCESS | 1657 | 1466032675125 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:55 INFO - PROCESS | 1657 | 1466032675228 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 16:17:55 INFO - PROCESS | 1657 | 1466032675294 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:55 INFO - PROCESS | 1657 | 1466032675296 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:55 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c6c0800 == 40 [pid = 1657] [id = 642] 16:17:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x119596400) [pid = 1657] [serial = 1926] [outer = 0x0] 16:17:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x11992b400) [pid = 1657] [serial = 1927] [outer = 0x119596400] 16:17:55 INFO - PROCESS | 1657 | 1466032675321 Marionette DEBUG loaded listener.js 16:17:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x128a9c800) [pid = 1657] [serial = 1928] [outer = 0x119596400] 16:17:55 INFO - PROCESS | 1657 | 1466032675607 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]]]}] 16:17:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 16:17:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 524ms 16:17:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 16:17:55 INFO - PROCESS | 1657 | 1466032675641 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 16:17:55 INFO - PROCESS | 1657 | 1466032675642 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 16:17:55 INFO - PROCESS | 1657 | 1466032675644 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 16:17:55 INFO - PROCESS | 1657 | 1466032675646 Marionette TRACE conn2 <- [1,2542,null,{}] 16:17:55 INFO - PROCESS | 1657 | 1466032675651 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}] 16:17:55 INFO - PROCESS | 1657 | 1466032675654 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:55 INFO - PROCESS | 1657 | 1466032675741 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 16:17:55 INFO - PROCESS | 1657 | 1466032675744 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:55 INFO - PROCESS | 1657 | 1466032675745 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:55 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d099800 == 41 [pid = 1657] [id = 643] 16:17:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x128a9f800) [pid = 1657] [serial = 1929] [outer = 0x0] 16:17:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x128c53000) [pid = 1657] [serial = 1930] [outer = 0x128a9f800] 16:17:55 INFO - PROCESS | 1657 | 1466032675769 Marionette DEBUG loaded listener.js 16:17:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x129078800) [pid = 1657] [serial = 1931] [outer = 0x128a9f800] 16:17:56 INFO - PROCESS | 1657 | 1466032676106 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]]]}] 16:17:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 16:17:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 470ms 16:17:56 INFO - PROCESS | 1657 | 1466032676115 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 16:17:56 INFO - PROCESS | 1657 | 1466032676117 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 16:17:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 16:17:56 INFO - PROCESS | 1657 | 1466032676122 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 16:17:56 INFO - PROCESS | 1657 | 1466032676123 Marionette TRACE conn2 <- [1,2546,null,{}] 16:17:56 INFO - PROCESS | 1657 | 1466032676126 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}] 16:17:56 INFO - PROCESS | 1657 | 1466032676127 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:56 INFO - PROCESS | 1657 | 1466032676250 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 16:17:56 INFO - PROCESS | 1657 | 1466032676257 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:56 INFO - PROCESS | 1657 | 1466032676258 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:56 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d0b4800 == 42 [pid = 1657] [id = 644] 16:17:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x12382c400) [pid = 1657] [serial = 1932] [outer = 0x0] 16:17:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x129076c00) [pid = 1657] [serial = 1933] [outer = 0x12382c400] 16:17:56 INFO - PROCESS | 1657 | 1466032676282 Marionette DEBUG loaded listener.js 16:17:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x129173c00) [pid = 1657] [serial = 1934] [outer = 0x12382c400] 16:17:56 INFO - PROCESS | 1657 | 1466032676751 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]]]}] 16:17:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 16:17:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 670ms 16:17:56 INFO - PROCESS | 1657 | 1466032676803 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 16:17:56 INFO - PROCESS | 1657 | 1466032676807 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 16:17:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 16:17:56 INFO - PROCESS | 1657 | 1466032676814 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 16:17:56 INFO - PROCESS | 1657 | 1466032676820 Marionette TRACE conn2 <- [1,2550,null,{}] 16:17:56 INFO - PROCESS | 1657 | 1466032676826 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}] 16:17:56 INFO - PROCESS | 1657 | 1466032676829 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:56 INFO - PROCESS | 1657 | 1466032676997 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 16:17:57 INFO - PROCESS | 1657 | 1466032677104 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:57 INFO - PROCESS | 1657 | 1466032677105 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:57 INFO - PROCESS | 1657 | ++DOCSHELL 0x118234000 == 43 [pid = 1657] [id = 645] 16:17:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x115e13400) [pid = 1657] [serial = 1935] [outer = 0x0] 16:17:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x1169ef800) [pid = 1657] [serial = 1936] [outer = 0x115e13400] 16:17:57 INFO - PROCESS | 1657 | 1466032677155 Marionette DEBUG loaded listener.js 16:17:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x117261c00) [pid = 1657] [serial = 1937] [outer = 0x115e13400] 16:17:57 INFO - PROCESS | 1657 | 1466032677690 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]]]}] 16:17:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 16:17:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 927ms 16:17:57 INFO - PROCESS | 1657 | 1466032677740 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 16:17:57 INFO - PROCESS | 1657 | 1466032677743 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 16:17:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 16:17:57 INFO - PROCESS | 1657 | 1466032677748 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 16:17:57 INFO - PROCESS | 1657 | 1466032677752 Marionette TRACE conn2 <- [1,2554,null,{}] 16:17:57 INFO - PROCESS | 1657 | 1466032677755 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}] 16:17:57 INFO - PROCESS | 1657 | 1466032677757 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:57 INFO - PROCESS | 1657 | 1466032677865 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 16:17:57 INFO - PROCESS | 1657 | 1466032677940 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:57 INFO - PROCESS | 1657 | 1466032677942 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:57 INFO - PROCESS | 1657 | ++DOCSHELL 0x128d6a000 == 44 [pid = 1657] [id = 646] 16:17:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x11875d400) [pid = 1657] [serial = 1938] [outer = 0x0] 16:17:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x11917dc00) [pid = 1657] [serial = 1939] [outer = 0x11875d400] 16:17:57 INFO - PROCESS | 1657 | 1466032677973 Marionette DEBUG loaded listener.js 16:17:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x11949b400) [pid = 1657] [serial = 1940] [outer = 0x11875d400] 16:17:58 INFO - PROCESS | 1657 | 1466032678404 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]]]}] 16:17:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 16:17:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 675ms 16:17:58 INFO - PROCESS | 1657 | 1466032678423 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 16:17:58 INFO - PROCESS | 1657 | 1466032678424 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 16:17:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 16:17:58 INFO - PROCESS | 1657 | 1466032678427 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 16:17:58 INFO - PROCESS | 1657 | 1466032678430 Marionette TRACE conn2 <- [1,2558,null,{}] 16:17:58 INFO - PROCESS | 1657 | 1466032678440 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}] 16:17:58 INFO - PROCESS | 1657 | 1466032678443 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:58 INFO - PROCESS | 1657 | 1466032678552 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 16:17:58 INFO - PROCESS | 1657 | 1466032678618 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:58 INFO - PROCESS | 1657 | 1466032678620 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:58 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d263000 == 45 [pid = 1657] [id = 647] 16:17:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x119925c00) [pid = 1657] [serial = 1941] [outer = 0x0] 16:17:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x123829c00) [pid = 1657] [serial = 1942] [outer = 0x119925c00] 16:17:58 INFO - PROCESS | 1657 | 1466032678692 Marionette DEBUG loaded listener.js 16:17:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x1240db000) [pid = 1657] [serial = 1943] [outer = 0x119925c00] 16:17:59 INFO - PROCESS | 1657 | 1466032679198 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]]]}] 16:17:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 16:17:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 824ms 16:17:59 INFO - PROCESS | 1657 | 1466032679450 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 16:17:59 INFO - PROCESS | 1657 | 1466032679453 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 16:17:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 16:17:59 INFO - PROCESS | 1657 | 1466032679480 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 16:17:59 INFO - PROCESS | 1657 | 1466032679482 Marionette TRACE conn2 <- [1,2562,null,{}] 16:17:59 INFO - PROCESS | 1657 | 1466032679485 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}] 16:17:59 INFO - PROCESS | 1657 | 1466032679487 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:59 INFO - PROCESS | 1657 | 1466032679591 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 16:17:59 INFO - PROCESS | 1657 | 1466032679651 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:59 INFO - PROCESS | 1657 | 1466032679655 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:17:59 INFO - PROCESS | 1657 | ++DOCSHELL 0x118253000 == 46 [pid = 1657] [id = 648] 16:17:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x116976000) [pid = 1657] [serial = 1944] [outer = 0x0] 16:17:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x1169f1800) [pid = 1657] [serial = 1945] [outer = 0x116976000] 16:17:59 INFO - PROCESS | 1657 | 1466032679682 Marionette DEBUG loaded listener.js 16:17:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x117262c00) [pid = 1657] [serial = 1946] [outer = 0x116976000] 16:18:00 INFO - PROCESS | 1657 | --DOCSHELL 0x12d099800 == 45 [pid = 1657] [id = 643] 16:18:00 INFO - PROCESS | 1657 | --DOCSHELL 0x12c6c0800 == 44 [pid = 1657] [id = 642] 16:18:00 INFO - PROCESS | 1657 | --DOCSHELL 0x12bc9d000 == 43 [pid = 1657] [id = 641] 16:18:00 INFO - PROCESS | 1657 | --DOCSHELL 0x12b95c800 == 42 [pid = 1657] [id = 640] 16:18:00 INFO - PROCESS | 1657 | --DOCSHELL 0x12ab82800 == 41 [pid = 1657] [id = 639] 16:18:00 INFO - PROCESS | 1657 | --DOCSHELL 0x116acb000 == 40 [pid = 1657] [id = 638] 16:18:00 INFO - PROCESS | 1657 | --DOCSHELL 0x129672000 == 39 [pid = 1657] [id = 637] 16:18:00 INFO - PROCESS | 1657 | --DOCSHELL 0x126737800 == 38 [pid = 1657] [id = 636] 16:18:00 INFO - PROCESS | 1657 | --DOCSHELL 0x12460c000 == 37 [pid = 1657] [id = 635] 16:18:00 INFO - PROCESS | 1657 | --DOCSHELL 0x119d10800 == 36 [pid = 1657] [id = 634] 16:18:00 INFO - PROCESS | 1657 | --DOCSHELL 0x118235800 == 35 [pid = 1657] [id = 633] 16:18:00 INFO - PROCESS | 1657 | --DOCSHELL 0x1169b8800 == 34 [pid = 1657] [id = 632] 16:18:00 INFO - PROCESS | 1657 | --DOCSHELL 0x129322800 == 33 [pid = 1657] [id = 631] 16:18:00 INFO - PROCESS | 1657 | --DOCSHELL 0x119151800 == 32 [pid = 1657] [id = 630] 16:18:00 INFO - PROCESS | 1657 | --DOCSHELL 0x12c6da000 == 31 [pid = 1657] [id = 629] 16:18:00 INFO - PROCESS | 1657 | --DOCSHELL 0x12d263000 == 30 [pid = 1657] [id = 647] 16:18:00 INFO - PROCESS | 1657 | --DOCSHELL 0x128d6a000 == 29 [pid = 1657] [id = 646] 16:18:00 INFO - PROCESS | 1657 | --DOCSHELL 0x12d0b4800 == 28 [pid = 1657] [id = 644] 16:18:00 INFO - PROCESS | 1657 | --DOCSHELL 0x118234000 == 27 [pid = 1657] [id = 645] 16:18:00 INFO - PROCESS | 1657 | --DOMWINDOW == 112 (0x123818400) [pid = 1657] [serial = 1841] [outer = 0x0] [url = about:blank] 16:18:00 INFO - PROCESS | 1657 | --DOMWINDOW == 111 (0x11912f800) [pid = 1657] [serial = 1867] [outer = 0x0] [url = about:blank] 16:18:00 INFO - PROCESS | 1657 | --DOMWINDOW == 110 (0x119138800) [pid = 1657] [serial = 1837] [outer = 0x0] [url = about:blank] 16:18:00 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x1240cf400) [pid = 1657] [serial = 1843] [outer = 0x0] [url = about:blank] 16:18:00 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x1241c9c00) [pid = 1657] [serial = 1844] [outer = 0x0] [url = about:blank] 16:18:00 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x11839e400) [pid = 1657] [serial = 1865] [outer = 0x0] [url = about:blank] 16:18:00 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x123827400) [pid = 1657] [serial = 1876] [outer = 0x0] [url = about:blank] 16:18:00 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x117220000) [pid = 1657] [serial = 1834] [outer = 0x0] [url = about:blank] 16:18:00 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x1174d7c00) [pid = 1657] [serial = 1864] [outer = 0x0] [url = about:blank] 16:18:00 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x11335bc00) [pid = 1657] [serial = 1855] [outer = 0x0] [url = about:blank] 16:18:00 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x123810000) [pid = 1657] [serial = 1874] [outer = 0x0] [url = about:blank] 16:18:00 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x116193000) [pid = 1657] [serial = 1859] [outer = 0x0] [url = about:blank] 16:18:00 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x1240d5000) [pid = 1657] [serial = 1885] [outer = 0x0] [url = about:blank] 16:18:00 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x126c27400) [pid = 1657] [serial = 1850] [outer = 0x0] [url = about:blank] 16:18:00 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x116f81c00) [pid = 1657] [serial = 1879] [outer = 0x0] [url = about:blank] 16:18:00 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x119926800) [pid = 1657] [serial = 1873] [outer = 0x0] [url = about:blank] 16:18:00 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x1169f4c00) [pid = 1657] [serial = 1862] [outer = 0x0] [url = about:blank] 16:18:00 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x119eda400) [pid = 1657] [serial = 1840] [outer = 0x0] [url = about:blank] 16:18:00 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x11812d800) [pid = 1657] [serial = 1835] [outer = 0x0] [url = about:blank] 16:18:00 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x123818800) [pid = 1657] [serial = 1882] [outer = 0x0] [url = about:blank] 16:18:00 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x119459800) [pid = 1657] [serial = 1880] [outer = 0x0] [url = about:blank] 16:18:00 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x128c90c00) [pid = 1657] [serial = 1853] [outer = 0x0] [url = about:blank] 16:18:00 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x12651b800) [pid = 1657] [serial = 1849] [outer = 0x0] [url = about:blank] 16:18:00 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x1243c5000) [pid = 1657] [serial = 1846] [outer = 0x0] [url = about:blank] 16:18:00 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x116763000) [pid = 1657] [serial = 1861] [outer = 0x0] [url = about:blank] 16:18:00 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x123c3bc00) [pid = 1657] [serial = 1883] [outer = 0x0] [url = about:blank] 16:18:00 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x119494c00) [pid = 1657] [serial = 1871] [outer = 0x0] [url = about:blank] 16:18:00 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x123a30c00) [pid = 1657] [serial = 1877] [outer = 0x0] [url = about:blank] 16:18:00 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x114fbb800) [pid = 1657] [serial = 1856] [outer = 0x0] [url = about:blank] 16:18:00 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x128aa6400) [pid = 1657] [serial = 1852] [outer = 0x0] [url = about:blank] 16:18:00 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x119454400) [pid = 1657] [serial = 1838] [outer = 0x0] [url = about:blank] 16:18:00 INFO - PROCESS | 1657 | --DOMWINDOW == 81 (0x115e13000) [pid = 1657] [serial = 1858] [outer = 0x0] [url = about:blank] 16:18:00 INFO - PROCESS | 1657 | --DOMWINDOW == 80 (0x11917e000) [pid = 1657] [serial = 1868] [outer = 0x0] [url = about:blank] 16:18:00 INFO - PROCESS | 1657 | --DOMWINDOW == 79 (0x1246f3000) [pid = 1657] [serial = 1847] [outer = 0x0] [url = about:blank] 16:18:00 INFO - PROCESS | 1657 | --DOMWINDOW == 78 (0x119450c00) [pid = 1657] [serial = 1870] [outer = 0x0] [url = about:blank] 16:18:00 INFO - PROCESS | 1657 | --DOMWINDOW == 77 (0x1240dd800) [pid = 1657] [serial = 1886] [outer = 0x0] [url = about:blank] 16:18:00 INFO - PROCESS | 1657 | 1466032680757 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]]]}] 16:18:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 16:18:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1334ms 16:18:00 INFO - PROCESS | 1657 | 1466032680804 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 16:18:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 16:18:00 INFO - PROCESS | 1657 | 1466032680806 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 16:18:00 INFO - PROCESS | 1657 | 1466032680809 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 16:18:00 INFO - PROCESS | 1657 | 1466032680811 Marionette TRACE conn2 <- [1,2566,null,{}] 16:18:00 INFO - PROCESS | 1657 | 1466032680815 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}] 16:18:00 INFO - PROCESS | 1657 | 1466032680816 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:00 INFO - PROCESS | 1657 | 1466032680908 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 16:18:00 INFO - PROCESS | 1657 | 1466032680944 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:00 INFO - PROCESS | 1657 | 1466032680947 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:00 INFO - PROCESS | 1657 | ++DOCSHELL 0x11667e000 == 28 [pid = 1657] [id = 649] 16:18:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 78 (0x114fc5800) [pid = 1657] [serial = 1947] [outer = 0x0] 16:18:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 79 (0x115dca000) [pid = 1657] [serial = 1948] [outer = 0x114fc5800] 16:18:00 INFO - PROCESS | 1657 | 1466032680975 Marionette DEBUG loaded listener.js 16:18:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 80 (0x116705800) [pid = 1657] [serial = 1949] [outer = 0x114fc5800] 16:18:01 INFO - PROCESS | 1657 | 1466032681365 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]]]}] 16:18:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 16:18:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 572ms 16:18:01 INFO - PROCESS | 1657 | 1466032681382 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 16:18:01 INFO - PROCESS | 1657 | 1466032681386 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 16:18:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 16:18:01 INFO - PROCESS | 1657 | 1466032681391 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 16:18:01 INFO - PROCESS | 1657 | 1466032681393 Marionette TRACE conn2 <- [1,2570,null,{}] 16:18:01 INFO - PROCESS | 1657 | 1466032681395 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}] 16:18:01 INFO - PROCESS | 1657 | 1466032681397 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:01 INFO - PROCESS | 1657 | 1466032681481 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 16:18:01 INFO - PROCESS | 1657 | 1466032681488 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:01 INFO - PROCESS | 1657 | 1466032681490 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:01 INFO - PROCESS | 1657 | ++DOCSHELL 0x1181ad000 == 29 [pid = 1657] [id = 650] 16:18:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 81 (0x11697ec00) [pid = 1657] [serial = 1950] [outer = 0x0] 16:18:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x11721d800) [pid = 1657] [serial = 1951] [outer = 0x11697ec00] 16:18:01 INFO - PROCESS | 1657 | 1466032681518 Marionette DEBUG loaded listener.js 16:18:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x117262800) [pid = 1657] [serial = 1952] [outer = 0x11697ec00] 16:18:01 INFO - PROCESS | 1657 | 1466032681900 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]]]}] 16:18:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 16:18:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 568ms 16:18:01 INFO - PROCESS | 1657 | 1466032681961 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 16:18:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 16:18:01 INFO - PROCESS | 1657 | 1466032681974 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 16:18:01 INFO - PROCESS | 1657 | 1466032681977 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 16:18:01 INFO - PROCESS | 1657 | 1466032681981 Marionette TRACE conn2 <- [1,2574,null,{}] 16:18:01 INFO - PROCESS | 1657 | 1466032681993 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}] 16:18:02 INFO - PROCESS | 1657 | 1466032681998 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:02 INFO - PROCESS | 1657 | 1466032682129 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 16:18:02 INFO - PROCESS | 1657 | 1466032682142 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:02 INFO - PROCESS | 1657 | 1466032682144 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:02 INFO - PROCESS | 1657 | ++DOCSHELL 0x119d15800 == 30 [pid = 1657] [id = 651] 16:18:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x118458800) [pid = 1657] [serial = 1953] [outer = 0x0] 16:18:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x1185f1c00) [pid = 1657] [serial = 1954] [outer = 0x118458800] 16:18:02 INFO - PROCESS | 1657 | 1466032682189 Marionette DEBUG loaded listener.js 16:18:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x11917c000) [pid = 1657] [serial = 1955] [outer = 0x118458800] 16:18:02 INFO - PROCESS | 1657 | 1466032682612 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]]]}] 16:18:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 16:18:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 675ms 16:18:02 INFO - PROCESS | 1657 | 1466032682653 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 16:18:02 INFO - PROCESS | 1657 | 1466032682655 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 16:18:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 16:18:02 INFO - PROCESS | 1657 | 1466032682657 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 16:18:02 INFO - PROCESS | 1657 | 1466032682658 Marionette TRACE conn2 <- [1,2578,null,{}] 16:18:02 INFO - PROCESS | 1657 | 1466032682660 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}] 16:18:02 INFO - PROCESS | 1657 | 1466032682661 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:02 INFO - PROCESS | 1657 | 1466032682741 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 16:18:02 INFO - PROCESS | 1657 | 1466032682745 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:02 INFO - PROCESS | 1657 | 1466032682746 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:02 INFO - PROCESS | 1657 | ++DOCSHELL 0x124408000 == 31 [pid = 1657] [id = 652] 16:18:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x119454800) [pid = 1657] [serial = 1956] [outer = 0x0] 16:18:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x119486000) [pid = 1657] [serial = 1957] [outer = 0x119454800] 16:18:02 INFO - PROCESS | 1657 | 1466032682774 Marionette DEBUG loaded listener.js 16:18:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x1194a1800) [pid = 1657] [serial = 1958] [outer = 0x119454800] 16:18:03 INFO - PROCESS | 1657 | 1466032683139 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]]]}] 16:18:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 16:18:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 519ms 16:18:03 INFO - PROCESS | 1657 | 1466032683184 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 16:18:03 INFO - PROCESS | 1657 | 1466032683185 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 16:18:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 16:18:03 INFO - PROCESS | 1657 | 1466032683187 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 16:18:03 INFO - PROCESS | 1657 | 1466032683188 Marionette TRACE conn2 <- [1,2582,null,{}] 16:18:03 INFO - PROCESS | 1657 | 1466032683191 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}] 16:18:03 INFO - PROCESS | 1657 | 1466032683199 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:03 INFO - PROCESS | 1657 | 1466032683294 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 16:18:03 INFO - PROCESS | 1657 | 1466032683299 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:03 INFO - PROCESS | 1657 | 1466032683300 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:03 INFO - PROCESS | 1657 | ++DOCSHELL 0x12579d800 == 32 [pid = 1657] [id = 653] 16:18:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x116626000) [pid = 1657] [serial = 1959] [outer = 0x0] 16:18:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x119598400) [pid = 1657] [serial = 1960] [outer = 0x116626000] 16:18:03 INFO - PROCESS | 1657 | 1466032683325 Marionette DEBUG loaded listener.js 16:18:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x119928400) [pid = 1657] [serial = 1961] [outer = 0x116626000] 16:18:03 INFO - PROCESS | 1657 | 1466032683679 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]]]}] 16:18:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 16:18:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 518ms 16:18:03 INFO - PROCESS | 1657 | 1466032683706 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 16:18:03 INFO - PROCESS | 1657 | 1466032683707 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 16:18:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 16:18:03 INFO - PROCESS | 1657 | 1466032683710 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 16:18:03 INFO - PROCESS | 1657 | 1466032683711 Marionette TRACE conn2 <- [1,2586,null,{}] 16:18:03 INFO - PROCESS | 1657 | 1466032683714 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}] 16:18:03 INFO - PROCESS | 1657 | 1466032683721 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:03 INFO - PROCESS | 1657 | 1466032683864 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 16:18:03 INFO - PROCESS | 1657 | 1466032683879 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:03 INFO - PROCESS | 1657 | 1466032683880 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:03 INFO - PROCESS | 1657 | ++DOCSHELL 0x1290d1000 == 33 [pid = 1657] [id = 654] 16:18:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x119b9b400) [pid = 1657] [serial = 1962] [outer = 0x0] 16:18:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x12380f000) [pid = 1657] [serial = 1963] [outer = 0x119b9b400] 16:18:03 INFO - PROCESS | 1657 | 1466032683921 Marionette DEBUG loaded listener.js 16:18:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x1240d6000) [pid = 1657] [serial = 1964] [outer = 0x119b9b400] 16:18:04 INFO - PROCESS | 1657 | 1466032684342 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]]]}] 16:18:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 16:18:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 671ms 16:18:04 INFO - PROCESS | 1657 | 1466032684389 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 16:18:04 INFO - PROCESS | 1657 | 1466032684390 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 16:18:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 16:18:04 INFO - PROCESS | 1657 | 1466032684393 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 16:18:04 INFO - PROCESS | 1657 | 1466032684394 Marionette TRACE conn2 <- [1,2590,null,{}] 16:18:04 INFO - PROCESS | 1657 | 1466032684396 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}] 16:18:04 INFO - PROCESS | 1657 | 1466032684397 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:04 INFO - PROCESS | 1657 | 1466032684506 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 16:18:04 INFO - PROCESS | 1657 | 1466032684510 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:04 INFO - PROCESS | 1657 | 1466032684511 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:04 INFO - PROCESS | 1657 | ++DOCSHELL 0x12968c000 == 34 [pid = 1657] [id = 655] 16:18:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x1185f2800) [pid = 1657] [serial = 1965] [outer = 0x0] 16:18:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x124106c00) [pid = 1657] [serial = 1966] [outer = 0x1185f2800] 16:18:04 INFO - PROCESS | 1657 | 1466032684535 Marionette DEBUG loaded listener.js 16:18:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x1243bec00) [pid = 1657] [serial = 1967] [outer = 0x1185f2800] 16:18:04 INFO - PROCESS | 1657 | 1466032684895 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]]]}] 16:18:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 16:18:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 519ms 16:18:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 16:18:04 INFO - PROCESS | 1657 | 1466032684913 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 16:18:04 INFO - PROCESS | 1657 | 1466032684914 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 16:18:04 INFO - PROCESS | 1657 | 1466032684917 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 16:18:04 INFO - PROCESS | 1657 | 1466032684920 Marionette TRACE conn2 <- [1,2594,null,{}] 16:18:04 INFO - PROCESS | 1657 | 1466032684924 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}] 16:18:04 INFO - PROCESS | 1657 | 1466032684925 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:05 INFO - PROCESS | 1657 | 1466032685239 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 16:18:05 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x12382c400) [pid = 1657] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 16:18:05 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x128a9f800) [pid = 1657] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 16:18:05 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x1169f4400) [pid = 1657] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 16:18:05 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x1246ee800) [pid = 1657] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 16:18:05 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x113dbd400) [pid = 1657] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 16:18:05 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x114fc5c00) [pid = 1657] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 16:18:05 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x1257bf400) [pid = 1657] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 16:18:05 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x12436c000) [pid = 1657] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 16:18:05 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x117147400) [pid = 1657] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 16:18:05 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x119590c00) [pid = 1657] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 16:18:05 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x119175800) [pid = 1657] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 16:18:05 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x1164dbc00) [pid = 1657] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 16:18:05 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x11725a400) [pid = 1657] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 16:18:05 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x119596400) [pid = 1657] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 16:18:05 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x112f64800) [pid = 1657] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 16:18:05 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x1240d9000) [pid = 1657] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 16:18:05 INFO - PROCESS | 1657 | 1466032685286 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:05 INFO - PROCESS | 1657 | 1466032685287 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:05 INFO - PROCESS | 1657 | ++DOCSHELL 0x116ab7800 == 35 [pid = 1657] [id = 656] 16:18:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x111e61000) [pid = 1657] [serial = 1968] [outer = 0x0] 16:18:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x112d68400) [pid = 1657] [serial = 1969] [outer = 0x111e61000] 16:18:05 INFO - PROCESS | 1657 | 1466032685311 Marionette DEBUG loaded listener.js 16:18:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x116712400) [pid = 1657] [serial = 1970] [outer = 0x111e61000] 16:18:05 INFO - PROCESS | 1657 | 1466032685588 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]]]}] 16:18:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 16:18:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 722ms 16:18:05 INFO - PROCESS | 1657 | 1466032685640 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 16:18:05 INFO - PROCESS | 1657 | 1466032685641 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 16:18:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 16:18:05 INFO - PROCESS | 1657 | 1466032685643 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 16:18:05 INFO - PROCESS | 1657 | 1466032685644 Marionette TRACE conn2 <- [1,2598,null,{}] 16:18:05 INFO - PROCESS | 1657 | 1466032685647 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}] 16:18:05 INFO - PROCESS | 1657 | 1466032685648 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:05 INFO - PROCESS | 1657 | 1466032685738 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 16:18:05 INFO - PROCESS | 1657 | 1466032685811 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:05 INFO - PROCESS | 1657 | 1466032685812 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:05 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a61d800 == 36 [pid = 1657] [id = 657] 16:18:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x11213d800) [pid = 1657] [serial = 1971] [outer = 0x0] 16:18:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x11917d000) [pid = 1657] [serial = 1972] [outer = 0x11213d800] 16:18:05 INFO - PROCESS | 1657 | 1466032685838 Marionette DEBUG loaded listener.js 16:18:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x1243c0800) [pid = 1657] [serial = 1973] [outer = 0x11213d800] 16:18:06 INFO - PROCESS | 1657 | 1466032686107 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]]]}] 16:18:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 16:18:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 469ms 16:18:06 INFO - PROCESS | 1657 | 1466032686113 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 16:18:06 INFO - PROCESS | 1657 | 1466032686114 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 16:18:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 16:18:06 INFO - PROCESS | 1657 | 1466032686124 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 16:18:06 INFO - PROCESS | 1657 | 1466032686125 Marionette TRACE conn2 <- [1,2602,null,{}] 16:18:06 INFO - PROCESS | 1657 | 1466032686127 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}] 16:18:06 INFO - PROCESS | 1657 | 1466032686128 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:06 INFO - PROCESS | 1657 | 1466032686211 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 16:18:06 INFO - PROCESS | 1657 | 1466032686215 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:06 INFO - PROCESS | 1657 | 1466032686218 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:06 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b7bb800 == 37 [pid = 1657] [id = 658] 16:18:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x1240db800) [pid = 1657] [serial = 1974] [outer = 0x0] 16:18:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x1246f3000) [pid = 1657] [serial = 1975] [outer = 0x1240db800] 16:18:06 INFO - PROCESS | 1657 | 1466032686243 Marionette DEBUG loaded listener.js 16:18:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x124b8f800) [pid = 1657] [serial = 1976] [outer = 0x1240db800] 16:18:06 INFO - PROCESS | 1657 | 1466032686604 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]]]}] 16:18:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 16:18:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 522ms 16:18:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 16:18:06 INFO - PROCESS | 1657 | 1466032686642 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 16:18:06 INFO - PROCESS | 1657 | 1466032686643 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 16:18:06 INFO - PROCESS | 1657 | 1466032686645 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 16:18:06 INFO - PROCESS | 1657 | 1466032686647 Marionette TRACE conn2 <- [1,2606,null,{}] 16:18:06 INFO - PROCESS | 1657 | 1466032686650 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}] 16:18:06 INFO - PROCESS | 1657 | 1466032686653 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:06 INFO - PROCESS | 1657 | 1466032686779 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 16:18:06 INFO - PROCESS | 1657 | 1466032686788 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:06 INFO - PROCESS | 1657 | 1466032686791 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:06 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b961000 == 38 [pid = 1657] [id = 659] 16:18:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x124657c00) [pid = 1657] [serial = 1977] [outer = 0x0] 16:18:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x124f1c000) [pid = 1657] [serial = 1978] [outer = 0x124657c00] 16:18:06 INFO - PROCESS | 1657 | 1466032686835 Marionette DEBUG loaded listener.js 16:18:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x126c0f400) [pid = 1657] [serial = 1979] [outer = 0x124657c00] 16:18:07 INFO - PROCESS | 1657 | 1466032687471 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]]]}] 16:18:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 16:18:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 874ms 16:18:07 INFO - PROCESS | 1657 | 1466032687520 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 16:18:07 INFO - PROCESS | 1657 | 1466032687522 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 16:18:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 16:18:07 INFO - PROCESS | 1657 | 1466032687526 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 16:18:07 INFO - PROCESS | 1657 | 1466032687528 Marionette TRACE conn2 <- [1,2610,null,{}] 16:18:07 INFO - PROCESS | 1657 | 1466032687555 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}] 16:18:07 INFO - PROCESS | 1657 | 1466032687556 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:07 INFO - PROCESS | 1657 | 1466032687701 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 16:18:07 INFO - PROCESS | 1657 | 1466032687743 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:07 INFO - PROCESS | 1657 | 1466032687746 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:07 INFO - PROCESS | 1657 | ++DOCSHELL 0x117e67800 == 39 [pid = 1657] [id = 660] 16:18:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x114fbe800) [pid = 1657] [serial = 1980] [outer = 0x0] 16:18:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x114fc4400) [pid = 1657] [serial = 1981] [outer = 0x114fbe800] 16:18:07 INFO - PROCESS | 1657 | 1466032687777 Marionette DEBUG loaded listener.js 16:18:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x116707c00) [pid = 1657] [serial = 1982] [outer = 0x114fbe800] 16:18:08 INFO - PROCESS | 1657 | 1466032688311 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]]]}] 16:18:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 16:18:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 820ms 16:18:08 INFO - PROCESS | 1657 | 1466032688347 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 16:18:08 INFO - PROCESS | 1657 | 1466032688351 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 16:18:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 16:18:08 INFO - PROCESS | 1657 | 1466032688388 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 16:18:08 INFO - PROCESS | 1657 | 1466032688390 Marionette TRACE conn2 <- [1,2614,null,{}] 16:18:08 INFO - PROCESS | 1657 | 1466032688392 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}] 16:18:08 INFO - PROCESS | 1657 | 1466032688394 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:08 INFO - PROCESS | 1657 | 1466032688507 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 16:18:08 INFO - PROCESS | 1657 | 1466032688589 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:08 INFO - PROCESS | 1657 | 1466032688590 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:08 INFO - PROCESS | 1657 | ++DOCSHELL 0x12657e800 == 40 [pid = 1657] [id = 661] 16:18:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x1175b5000) [pid = 1657] [serial = 1983] [outer = 0x0] 16:18:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x1181ba800) [pid = 1657] [serial = 1984] [outer = 0x1175b5000] 16:18:08 INFO - PROCESS | 1657 | 1466032688621 Marionette DEBUG loaded listener.js 16:18:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x1185f6000) [pid = 1657] [serial = 1985] [outer = 0x1175b5000] 16:18:09 INFO - PROCESS | 1657 | 1466032689307 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]]]}] 16:18:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 16:18:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 976ms 16:18:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 16:18:09 INFO - PROCESS | 1657 | 1466032689360 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 16:18:09 INFO - PROCESS | 1657 | 1466032689362 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 16:18:09 INFO - PROCESS | 1657 | 1466032689365 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 16:18:09 INFO - PROCESS | 1657 | 1466032689367 Marionette TRACE conn2 <- [1,2618,null,{}] 16:18:09 INFO - PROCESS | 1657 | 1466032689371 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}] 16:18:09 INFO - PROCESS | 1657 | 1466032689373 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:09 INFO - PROCESS | 1657 | 1466032689483 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 16:18:09 INFO - PROCESS | 1657 | 1466032689544 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:09 INFO - PROCESS | 1657 | 1466032689547 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:09 INFO - PROCESS | 1657 | ++DOCSHELL 0x117467800 == 41 [pid = 1657] [id = 662] 16:18:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x11662c000) [pid = 1657] [serial = 1986] [outer = 0x0] 16:18:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x116f7dc00) [pid = 1657] [serial = 1987] [outer = 0x11662c000] 16:18:09 INFO - PROCESS | 1657 | 1466032689575 Marionette DEBUG loaded listener.js 16:18:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x117264c00) [pid = 1657] [serial = 1988] [outer = 0x11662c000] 16:18:09 INFO - PROCESS | 1657 | --DOCSHELL 0x12b7bb800 == 40 [pid = 1657] [id = 658] 16:18:09 INFO - PROCESS | 1657 | --DOCSHELL 0x12a61d800 == 39 [pid = 1657] [id = 657] 16:18:09 INFO - PROCESS | 1657 | --DOCSHELL 0x116ab7800 == 38 [pid = 1657] [id = 656] 16:18:09 INFO - PROCESS | 1657 | --DOCSHELL 0x12968c000 == 37 [pid = 1657] [id = 655] 16:18:09 INFO - PROCESS | 1657 | --DOCSHELL 0x1290d1000 == 36 [pid = 1657] [id = 654] 16:18:09 INFO - PROCESS | 1657 | --DOCSHELL 0x12579d800 == 35 [pid = 1657] [id = 653] 16:18:09 INFO - PROCESS | 1657 | --DOCSHELL 0x124408000 == 34 [pid = 1657] [id = 652] 16:18:09 INFO - PROCESS | 1657 | --DOCSHELL 0x119d15800 == 33 [pid = 1657] [id = 651] 16:18:09 INFO - PROCESS | 1657 | --DOCSHELL 0x1181ad000 == 32 [pid = 1657] [id = 650] 16:18:09 INFO - PROCESS | 1657 | --DOCSHELL 0x11667e000 == 31 [pid = 1657] [id = 649] 16:18:09 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x129173c00) [pid = 1657] [serial = 1934] [outer = 0x0] [url = about:blank] 16:18:09 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x129076c00) [pid = 1657] [serial = 1933] [outer = 0x0] [url = about:blank] 16:18:09 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x128c53000) [pid = 1657] [serial = 1930] [outer = 0x0] [url = about:blank] 16:18:09 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x124ac1800) [pid = 1657] [serial = 1915] [outer = 0x0] [url = about:blank] 16:18:09 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x125074000) [pid = 1657] [serial = 1918] [outer = 0x0] [url = about:blank] 16:18:09 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x11917b000) [pid = 1657] [serial = 1903] [outer = 0x0] [url = about:blank] 16:18:09 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x119496800) [pid = 1657] [serial = 1904] [outer = 0x0] [url = about:blank] 16:18:09 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x115e1e000) [pid = 1657] [serial = 1891] [outer = 0x0] [url = about:blank] 16:18:09 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x11670b000) [pid = 1657] [serial = 1892] [outer = 0x0] [url = about:blank] 16:18:09 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x1267eb400) [pid = 1657] [serial = 1921] [outer = 0x0] [url = about:blank] 16:18:09 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x124f12400) [pid = 1657] [serial = 1889] [outer = 0x0] [url = about:blank] 16:18:09 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x1246ed800) [pid = 1657] [serial = 1888] [outer = 0x0] [url = about:blank] 16:18:09 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x118162c00) [pid = 1657] [serial = 1894] [outer = 0x0] [url = about:blank] 16:18:09 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x118453400) [pid = 1657] [serial = 1895] [outer = 0x0] [url = about:blank] 16:18:09 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x119912c00) [pid = 1657] [serial = 1906] [outer = 0x0] [url = about:blank] 16:18:09 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x119925400) [pid = 1657] [serial = 1907] [outer = 0x0] [url = about:blank] 16:18:09 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x123809800) [pid = 1657] [serial = 1909] [outer = 0x0] [url = about:blank] 16:18:09 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x11670f800) [pid = 1657] [serial = 1897] [outer = 0x0] [url = about:blank] 16:18:09 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x1169ef400) [pid = 1657] [serial = 1898] [outer = 0x0] [url = about:blank] 16:18:09 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x117265400) [pid = 1657] [serial = 1900] [outer = 0x0] [url = about:blank] 16:18:09 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x1181b3c00) [pid = 1657] [serial = 1901] [outer = 0x0] [url = about:blank] 16:18:09 INFO - PROCESS | 1657 | --DOMWINDOW == 81 (0x1257c3000) [pid = 1657] [serial = 1919] [outer = 0x0] [url = about:blank] 16:18:09 INFO - PROCESS | 1657 | --DOMWINDOW == 80 (0x128a9c800) [pid = 1657] [serial = 1928] [outer = 0x0] [url = about:blank] 16:18:09 INFO - PROCESS | 1657 | --DOMWINDOW == 79 (0x126c16000) [pid = 1657] [serial = 1922] [outer = 0x0] [url = about:blank] 16:18:09 INFO - PROCESS | 1657 | --DOMWINDOW == 78 (0x118757400) [pid = 1657] [serial = 1924] [outer = 0x0] [url = about:blank] 16:18:09 INFO - PROCESS | 1657 | --DOMWINDOW == 77 (0x1243bd000) [pid = 1657] [serial = 1912] [outer = 0x0] [url = about:blank] 16:18:09 INFO - PROCESS | 1657 | --DOMWINDOW == 76 (0x129078800) [pid = 1657] [serial = 1931] [outer = 0x0] [url = about:blank] 16:18:09 INFO - PROCESS | 1657 | --DOMWINDOW == 75 (0x124bc9400) [pid = 1657] [serial = 1916] [outer = 0x0] [url = about:blank] 16:18:09 INFO - PROCESS | 1657 | --DOMWINDOW == 74 (0x119929c00) [pid = 1657] [serial = 1925] [outer = 0x0] [url = about:blank] 16:18:09 INFO - PROCESS | 1657 | --DOMWINDOW == 73 (0x1246ee000) [pid = 1657] [serial = 1913] [outer = 0x0] [url = about:blank] 16:18:09 INFO - PROCESS | 1657 | --DOMWINDOW == 72 (0x12382f400) [pid = 1657] [serial = 1910] [outer = 0x0] [url = about:blank] 16:18:09 INFO - PROCESS | 1657 | --DOMWINDOW == 71 (0x11992b400) [pid = 1657] [serial = 1927] [outer = 0x0] [url = about:blank] 16:18:09 INFO - PROCESS | 1657 | 1466032689958 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]]]}] 16:18:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 16:18:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 625ms 16:18:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 16:18:09 INFO - PROCESS | 1657 | 1466032689991 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 16:18:09 INFO - PROCESS | 1657 | 1466032689993 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 16:18:09 INFO - PROCESS | 1657 | 1466032689998 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 16:18:10 INFO - PROCESS | 1657 | 1466032689999 Marionette TRACE conn2 <- [1,2622,null,{}] 16:18:10 INFO - PROCESS | 1657 | 1466032690002 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}] 16:18:10 INFO - PROCESS | 1657 | 1466032690004 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:10 INFO - PROCESS | 1657 | 1466032690090 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 16:18:10 INFO - PROCESS | 1657 | 1466032690144 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:10 INFO - PROCESS | 1657 | 1466032690146 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:10 INFO - PROCESS | 1657 | ++DOCSHELL 0x118550800 == 32 [pid = 1657] [id = 663] 16:18:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 72 (0x117263800) [pid = 1657] [serial = 1989] [outer = 0x0] 16:18:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 73 (0x11839d000) [pid = 1657] [serial = 1990] [outer = 0x117263800] 16:18:10 INFO - PROCESS | 1657 | 1466032690172 Marionette DEBUG loaded listener.js 16:18:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 74 (0x119130400) [pid = 1657] [serial = 1991] [outer = 0x117263800] 16:18:10 INFO - PROCESS | 1657 | 1466032690572 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]]]}] 16:18:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 16:18:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 623ms 16:18:10 INFO - PROCESS | 1657 | 1466032690622 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 16:18:10 INFO - PROCESS | 1657 | 1466032690624 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 16:18:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 16:18:10 INFO - PROCESS | 1657 | 1466032690627 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 16:18:10 INFO - PROCESS | 1657 | 1466032690632 Marionette TRACE conn2 <- [1,2626,null,{}] 16:18:10 INFO - PROCESS | 1657 | 1466032690643 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}] 16:18:10 INFO - PROCESS | 1657 | 1466032690648 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:10 INFO - PROCESS | 1657 | 1466032690779 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 16:18:10 INFO - PROCESS | 1657 | 1466032690860 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:10 INFO - PROCESS | 1657 | 1466032690862 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:10 INFO - PROCESS | 1657 | ++DOCSHELL 0x124613000 == 33 [pid = 1657] [id = 664] 16:18:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 75 (0x114fbc400) [pid = 1657] [serial = 1992] [outer = 0x0] 16:18:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 76 (0x119408400) [pid = 1657] [serial = 1993] [outer = 0x114fbc400] 16:18:10 INFO - PROCESS | 1657 | 1466032690890 Marionette DEBUG loaded listener.js 16:18:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 77 (0x119b96c00) [pid = 1657] [serial = 1994] [outer = 0x114fbc400] 16:18:11 INFO - PROCESS | 1657 | 1466032691188 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]]]}] 16:18:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 16:18:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 577ms 16:18:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 16:18:11 INFO - PROCESS | 1657 | 1466032691208 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 16:18:11 INFO - PROCESS | 1657 | 1466032691209 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 16:18:11 INFO - PROCESS | 1657 | 1466032691211 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 16:18:11 INFO - PROCESS | 1657 | 1466032691212 Marionette TRACE conn2 <- [1,2630,null,{}] 16:18:11 INFO - PROCESS | 1657 | 1466032691215 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}] 16:18:11 INFO - PROCESS | 1657 | 1466032691217 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:11 INFO - PROCESS | 1657 | 1466032691315 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 16:18:11 INFO - PROCESS | 1657 | 1466032691398 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:11 INFO - PROCESS | 1657 | 1466032691399 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:11 INFO - PROCESS | 1657 | ++DOCSHELL 0x128d52800 == 34 [pid = 1657] [id = 665] 16:18:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 78 (0x12380fc00) [pid = 1657] [serial = 1995] [outer = 0x0] 16:18:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 79 (0x123823800) [pid = 1657] [serial = 1996] [outer = 0x12380fc00] 16:18:11 INFO - PROCESS | 1657 | 1466032691427 Marionette DEBUG loaded listener.js 16:18:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 80 (0x123a30800) [pid = 1657] [serial = 1997] [outer = 0x12380fc00] 16:18:11 INFO - PROCESS | 1657 | 1466032691835 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]]]}] 16:18:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 16:18:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 668ms 16:18:11 INFO - PROCESS | 1657 | 1466032691882 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 16:18:11 INFO - PROCESS | 1657 | 1466032691884 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 16:18:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 16:18:11 INFO - PROCESS | 1657 | 1466032691887 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 16:18:11 INFO - PROCESS | 1657 | 1466032691889 Marionette TRACE conn2 <- [1,2634,null,{}] 16:18:11 INFO - PROCESS | 1657 | 1466032691892 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}] 16:18:11 INFO - PROCESS | 1657 | 1466032691895 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:12 INFO - PROCESS | 1657 | 1466032692031 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 16:18:12 INFO - PROCESS | 1657 | 1466032692047 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:12 INFO - PROCESS | 1657 | 1466032692048 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:12 INFO - PROCESS | 1657 | ++DOCSHELL 0x12968f000 == 35 [pid = 1657] [id = 666] 16:18:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 81 (0x123be9800) [pid = 1657] [serial = 1998] [outer = 0x0] 16:18:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x1240d0400) [pid = 1657] [serial = 1999] [outer = 0x123be9800] 16:18:12 INFO - PROCESS | 1657 | 1466032692080 Marionette DEBUG loaded listener.js 16:18:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x12436bc00) [pid = 1657] [serial = 2000] [outer = 0x123be9800] 16:18:12 INFO - PROCESS | 1657 | 1466032692429 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]]]}] 16:18:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 16:18:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 571ms 16:18:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 16:18:12 INFO - PROCESS | 1657 | 1466032692459 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 16:18:12 INFO - PROCESS | 1657 | 1466032692460 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 16:18:12 INFO - PROCESS | 1657 | 1466032692462 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 16:18:12 INFO - PROCESS | 1657 | 1466032692463 Marionette TRACE conn2 <- [1,2638,null,{}] 16:18:12 INFO - PROCESS | 1657 | 1466032692465 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}] 16:18:12 INFO - PROCESS | 1657 | 1466032692470 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:12 INFO - PROCESS | 1657 | 1466032692594 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 16:18:12 INFO - PROCESS | 1657 | 1466032692622 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:12 INFO - PROCESS | 1657 | 1466032692623 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:12 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b7c0800 == 36 [pid = 1657] [id = 667] 16:18:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x1243be400) [pid = 1657] [serial = 2001] [outer = 0x0] 16:18:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x124b98400) [pid = 1657] [serial = 2002] [outer = 0x1243be400] 16:18:12 INFO - PROCESS | 1657 | 1466032692648 Marionette DEBUG loaded listener.js 16:18:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x126c10000) [pid = 1657] [serial = 2003] [outer = 0x1243be400] 16:18:12 INFO - PROCESS | 1657 | 1466032692986 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]]]}] 16:18:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 16:18:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 569ms 16:18:13 INFO - PROCESS | 1657 | 1466032693031 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 16:18:13 INFO - PROCESS | 1657 | 1466032693032 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 16:18:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 16:18:13 INFO - PROCESS | 1657 | 1466032693035 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 16:18:13 INFO - PROCESS | 1657 | 1466032693036 Marionette TRACE conn2 <- [1,2642,null,{}] 16:18:13 INFO - PROCESS | 1657 | 1466032693038 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}] 16:18:13 INFO - PROCESS | 1657 | 1466032693039 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:13 INFO - PROCESS | 1657 | 1466032693143 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 16:18:13 INFO - PROCESS | 1657 | 1466032693146 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:13 INFO - PROCESS | 1657 | 1466032693155 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:13 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b969000 == 37 [pid = 1657] [id = 668] 16:18:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x11944ec00) [pid = 1657] [serial = 2004] [outer = 0x0] 16:18:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x126c1c800) [pid = 1657] [serial = 2005] [outer = 0x11944ec00] 16:18:13 INFO - PROCESS | 1657 | 1466032693215 Marionette DEBUG loaded listener.js 16:18:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x126c28000) [pid = 1657] [serial = 2006] [outer = 0x11944ec00] 16:18:13 INFO - PROCESS | 1657 | 1466032693522 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]]]}] 16:18:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 16:18:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 519ms 16:18:13 INFO - PROCESS | 1657 | 1466032693558 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 16:18:13 INFO - PROCESS | 1657 | 1466032693559 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 16:18:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 16:18:13 INFO - PROCESS | 1657 | 1466032693561 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 16:18:13 INFO - PROCESS | 1657 | 1466032693563 Marionette TRACE conn2 <- [1,2646,null,{}] 16:18:13 INFO - PROCESS | 1657 | 1466032693565 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}] 16:18:13 INFO - PROCESS | 1657 | 1466032693566 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:13 INFO - PROCESS | 1657 | 1466032693669 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 16:18:13 INFO - PROCESS | 1657 | 1466032693673 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:13 INFO - PROCESS | 1657 | 1466032693674 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:13 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bcac800 == 38 [pid = 1657] [id = 669] 16:18:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x12464cc00) [pid = 1657] [serial = 2007] [outer = 0x0] 16:18:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x128aa1400) [pid = 1657] [serial = 2008] [outer = 0x12464cc00] 16:18:13 INFO - PROCESS | 1657 | 1466032693699 Marionette DEBUG loaded listener.js 16:18:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x128c55c00) [pid = 1657] [serial = 2009] [outer = 0x12464cc00] 16:18:14 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x116626000) [pid = 1657] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 16:18:14 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x11697ec00) [pid = 1657] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 16:18:14 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x119454800) [pid = 1657] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 16:18:14 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x116976000) [pid = 1657] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 16:18:14 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x114fc5800) [pid = 1657] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 16:18:14 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x118458800) [pid = 1657] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 16:18:14 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x1240db800) [pid = 1657] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 16:18:14 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x115e13400) [pid = 1657] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 16:18:14 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x11875d400) [pid = 1657] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 16:18:14 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x119b9b400) [pid = 1657] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 16:18:14 INFO - PROCESS | 1657 | --DOMWINDOW == 81 (0x119925c00) [pid = 1657] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 16:18:14 INFO - PROCESS | 1657 | --DOMWINDOW == 80 (0x1185f2800) [pid = 1657] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 16:18:14 INFO - PROCESS | 1657 | --DOMWINDOW == 79 (0x111e61000) [pid = 1657] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 16:18:14 INFO - PROCESS | 1657 | --DOMWINDOW == 78 (0x11213d800) [pid = 1657] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 16:18:14 INFO - PROCESS | 1657 | 1466032694114 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]]]}] 16:18:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 16:18:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 568ms 16:18:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 16:18:14 INFO - PROCESS | 1657 | 1466032694130 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 16:18:14 INFO - PROCESS | 1657 | 1466032694132 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 16:18:14 INFO - PROCESS | 1657 | 1466032694137 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 16:18:14 INFO - PROCESS | 1657 | 1466032694138 Marionette TRACE conn2 <- [1,2650,null,{}] 16:18:14 INFO - PROCESS | 1657 | 1466032694140 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}] 16:18:14 INFO - PROCESS | 1657 | 1466032694141 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:14 INFO - PROCESS | 1657 | 1466032694229 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 16:18:14 INFO - PROCESS | 1657 | 1466032694233 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:14 INFO - PROCESS | 1657 | 1466032694236 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:14 INFO - PROCESS | 1657 | ++DOCSHELL 0x124610000 == 39 [pid = 1657] [id = 670] 16:18:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 79 (0x113dbd400) [pid = 1657] [serial = 2010] [outer = 0x0] 16:18:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 80 (0x11725b800) [pid = 1657] [serial = 2011] [outer = 0x113dbd400] 16:18:14 INFO - PROCESS | 1657 | 1466032694261 Marionette DEBUG loaded listener.js 16:18:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 81 (0x119457800) [pid = 1657] [serial = 2012] [outer = 0x113dbd400] 16:18:14 INFO - PROCESS | 1657 | 1466032694592 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]]]}] 16:18:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 16:18:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 468ms 16:18:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 16:18:14 INFO - PROCESS | 1657 | 1466032694606 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 16:18:14 INFO - PROCESS | 1657 | 1466032694607 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 16:18:14 INFO - PROCESS | 1657 | 1466032694609 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 16:18:14 INFO - PROCESS | 1657 | 1466032694610 Marionette TRACE conn2 <- [1,2654,null,{}] 16:18:14 INFO - PROCESS | 1657 | 1466032694613 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}] 16:18:14 INFO - PROCESS | 1657 | 1466032694614 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:14 INFO - PROCESS | 1657 | 1466032694724 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 16:18:14 INFO - PROCESS | 1657 | 1466032694731 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:14 INFO - PROCESS | 1657 | 1466032694732 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:14 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c2c6000 == 40 [pid = 1657] [id = 671] 16:18:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x119454800) [pid = 1657] [serial = 2013] [outer = 0x0] 16:18:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x124abb800) [pid = 1657] [serial = 2014] [outer = 0x119454800] 16:18:14 INFO - PROCESS | 1657 | 1466032694757 Marionette DEBUG loaded listener.js 16:18:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x128c8f000) [pid = 1657] [serial = 2015] [outer = 0x119454800] 16:18:15 INFO - PROCESS | 1657 | 1466032695067 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]]]}] 16:18:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 16:18:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 469ms 16:18:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 16:18:15 INFO - PROCESS | 1657 | 1466032695078 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 16:18:15 INFO - PROCESS | 1657 | 1466032695080 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 16:18:15 INFO - PROCESS | 1657 | 1466032695082 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 16:18:15 INFO - PROCESS | 1657 | 1466032695086 Marionette TRACE conn2 <- [1,2658,null,{}] 16:18:15 INFO - PROCESS | 1657 | 1466032695090 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}] 16:18:15 INFO - PROCESS | 1657 | 1466032695092 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:15 INFO - PROCESS | 1657 | 1466032695197 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 16:18:15 INFO - PROCESS | 1657 | 1466032695201 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:15 INFO - PROCESS | 1657 | 1466032695202 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:15 INFO - PROCESS | 1657 | ++DOCSHELL 0x12cadb000 == 41 [pid = 1657] [id = 672] 16:18:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x128a9a400) [pid = 1657] [serial = 2016] [outer = 0x0] 16:18:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x129081c00) [pid = 1657] [serial = 2017] [outer = 0x128a9a400] 16:18:15 INFO - PROCESS | 1657 | 1466032695228 Marionette DEBUG loaded listener.js 16:18:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x129393c00) [pid = 1657] [serial = 2018] [outer = 0x128a9a400] 16:18:15 INFO - PROCESS | 1657 | 1466032695555 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]]]}] 16:18:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 16:18:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 523ms 16:18:15 INFO - PROCESS | 1657 | 1466032695605 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 16:18:15 INFO - PROCESS | 1657 | 1466032695607 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 16:18:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 16:18:15 INFO - PROCESS | 1657 | 1466032695609 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 16:18:15 INFO - PROCESS | 1657 | 1466032695610 Marionette TRACE conn2 <- [1,2662,null,{}] 16:18:15 INFO - PROCESS | 1657 | 1466032695613 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}] 16:18:15 INFO - PROCESS | 1657 | 1466032695614 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:15 INFO - PROCESS | 1657 | 1466032695725 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 16:18:15 INFO - PROCESS | 1657 | 1466032695732 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:15 INFO - PROCESS | 1657 | 1466032695733 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:15 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d09e000 == 42 [pid = 1657] [id = 673] 16:18:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x129394400) [pid = 1657] [serial = 2019] [outer = 0x0] 16:18:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x12939fc00) [pid = 1657] [serial = 2020] [outer = 0x129394400] 16:18:15 INFO - PROCESS | 1657 | 1466032695759 Marionette DEBUG loaded listener.js 16:18:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x1293aa000) [pid = 1657] [serial = 2021] [outer = 0x129394400] 16:18:16 INFO - PROCESS | 1657 | 1466032696276 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]]]}] 16:18:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 16:18:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 721ms 16:18:16 INFO - PROCESS | 1657 | 1466032696330 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 16:18:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 16:18:16 INFO - PROCESS | 1657 | 1466032696335 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 16:18:16 INFO - PROCESS | 1657 | 1466032696339 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 16:18:16 INFO - PROCESS | 1657 | 1466032696341 Marionette TRACE conn2 <- [1,2666,null,{}] 16:18:16 INFO - PROCESS | 1657 | 1466032696344 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}] 16:18:16 INFO - PROCESS | 1657 | 1466032696346 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:16 INFO - PROCESS | 1657 | 1466032696480 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 16:18:16 INFO - PROCESS | 1657 | 1466032696571 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:16 INFO - PROCESS | 1657 | 1466032696575 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:16 INFO - PROCESS | 1657 | ++DOCSHELL 0x118190800 == 43 [pid = 1657] [id = 674] 16:18:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x114fc0400) [pid = 1657] [serial = 2022] [outer = 0x0] 16:18:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x116712800) [pid = 1657] [serial = 2023] [outer = 0x114fc0400] 16:18:16 INFO - PROCESS | 1657 | 1466032696620 Marionette DEBUG loaded listener.js 16:18:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x11725d000) [pid = 1657] [serial = 2024] [outer = 0x114fc0400] 16:18:17 INFO - PROCESS | 1657 | 1466032697675 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]]]}] 16:18:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 16:18:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1371ms 16:18:17 INFO - PROCESS | 1657 | 1466032697710 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 16:18:17 INFO - PROCESS | 1657 | 1466032697713 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 16:18:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 16:18:17 INFO - PROCESS | 1657 | 1466032697718 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 16:18:17 INFO - PROCESS | 1657 | 1466032697720 Marionette TRACE conn2 <- [1,2670,null,{}] 16:18:17 INFO - PROCESS | 1657 | 1466032697723 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}] 16:18:17 INFO - PROCESS | 1657 | 1466032697725 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:17 INFO - PROCESS | 1657 | 1466032697833 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 16:18:17 INFO - PROCESS | 1657 | 1466032697923 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:17 INFO - PROCESS | 1657 | 1466032697924 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:17 INFO - PROCESS | 1657 | ++DOCSHELL 0x128a4b800 == 44 [pid = 1657] [id = 675] 16:18:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x11948a000) [pid = 1657] [serial = 2025] [outer = 0x0] 16:18:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x11949c000) [pid = 1657] [serial = 2026] [outer = 0x11948a000] 16:18:17 INFO - PROCESS | 1657 | 1466032697996 Marionette DEBUG loaded listener.js 16:18:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x119918800) [pid = 1657] [serial = 2027] [outer = 0x11948a000] 16:18:18 INFO - PROCESS | 1657 | 1466032698916 Marionette TRACE conn2 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 16:18:18 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | Canvas test: 2d.text.draw.baseline.hanging - assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255 16:18:18 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 16:18:18 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 16:18:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:18:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 16:18:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1224ms 16:18:18 INFO - PROCESS | 1657 | 1466032698943 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 16:18:18 INFO - PROCESS | 1657 | 1466032698945 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 16:18:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 16:18:18 INFO - PROCESS | 1657 | 1466032698947 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 16:18:18 INFO - PROCESS | 1657 | 1466032698950 Marionette TRACE conn2 <- [1,2674,null,{}] 16:18:18 INFO - PROCESS | 1657 | 1466032698960 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}] 16:18:18 INFO - PROCESS | 1657 | 1466032698963 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:19 INFO - PROCESS | 1657 | 1466032699070 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 16:18:19 INFO - PROCESS | 1657 | 1466032699132 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:19 INFO - PROCESS | 1657 | 1466032699135 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:19 INFO - PROCESS | 1657 | ++DOCSHELL 0x11a111800 == 45 [pid = 1657] [id = 676] 16:18:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x119ee0400) [pid = 1657] [serial = 2028] [outer = 0x0] 16:18:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x123824400) [pid = 1657] [serial = 2029] [outer = 0x119ee0400] 16:18:19 INFO - PROCESS | 1657 | 1466032699166 Marionette DEBUG loaded listener.js 16:18:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x1243c6000) [pid = 1657] [serial = 2030] [outer = 0x119ee0400] 16:18:20 INFO - PROCESS | 1657 | --DOCSHELL 0x118253000 == 44 [pid = 1657] [id = 648] 16:18:20 INFO - PROCESS | 1657 | --DOCSHELL 0x12cadb000 == 43 [pid = 1657] [id = 672] 16:18:20 INFO - PROCESS | 1657 | --DOCSHELL 0x12c2c6000 == 42 [pid = 1657] [id = 671] 16:18:20 INFO - PROCESS | 1657 | --DOCSHELL 0x124610000 == 41 [pid = 1657] [id = 670] 16:18:20 INFO - PROCESS | 1657 | --DOCSHELL 0x12bcac800 == 40 [pid = 1657] [id = 669] 16:18:20 INFO - PROCESS | 1657 | --DOCSHELL 0x12b969000 == 39 [pid = 1657] [id = 668] 16:18:20 INFO - PROCESS | 1657 | --DOCSHELL 0x12b7c0800 == 38 [pid = 1657] [id = 667] 16:18:20 INFO - PROCESS | 1657 | --DOCSHELL 0x12968f000 == 37 [pid = 1657] [id = 666] 16:18:20 INFO - PROCESS | 1657 | --DOCSHELL 0x128d52800 == 36 [pid = 1657] [id = 665] 16:18:20 INFO - PROCESS | 1657 | --DOCSHELL 0x124613000 == 35 [pid = 1657] [id = 664] 16:18:20 INFO - PROCESS | 1657 | --DOCSHELL 0x118550800 == 34 [pid = 1657] [id = 663] 16:18:20 INFO - PROCESS | 1657 | --DOCSHELL 0x117467800 == 33 [pid = 1657] [id = 662] 16:18:20 INFO - PROCESS | 1657 | --DOCSHELL 0x12657e800 == 32 [pid = 1657] [id = 661] 16:18:20 INFO - PROCESS | 1657 | --DOCSHELL 0x117e67800 == 31 [pid = 1657] [id = 660] 16:18:20 INFO - PROCESS | 1657 | --DOCSHELL 0x12b961000 == 30 [pid = 1657] [id = 659] 16:18:20 INFO - PROCESS | 1657 | --DOCSHELL 0x128a4b800 == 29 [pid = 1657] [id = 675] 16:18:20 INFO - PROCESS | 1657 | --DOCSHELL 0x12d09e000 == 28 [pid = 1657] [id = 673] 16:18:20 INFO - PROCESS | 1657 | --DOCSHELL 0x118190800 == 27 [pid = 1657] [id = 674] 16:18:20 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x119598400) [pid = 1657] [serial = 1960] [outer = 0x0] [url = about:blank] 16:18:20 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x11721d800) [pid = 1657] [serial = 1951] [outer = 0x0] [url = about:blank] 16:18:20 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x117262800) [pid = 1657] [serial = 1952] [outer = 0x0] [url = about:blank] 16:18:20 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x119486000) [pid = 1657] [serial = 1957] [outer = 0x0] [url = about:blank] 16:18:20 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x117262c00) [pid = 1657] [serial = 1946] [outer = 0x0] [url = about:blank] 16:18:20 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x1169f1800) [pid = 1657] [serial = 1945] [outer = 0x0] [url = about:blank] 16:18:20 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x115dca000) [pid = 1657] [serial = 1948] [outer = 0x0] [url = about:blank] 16:18:20 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x116705800) [pid = 1657] [serial = 1949] [outer = 0x0] [url = about:blank] 16:18:20 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x1185f1c00) [pid = 1657] [serial = 1954] [outer = 0x0] [url = about:blank] 16:18:20 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x11917c000) [pid = 1657] [serial = 1955] [outer = 0x0] [url = about:blank] 16:18:20 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x124b8f800) [pid = 1657] [serial = 1976] [outer = 0x0] [url = about:blank] 16:18:20 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x117261c00) [pid = 1657] [serial = 1937] [outer = 0x0] [url = about:blank] 16:18:20 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x1169ef800) [pid = 1657] [serial = 1936] [outer = 0x0] [url = about:blank] 16:18:20 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x11949b400) [pid = 1657] [serial = 1940] [outer = 0x0] [url = about:blank] 16:18:20 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x11917dc00) [pid = 1657] [serial = 1939] [outer = 0x0] [url = about:blank] 16:18:20 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x12380f000) [pid = 1657] [serial = 1963] [outer = 0x0] [url = about:blank] 16:18:20 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x123829c00) [pid = 1657] [serial = 1942] [outer = 0x0] [url = about:blank] 16:18:20 INFO - PROCESS | 1657 | --DOMWINDOW == 81 (0x119928400) [pid = 1657] [serial = 1961] [outer = 0x0] [url = about:blank] 16:18:20 INFO - PROCESS | 1657 | --DOMWINDOW == 80 (0x124106c00) [pid = 1657] [serial = 1966] [outer = 0x0] [url = about:blank] 16:18:20 INFO - PROCESS | 1657 | --DOMWINDOW == 79 (0x1240d6000) [pid = 1657] [serial = 1964] [outer = 0x0] [url = about:blank] 16:18:20 INFO - PROCESS | 1657 | --DOMWINDOW == 78 (0x1240db000) [pid = 1657] [serial = 1943] [outer = 0x0] [url = about:blank] 16:18:20 INFO - PROCESS | 1657 | --DOMWINDOW == 77 (0x1243bec00) [pid = 1657] [serial = 1967] [outer = 0x0] [url = about:blank] 16:18:20 INFO - PROCESS | 1657 | --DOMWINDOW == 76 (0x116712400) [pid = 1657] [serial = 1970] [outer = 0x0] [url = about:blank] 16:18:20 INFO - PROCESS | 1657 | --DOMWINDOW == 75 (0x1246f3000) [pid = 1657] [serial = 1975] [outer = 0x0] [url = about:blank] 16:18:20 INFO - PROCESS | 1657 | --DOMWINDOW == 74 (0x11917d000) [pid = 1657] [serial = 1972] [outer = 0x0] [url = about:blank] 16:18:20 INFO - PROCESS | 1657 | --DOMWINDOW == 73 (0x112d68400) [pid = 1657] [serial = 1969] [outer = 0x0] [url = about:blank] 16:18:20 INFO - PROCESS | 1657 | --DOMWINDOW == 72 (0x124f1c000) [pid = 1657] [serial = 1978] [outer = 0x0] [url = about:blank] 16:18:20 INFO - PROCESS | 1657 | --DOMWINDOW == 71 (0x1194a1800) [pid = 1657] [serial = 1958] [outer = 0x0] [url = about:blank] 16:18:20 INFO - PROCESS | 1657 | --DOMWINDOW == 70 (0x1243c0800) [pid = 1657] [serial = 1973] [outer = 0x0] [url = about:blank] 16:18:20 INFO - PROCESS | 1657 | 1466032700943 Marionette TRACE conn2 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 16:18:20 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | Canvas test: 2d.text.draw.baseline.ideographic - assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255 16:18:20 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 16:18:20 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 16:18:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:18:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 16:18:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 2028ms 16:18:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 16:18:20 INFO - PROCESS | 1657 | 1466032700976 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 16:18:20 INFO - PROCESS | 1657 | 1466032700977 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 16:18:20 INFO - PROCESS | 1657 | 1466032700981 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 16:18:20 INFO - PROCESS | 1657 | 1466032700984 Marionette TRACE conn2 <- [1,2678,null,{}] 16:18:20 INFO - PROCESS | 1657 | 1466032700988 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}] 16:18:20 INFO - PROCESS | 1657 | 1466032700990 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:21 INFO - PROCESS | 1657 | 1466032701076 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 16:18:21 INFO - PROCESS | 1657 | 1466032701084 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:21 INFO - PROCESS | 1657 | 1466032701087 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:21 INFO - PROCESS | 1657 | ++DOCSHELL 0x11667b000 == 28 [pid = 1657] [id = 677] 16:18:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 71 (0x114fc2800) [pid = 1657] [serial = 2031] [outer = 0x0] 16:18:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 72 (0x115dc9c00) [pid = 1657] [serial = 2032] [outer = 0x114fc2800] 16:18:21 INFO - PROCESS | 1657 | 1466032701122 Marionette DEBUG loaded listener.js 16:18:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 73 (0x116483000) [pid = 1657] [serial = 2033] [outer = 0x114fc2800] 16:18:22 INFO - PROCESS | 1657 | 1466032702142 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]]]}] 16:18:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 16:18:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1175ms 16:18:22 INFO - PROCESS | 1657 | 1466032702155 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 16:18:22 INFO - PROCESS | 1657 | 1466032702159 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 16:18:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 16:18:22 INFO - PROCESS | 1657 | 1466032702163 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 16:18:22 INFO - PROCESS | 1657 | 1466032702165 Marionette TRACE conn2 <- [1,2682,null,{}] 16:18:22 INFO - PROCESS | 1657 | 1466032702170 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}] 16:18:22 INFO - PROCESS | 1657 | 1466032702172 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:22 INFO - PROCESS | 1657 | 1466032702258 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 16:18:22 INFO - PROCESS | 1657 | 1466032702264 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:22 INFO - PROCESS | 1657 | 1466032702266 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:22 INFO - PROCESS | 1657 | ++DOCSHELL 0x118198000 == 29 [pid = 1657] [id = 678] 16:18:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 74 (0x116709c00) [pid = 1657] [serial = 2034] [outer = 0x0] 16:18:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 75 (0x11725f400) [pid = 1657] [serial = 2035] [outer = 0x116709c00] 16:18:22 INFO - PROCESS | 1657 | 1466032702297 Marionette DEBUG loaded listener.js 16:18:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 76 (0x1176ea800) [pid = 1657] [serial = 2036] [outer = 0x116709c00] 16:18:23 INFO - PROCESS | 1657 | 1466032703162 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]]]}] 16:18:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 16:18:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1026ms 16:18:23 INFO - PROCESS | 1657 | 1466032703190 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 16:18:23 INFO - PROCESS | 1657 | 1466032703191 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 16:18:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 16:18:23 INFO - PROCESS | 1657 | 1466032703211 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 16:18:23 INFO - PROCESS | 1657 | 1466032703214 Marionette TRACE conn2 <- [1,2686,null,{}] 16:18:23 INFO - PROCESS | 1657 | 1466032703223 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}] 16:18:23 INFO - PROCESS | 1657 | 1466032703226 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:23 INFO - PROCESS | 1657 | 1466032703326 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 16:18:23 INFO - PROCESS | 1657 | 1466032703365 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:23 INFO - PROCESS | 1657 | 1466032703368 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:23 INFO - PROCESS | 1657 | ++DOCSHELL 0x1192d6000 == 30 [pid = 1657] [id = 679] 16:18:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 77 (0x118456400) [pid = 1657] [serial = 2037] [outer = 0x0] 16:18:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 78 (0x1185ef400) [pid = 1657] [serial = 2038] [outer = 0x118456400] 16:18:23 INFO - PROCESS | 1657 | 1466032703396 Marionette DEBUG loaded listener.js 16:18:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 79 (0x119130c00) [pid = 1657] [serial = 2039] [outer = 0x118456400] 16:18:24 INFO - PROCESS | 1657 | 1466032704237 Marionette TRACE conn2 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 16:18:24 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | Space characters at the end of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255 16:18:24 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 16:18:24 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 16:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:18:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 16:18:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1095ms 16:18:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 16:18:24 INFO - PROCESS | 1657 | 1466032704289 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 16:18:24 INFO - PROCESS | 1657 | 1466032704291 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 16:18:24 INFO - PROCESS | 1657 | 1466032704293 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 16:18:24 INFO - PROCESS | 1657 | 1466032704294 Marionette TRACE conn2 <- [1,2690,null,{}] 16:18:24 INFO - PROCESS | 1657 | 1466032704302 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}] 16:18:24 INFO - PROCESS | 1657 | 1466032704303 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:24 INFO - PROCESS | 1657 | 1466032704405 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 16:18:24 INFO - PROCESS | 1657 | 1466032704408 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:24 INFO - PROCESS | 1657 | 1466032704409 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:24 INFO - PROCESS | 1657 | ++DOCSHELL 0x12385d000 == 31 [pid = 1657] [id = 680] 16:18:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 80 (0x119457400) [pid = 1657] [serial = 2040] [outer = 0x0] 16:18:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 81 (0x119494400) [pid = 1657] [serial = 2041] [outer = 0x119457400] 16:18:24 INFO - PROCESS | 1657 | 1466032704435 Marionette DEBUG loaded listener.js 16:18:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x119593800) [pid = 1657] [serial = 2042] [outer = 0x119457400] 16:18:25 INFO - PROCESS | 1657 | --DOMWINDOW == 81 (0x1243be400) [pid = 1657] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 16:18:25 INFO - PROCESS | 1657 | --DOMWINDOW == 80 (0x11944ec00) [pid = 1657] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 16:18:25 INFO - PROCESS | 1657 | --DOMWINDOW == 79 (0x11662c000) [pid = 1657] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 16:18:25 INFO - PROCESS | 1657 | --DOMWINDOW == 78 (0x12380fc00) [pid = 1657] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 16:18:25 INFO - PROCESS | 1657 | --DOMWINDOW == 77 (0x1175b5000) [pid = 1657] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 16:18:25 INFO - PROCESS | 1657 | --DOMWINDOW == 76 (0x114fbc400) [pid = 1657] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 16:18:25 INFO - PROCESS | 1657 | --DOMWINDOW == 75 (0x117263800) [pid = 1657] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 16:18:25 INFO - PROCESS | 1657 | --DOMWINDOW == 74 (0x124657c00) [pid = 1657] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 16:18:25 INFO - PROCESS | 1657 | --DOMWINDOW == 73 (0x114fbe800) [pid = 1657] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 16:18:25 INFO - PROCESS | 1657 | --DOMWINDOW == 72 (0x12464cc00) [pid = 1657] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 16:18:25 INFO - PROCESS | 1657 | --DOMWINDOW == 71 (0x128a9a400) [pid = 1657] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 16:18:25 INFO - PROCESS | 1657 | --DOMWINDOW == 70 (0x113dbd400) [pid = 1657] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 16:18:25 INFO - PROCESS | 1657 | --DOMWINDOW == 69 (0x123be9800) [pid = 1657] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 16:18:25 INFO - PROCESS | 1657 | --DOMWINDOW == 68 (0x129394400) [pid = 1657] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 16:18:25 INFO - PROCESS | 1657 | --DOMWINDOW == 67 (0x119454800) [pid = 1657] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 16:18:25 INFO - PROCESS | 1657 | 1466032705291 Marionette TRACE conn2 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 16:18:25 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 16:18:25 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 16:18:25 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 16:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 16:18:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1020ms 16:18:25 INFO - PROCESS | 1657 | 1466032705314 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 16:18:25 INFO - PROCESS | 1657 | 1466032705315 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 16:18:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 16:18:25 INFO - PROCESS | 1657 | 1466032705318 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 16:18:25 INFO - PROCESS | 1657 | 1466032705328 Marionette TRACE conn2 <- [1,2694,null,{}] 16:18:25 INFO - PROCESS | 1657 | 1466032705330 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}] 16:18:25 INFO - PROCESS | 1657 | 1466032705332 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:25 INFO - PROCESS | 1657 | 1466032705405 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 16:18:25 INFO - PROCESS | 1657 | 1466032705408 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:25 INFO - PROCESS | 1657 | 1466032705409 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:25 INFO - PROCESS | 1657 | ++DOCSHELL 0x123995800 == 32 [pid = 1657] [id = 681] 16:18:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 68 (0x114fbc400) [pid = 1657] [serial = 2043] [outer = 0x0] 16:18:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 69 (0x11944ec00) [pid = 1657] [serial = 2044] [outer = 0x114fbc400] 16:18:25 INFO - PROCESS | 1657 | 1466032705437 Marionette DEBUG loaded listener.js 16:18:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 70 (0x119917400) [pid = 1657] [serial = 2045] [outer = 0x114fbc400] 16:18:26 INFO - PROCESS | 1657 | 1466032706264 Marionette TRACE conn2 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 16:18:26 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 16:18:26 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 16:18:26 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 16:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:18:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 16:18:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 979ms 16:18:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 16:18:26 INFO - PROCESS | 1657 | 1466032706298 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 16:18:26 INFO - PROCESS | 1657 | 1466032706299 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 16:18:26 INFO - PROCESS | 1657 | 1466032706304 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 16:18:26 INFO - PROCESS | 1657 | 1466032706305 Marionette TRACE conn2 <- [1,2698,null,{}] 16:18:26 INFO - PROCESS | 1657 | 1466032706308 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}] 16:18:26 INFO - PROCESS | 1657 | 1466032706312 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:26 INFO - PROCESS | 1657 | 1466032706440 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 16:18:26 INFO - PROCESS | 1657 | 1466032706474 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:26 INFO - PROCESS | 1657 | 1466032706475 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:26 INFO - PROCESS | 1657 | ++DOCSHELL 0x1257a4800 == 33 [pid = 1657] [id = 682] 16:18:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 71 (0x1176dc800) [pid = 1657] [serial = 2046] [outer = 0x0] 16:18:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 72 (0x11a1f2c00) [pid = 1657] [serial = 2047] [outer = 0x1176dc800] 16:18:26 INFO - PROCESS | 1657 | 1466032706500 Marionette DEBUG loaded listener.js 16:18:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 73 (0x1240d7800) [pid = 1657] [serial = 2048] [outer = 0x1176dc800] 16:18:27 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 16:18:27 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 16:18:27 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 16:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:18:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 16:18:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 969ms 16:18:27 INFO - PROCESS | 1657 | 1466032707266 Marionette TRACE conn2 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 16:18:27 INFO - PROCESS | 1657 | 1466032707274 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 16:18:27 INFO - PROCESS | 1657 | 1466032707277 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 16:18:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 16:18:27 INFO - PROCESS | 1657 | 1466032707280 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 16:18:27 INFO - PROCESS | 1657 | 1466032707283 Marionette TRACE conn2 <- [1,2702,null,{}] 16:18:27 INFO - PROCESS | 1657 | 1466032707288 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}] 16:18:27 INFO - PROCESS | 1657 | 1466032707290 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:27 INFO - PROCESS | 1657 | 1466032707400 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 16:18:27 INFO - PROCESS | 1657 | 1466032707456 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:27 INFO - PROCESS | 1657 | 1466032707458 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:27 INFO - PROCESS | 1657 | ++DOCSHELL 0x116ac7800 == 34 [pid = 1657] [id = 683] 16:18:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 74 (0x114fc5800) [pid = 1657] [serial = 2049] [outer = 0x0] 16:18:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 75 (0x115e1b800) [pid = 1657] [serial = 2050] [outer = 0x114fc5800] 16:18:27 INFO - PROCESS | 1657 | 1466032707490 Marionette DEBUG loaded listener.js 16:18:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 76 (0x11670fc00) [pid = 1657] [serial = 2051] [outer = 0x114fc5800] 16:18:28 INFO - PROCESS | 1657 | 1466032708073 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]]]}] 16:18:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 16:18:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 824ms 16:18:28 INFO - PROCESS | 1657 | 1466032708105 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 16:18:28 INFO - PROCESS | 1657 | 1466032708108 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 16:18:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 16:18:28 INFO - PROCESS | 1657 | 1466032708112 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 16:18:28 INFO - PROCESS | 1657 | 1466032708114 Marionette TRACE conn2 <- [1,2706,null,{}] 16:18:28 INFO - PROCESS | 1657 | 1466032708117 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}] 16:18:28 INFO - PROCESS | 1657 | 1466032708118 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:28 INFO - PROCESS | 1657 | 1466032708226 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 16:18:28 INFO - PROCESS | 1657 | 1466032708305 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:28 INFO - PROCESS | 1657 | 1466032708306 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:28 INFO - PROCESS | 1657 | ++DOCSHELL 0x123858000 == 35 [pid = 1657] [id = 684] 16:18:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 77 (0x1174c9000) [pid = 1657] [serial = 2052] [outer = 0x0] 16:18:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 78 (0x1181b5400) [pid = 1657] [serial = 2053] [outer = 0x1174c9000] 16:18:28 INFO - PROCESS | 1657 | 1466032708337 Marionette DEBUG loaded listener.js 16:18:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 79 (0x118453000) [pid = 1657] [serial = 2054] [outer = 0x1174c9000] 16:18:28 INFO - PROCESS | 1657 | --DOCSHELL 0x12b863000 == 34 [pid = 1657] [id = 21] 16:18:28 INFO - PROCESS | 1657 | --DOCSHELL 0x1290e0800 == 33 [pid = 1657] [id = 6] 16:18:28 INFO - PROCESS | 1657 | --DOCSHELL 0x12b96d800 == 32 [pid = 1657] [id = 10] 16:18:28 INFO - PROCESS | 1657 | --DOCSHELL 0x11667a000 == 31 [pid = 1657] [id = 24] 16:18:28 INFO - PROCESS | 1657 | --DOCSHELL 0x113031800 == 30 [pid = 1657] [id = 23] 16:18:28 INFO - PROCESS | 1657 | --DOCSHELL 0x11264e000 == 29 [pid = 1657] [id = 22] 16:18:28 INFO - PROCESS | 1657 | --DOMWINDOW == 78 (0x124b98400) [pid = 1657] [serial = 2002] [outer = 0x0] [url = about:blank] 16:18:28 INFO - PROCESS | 1657 | --DOMWINDOW == 77 (0x126c1c800) [pid = 1657] [serial = 2005] [outer = 0x0] [url = about:blank] 16:18:28 INFO - PROCESS | 1657 | --DOMWINDOW == 76 (0x117264c00) [pid = 1657] [serial = 1988] [outer = 0x0] [url = about:blank] 16:18:28 INFO - PROCESS | 1657 | --DOMWINDOW == 75 (0x123823800) [pid = 1657] [serial = 1996] [outer = 0x0] [url = about:blank] 16:18:28 INFO - PROCESS | 1657 | --DOMWINDOW == 74 (0x123a30800) [pid = 1657] [serial = 1997] [outer = 0x0] [url = about:blank] 16:18:28 INFO - PROCESS | 1657 | --DOMWINDOW == 73 (0x1181ba800) [pid = 1657] [serial = 1984] [outer = 0x0] [url = about:blank] 16:18:28 INFO - PROCESS | 1657 | --DOMWINDOW == 72 (0x1185f6000) [pid = 1657] [serial = 1985] [outer = 0x0] [url = about:blank] 16:18:28 INFO - PROCESS | 1657 | --DOMWINDOW == 71 (0x119408400) [pid = 1657] [serial = 1993] [outer = 0x0] [url = about:blank] 16:18:28 INFO - PROCESS | 1657 | --DOMWINDOW == 70 (0x119b96c00) [pid = 1657] [serial = 1994] [outer = 0x0] [url = about:blank] 16:18:28 INFO - PROCESS | 1657 | --DOMWINDOW == 69 (0x11839d000) [pid = 1657] [serial = 1990] [outer = 0x0] [url = about:blank] 16:18:28 INFO - PROCESS | 1657 | --DOMWINDOW == 68 (0x119130400) [pid = 1657] [serial = 1991] [outer = 0x0] [url = about:blank] 16:18:28 INFO - PROCESS | 1657 | --DOMWINDOW == 67 (0x126c0f400) [pid = 1657] [serial = 1979] [outer = 0x0] [url = about:blank] 16:18:28 INFO - PROCESS | 1657 | --DOMWINDOW == 66 (0x114fc4400) [pid = 1657] [serial = 1981] [outer = 0x0] [url = about:blank] 16:18:28 INFO - PROCESS | 1657 | --DOMWINDOW == 65 (0x116707c00) [pid = 1657] [serial = 1982] [outer = 0x0] [url = about:blank] 16:18:28 INFO - PROCESS | 1657 | --DOMWINDOW == 64 (0x116f7dc00) [pid = 1657] [serial = 1987] [outer = 0x0] [url = about:blank] 16:18:28 INFO - PROCESS | 1657 | --DOMWINDOW == 63 (0x128aa1400) [pid = 1657] [serial = 2008] [outer = 0x0] [url = about:blank] 16:18:28 INFO - PROCESS | 1657 | --DOMWINDOW == 62 (0x126c28000) [pid = 1657] [serial = 2006] [outer = 0x0] [url = about:blank] 16:18:28 INFO - PROCESS | 1657 | --DOMWINDOW == 61 (0x129393c00) [pid = 1657] [serial = 2018] [outer = 0x0] [url = about:blank] 16:18:28 INFO - PROCESS | 1657 | --DOMWINDOW == 60 (0x119457800) [pid = 1657] [serial = 2012] [outer = 0x0] [url = about:blank] 16:18:28 INFO - PROCESS | 1657 | --DOMWINDOW == 59 (0x11725b800) [pid = 1657] [serial = 2011] [outer = 0x0] [url = about:blank] 16:18:28 INFO - PROCESS | 1657 | --DOMWINDOW == 58 (0x129081c00) [pid = 1657] [serial = 2017] [outer = 0x0] [url = about:blank] 16:18:28 INFO - PROCESS | 1657 | --DOMWINDOW == 57 (0x128c55c00) [pid = 1657] [serial = 2009] [outer = 0x0] [url = about:blank] 16:18:28 INFO - PROCESS | 1657 | --DOMWINDOW == 56 (0x1240d0400) [pid = 1657] [serial = 1999] [outer = 0x0] [url = about:blank] 16:18:28 INFO - PROCESS | 1657 | --DOMWINDOW == 55 (0x1293aa000) [pid = 1657] [serial = 2021] [outer = 0x0] [url = about:blank] 16:18:28 INFO - PROCESS | 1657 | --DOMWINDOW == 54 (0x126c10000) [pid = 1657] [serial = 2003] [outer = 0x0] [url = about:blank] 16:18:28 INFO - PROCESS | 1657 | --DOMWINDOW == 53 (0x128c8f000) [pid = 1657] [serial = 2015] [outer = 0x0] [url = about:blank] 16:18:28 INFO - PROCESS | 1657 | --DOMWINDOW == 52 (0x12939fc00) [pid = 1657] [serial = 2020] [outer = 0x0] [url = about:blank] 16:18:28 INFO - PROCESS | 1657 | --DOMWINDOW == 51 (0x12436bc00) [pid = 1657] [serial = 2000] [outer = 0x0] [url = about:blank] 16:18:28 INFO - PROCESS | 1657 | --DOMWINDOW == 50 (0x124abb800) [pid = 1657] [serial = 2014] [outer = 0x0] [url = about:blank] 16:18:29 INFO - PROCESS | 1657 | 1466032709003 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]]]}] 16:18:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 16:18:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 921ms 16:18:29 INFO - PROCESS | 1657 | 1466032709035 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 16:18:29 INFO - PROCESS | 1657 | 1466032709038 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 16:18:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 16:18:29 INFO - PROCESS | 1657 | 1466032709041 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 16:18:29 INFO - PROCESS | 1657 | 1466032709043 Marionette TRACE conn2 <- [1,2710,null,{}] 16:18:29 INFO - PROCESS | 1657 | 1466032709047 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}] 16:18:29 INFO - PROCESS | 1657 | 1466032709048 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:29 INFO - PROCESS | 1657 | 1466032709128 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 16:18:29 INFO - PROCESS | 1657 | 1466032709193 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:29 INFO - PROCESS | 1657 | 1466032709196 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:29 INFO - PROCESS | 1657 | ++DOCSHELL 0x11745b000 == 30 [pid = 1657] [id = 685] 16:18:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 51 (0x115e16000) [pid = 1657] [serial = 2055] [outer = 0x0] 16:18:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 52 (0x116709000) [pid = 1657] [serial = 2056] [outer = 0x115e16000] 16:18:29 INFO - PROCESS | 1657 | 1466032709225 Marionette DEBUG loaded listener.js 16:18:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 53 (0x1169f4000) [pid = 1657] [serial = 2057] [outer = 0x115e16000] 16:18:29 INFO - PROCESS | 1657 | 1466032709531 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] 16:18:29 INFO - PROCESS | 1657 | 1466032709564 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 16:18:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 16:18:29 INFO - PROCESS | 1657 | 1466032709573 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 16:18:29 INFO - PROCESS | 1657 | 1466032709574 Marionette TRACE conn2 <- [1,2714,null,{}] 16:18:29 INFO - PROCESS | 1657 | 1466032709577 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}] 16:18:29 INFO - PROCESS | 1657 | 1466032709578 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:29 INFO - PROCESS | 1657 | 1466032709660 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 16:18:29 INFO - PROCESS | 1657 | 1466032709734 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:29 INFO - PROCESS | 1657 | 1466032709736 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:29 INFO - PROCESS | 1657 | ++DOCSHELL 0x118421000 == 31 [pid = 1657] [id = 686] 16:18:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 54 (0x1169f2000) [pid = 1657] [serial = 2058] [outer = 0x0] 16:18:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 55 (0x1175b1000) [pid = 1657] [serial = 2059] [outer = 0x1169f2000] 16:18:29 INFO - PROCESS | 1657 | 1466032709762 Marionette DEBUG loaded listener.js 16:18:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 56 (0x1187cf000) [pid = 1657] [serial = 2060] [outer = 0x1169f2000] 16:18:30 INFO - PROCESS | 1657 | 1466032710061 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]]]}] 16:18:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 16:18:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 519ms 16:18:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 16:18:30 INFO - PROCESS | 1657 | 1466032710091 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 16:18:30 INFO - PROCESS | 1657 | 1466032710093 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 16:18:30 INFO - PROCESS | 1657 | 1466032710095 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 16:18:30 INFO - PROCESS | 1657 | 1466032710097 Marionette TRACE conn2 <- [1,2718,null,{}] 16:18:30 INFO - PROCESS | 1657 | 1466032710109 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}] 16:18:30 INFO - PROCESS | 1657 | 1466032710112 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:30 INFO - PROCESS | 1657 | 1466032710197 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 16:18:30 INFO - PROCESS | 1657 | 1466032710205 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:30 INFO - PROCESS | 1657 | 1466032710207 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:30 INFO - PROCESS | 1657 | ++DOCSHELL 0x12460e000 == 32 [pid = 1657] [id = 687] 16:18:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 57 (0x119459c00) [pid = 1657] [serial = 2061] [outer = 0x0] 16:18:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 58 (0x119917800) [pid = 1657] [serial = 2062] [outer = 0x119459c00] 16:18:30 INFO - PROCESS | 1657 | 1466032710244 Marionette DEBUG loaded listener.js 16:18:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 59 (0x119ba2800) [pid = 1657] [serial = 2063] [outer = 0x119459c00] 16:18:30 INFO - PROCESS | 1657 | 1466032710610 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] 16:18:30 INFO - PROCESS | 1657 | 1466032710628 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 16:18:30 INFO - PROCESS | 1657 | 1466032710631 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 16:18:30 INFO - PROCESS | 1657 | 1466032710632 Marionette TRACE conn2 <- [1,2722,null,{}] 16:18:30 INFO - PROCESS | 1657 | 1466032710636 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}] 16:18:30 INFO - PROCESS | 1657 | 1466032710639 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:30 INFO - PROCESS | 1657 | 1466032710726 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 16:18:30 INFO - PROCESS | 1657 | 1466032710730 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:30 INFO - PROCESS | 1657 | 1466032710731 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:30 INFO - PROCESS | 1657 | ++DOCSHELL 0x128d6a000 == 33 [pid = 1657] [id = 688] 16:18:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 60 (0x11a1ee400) [pid = 1657] [serial = 2064] [outer = 0x0] 16:18:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 61 (0x123a30800) [pid = 1657] [serial = 2065] [outer = 0x11a1ee400] 16:18:30 INFO - PROCESS | 1657 | 1466032710758 Marionette DEBUG loaded listener.js 16:18:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 62 (0x1240d2800) [pid = 1657] [serial = 2066] [outer = 0x11a1ee400] 16:18:31 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html | Canvas test: 2d.text.font.parse.size.percentage - assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected "72px serif" but got "50% serif" 16:18:31 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 16:18:31 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1 16:18:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:18:31 INFO - _addTest/ [0,2725,"getWindowHandle",null] 16:18:31 INFO - PROCESS | 1657 | 1466032711103 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 16:18:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 16:18:31 INFO - PROCESS | 1657 | 1466032711105 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 16:18:31 INFO - PROCESS | 1657 | 1466032711106 Marionette TRACE conn2 <- [1,2726,null,{}] 16:18:31 INFO - PROCESS | 1657 | 1466032711117 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}] 16:18:31 INFO - PROCESS | 1657 | 1466032711120 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:31 INFO - PROCESS | 1657 | 1466032711231 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 16:18:31 INFO - PROCESS | 1657 | 1466032711240 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:31 INFO - PROCESS | 1657 | 1466032711241 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:31 INFO - PROCESS | 1657 | ++DOCSHELL 0x1290eb800 == 34 [pid = 1657] [id = 689] 16:18:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 63 (0x1121a7800) [pid = 1657] [serial = 2067] [outer = 0x0] 16:18:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 64 (0x123812c00) [pid = 1657] [serial = 2068] [outer = 0x1121a7800] 16:18:31 INFO - PROCESS | 1657 | 1466032711265 Marionette DEBUG loaded listener.js 16:18:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 65 (0x1243bd400) [pid = 1657] [serial = 2069] [outer = 0x1121a7800] 16:18:31 INFO - PROCESS | 1657 | 1466032711633 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]]]}] 16:18:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 16:18:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 576ms 16:18:31 INFO - PROCESS | 1657 | 1466032711682 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 16:18:31 INFO - PROCESS | 1657 | 1466032711683 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 16:18:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 16:18:31 INFO - PROCESS | 1657 | 1466032711685 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 16:18:31 INFO - PROCESS | 1657 | 1466032711686 Marionette TRACE conn2 <- [1,2730,null,{}] 16:18:31 INFO - PROCESS | 1657 | 1466032711688 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}] 16:18:31 INFO - PROCESS | 1657 | 1466032711692 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:31 INFO - PROCESS | 1657 | 1466032711812 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 16:18:31 INFO - PROCESS | 1657 | 1466032711826 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:31 INFO - PROCESS | 1657 | 1466032711827 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:31 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a611000 == 35 [pid = 1657] [id = 690] 16:18:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 66 (0x1243c0800) [pid = 1657] [serial = 2070] [outer = 0x0] 16:18:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 67 (0x1246ef800) [pid = 1657] [serial = 2071] [outer = 0x1243c0800] 16:18:31 INFO - PROCESS | 1657 | 1466032711852 Marionette DEBUG loaded listener.js 16:18:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 68 (0x124b9ac00) [pid = 1657] [serial = 2072] [outer = 0x1243c0800] 16:18:32 INFO - PROCESS | 1657 | --DOMWINDOW == 67 (0x119ee0400) [pid = 1657] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 16:18:32 INFO - PROCESS | 1657 | --DOMWINDOW == 66 (0x116709c00) [pid = 1657] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 16:18:32 INFO - PROCESS | 1657 | --DOMWINDOW == 65 (0x114fc2800) [pid = 1657] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 16:18:32 INFO - PROCESS | 1657 | --DOMWINDOW == 64 (0x114fc0400) [pid = 1657] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 16:18:32 INFO - PROCESS | 1657 | --DOMWINDOW == 63 (0x11948a000) [pid = 1657] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 16:18:32 INFO - PROCESS | 1657 | --DOMWINDOW == 62 (0x119457400) [pid = 1657] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 16:18:32 INFO - PROCESS | 1657 | --DOMWINDOW == 61 (0x114fbc400) [pid = 1657] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 16:18:32 INFO - PROCESS | 1657 | --DOMWINDOW == 60 (0x118456400) [pid = 1657] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 16:18:32 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200 16:18:32 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 16:18:32 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 16:18:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:18:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 16:18:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 970ms 16:18:32 INFO - PROCESS | 1657 | 1466032712652 Marionette TRACE conn2 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 16:18:32 INFO - PROCESS | 1657 | 1466032712655 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 16:18:32 INFO - PROCESS | 1657 | 1466032712656 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 16:18:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 16:18:32 INFO - PROCESS | 1657 | 1466032712659 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 16:18:32 INFO - PROCESS | 1657 | 1466032712660 Marionette TRACE conn2 <- [1,2734,null,{}] 16:18:32 INFO - PROCESS | 1657 | 1466032712662 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}] 16:18:32 INFO - PROCESS | 1657 | 1466032712663 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:32 INFO - PROCESS | 1657 | 1466032712746 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 16:18:32 INFO - PROCESS | 1657 | 1466032712804 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:32 INFO - PROCESS | 1657 | 1466032712805 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:32 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a6c6800 == 36 [pid = 1657] [id = 691] 16:18:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 61 (0x118452800) [pid = 1657] [serial = 2073] [outer = 0x0] 16:18:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 62 (0x11948d800) [pid = 1657] [serial = 2074] [outer = 0x118452800] 16:18:32 INFO - PROCESS | 1657 | 1466032712829 Marionette DEBUG loaded listener.js 16:18:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 63 (0x124acac00) [pid = 1657] [serial = 2075] [outer = 0x118452800] 16:18:33 INFO - PROCESS | 1657 | 1466032713125 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]]]}] 16:18:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 16:18:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 517ms 16:18:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 16:18:33 INFO - PROCESS | 1657 | 1466032713177 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 16:18:33 INFO - PROCESS | 1657 | 1466032713178 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 16:18:33 INFO - PROCESS | 1657 | 1466032713180 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 16:18:33 INFO - PROCESS | 1657 | 1466032713181 Marionette TRACE conn2 <- [1,2738,null,{}] 16:18:33 INFO - PROCESS | 1657 | 1466032713184 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}] 16:18:33 INFO - PROCESS | 1657 | 1466032713185 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:33 INFO - PROCESS | 1657 | 1466032713262 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 16:18:33 INFO - PROCESS | 1657 | 1466032713266 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:33 INFO - PROCESS | 1657 | 1466032713267 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:33 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b058800 == 37 [pid = 1657] [id = 692] 16:18:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 64 (0x124b8f400) [pid = 1657] [serial = 2076] [outer = 0x0] 16:18:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 65 (0x125156400) [pid = 1657] [serial = 2077] [outer = 0x124b8f400] 16:18:33 INFO - PROCESS | 1657 | 1466032713295 Marionette DEBUG loaded listener.js 16:18:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 66 (0x12651ac00) [pid = 1657] [serial = 2078] [outer = 0x124b8f400] 16:18:33 INFO - PROCESS | 1657 | 1466032713623 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]]]}] 16:18:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 16:18:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 468ms 16:18:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 16:18:33 INFO - PROCESS | 1657 | 1466032713649 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 16:18:33 INFO - PROCESS | 1657 | 1466032713650 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 16:18:33 INFO - PROCESS | 1657 | 1466032713654 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 16:18:33 INFO - PROCESS | 1657 | 1466032713656 Marionette TRACE conn2 <- [1,2742,null,{}] 16:18:33 INFO - PROCESS | 1657 | 1466032713658 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}] 16:18:33 INFO - PROCESS | 1657 | 1466032713659 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:33 INFO - PROCESS | 1657 | 1466032713778 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 16:18:33 INFO - PROCESS | 1657 | 1466032713784 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:33 INFO - PROCESS | 1657 | 1466032713785 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:33 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b7d2000 == 38 [pid = 1657] [id = 693] 16:18:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 67 (0x118455400) [pid = 1657] [serial = 2079] [outer = 0x0] 16:18:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 68 (0x1265a3400) [pid = 1657] [serial = 2080] [outer = 0x118455400] 16:18:33 INFO - PROCESS | 1657 | 1466032713809 Marionette DEBUG loaded listener.js 16:18:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 69 (0x126c10c00) [pid = 1657] [serial = 2081] [outer = 0x118455400] 16:18:34 INFO - PROCESS | 1657 | 1466032714109 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]]]}] 16:18:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 16:18:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 470ms 16:18:34 INFO - PROCESS | 1657 | 1466032714125 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 16:18:34 INFO - PROCESS | 1657 | 1466032714126 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 16:18:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 16:18:34 INFO - PROCESS | 1657 | 1466032714128 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 16:18:34 INFO - PROCESS | 1657 | 1466032714129 Marionette TRACE conn2 <- [1,2746,null,{}] 16:18:34 INFO - PROCESS | 1657 | 1466032714132 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}] 16:18:34 INFO - PROCESS | 1657 | 1466032714133 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:34 INFO - PROCESS | 1657 | 1466032714215 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 16:18:34 INFO - PROCESS | 1657 | 1466032714221 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:34 INFO - PROCESS | 1657 | 1466032714223 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:34 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b95c800 == 39 [pid = 1657] [id = 694] 16:18:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 70 (0x1267ad400) [pid = 1657] [serial = 2082] [outer = 0x0] 16:18:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 71 (0x126c21000) [pid = 1657] [serial = 2083] [outer = 0x1267ad400] 16:18:34 INFO - PROCESS | 1657 | 1466032714247 Marionette DEBUG loaded listener.js 16:18:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 72 (0x126c28c00) [pid = 1657] [serial = 2084] [outer = 0x1267ad400] 16:18:34 INFO - PROCESS | 1657 | 1466032714615 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]]]}] 16:18:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 16:18:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 520ms 16:18:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 16:18:34 INFO - PROCESS | 1657 | 1466032714648 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 16:18:34 INFO - PROCESS | 1657 | 1466032714650 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 16:18:34 INFO - PROCESS | 1657 | 1466032714661 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 16:18:34 INFO - PROCESS | 1657 | 1466032714662 Marionette TRACE conn2 <- [1,2750,null,{}] 16:18:34 INFO - PROCESS | 1657 | 1466032714666 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}] 16:18:34 INFO - PROCESS | 1657 | 1466032714668 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:34 INFO - PROCESS | 1657 | 1466032714768 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 16:18:34 INFO - PROCESS | 1657 | 1466032714773 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:34 INFO - PROCESS | 1657 | 1466032714775 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:34 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bca3000 == 40 [pid = 1657] [id = 695] 16:18:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 73 (0x128a9d000) [pid = 1657] [serial = 2085] [outer = 0x0] 16:18:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 74 (0x128c55c00) [pid = 1657] [serial = 2086] [outer = 0x128a9d000] 16:18:34 INFO - PROCESS | 1657 | 1466032714801 Marionette DEBUG loaded listener.js 16:18:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 75 (0x12907dc00) [pid = 1657] [serial = 2087] [outer = 0x128a9d000] 16:18:35 INFO - PROCESS | 1657 | 1466032715136 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]]]}] 16:18:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 16:18:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 529ms 16:18:35 INFO - PROCESS | 1657 | 1466032715181 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 16:18:35 INFO - PROCESS | 1657 | 1466032715182 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 16:18:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 16:18:35 INFO - PROCESS | 1657 | 1466032715234 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 16:18:35 INFO - PROCESS | 1657 | 1466032715236 Marionette TRACE conn2 <- [1,2754,null,{}] 16:18:35 INFO - PROCESS | 1657 | 1466032715239 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}] 16:18:35 INFO - PROCESS | 1657 | 1466032715242 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:35 INFO - PROCESS | 1657 | 1466032715338 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 16:18:35 INFO - PROCESS | 1657 | 1466032715440 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:35 INFO - PROCESS | 1657 | 1466032715442 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:35 INFO - PROCESS | 1657 | ++DOCSHELL 0x11745f800 == 41 [pid = 1657] [id = 696] 16:18:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 76 (0x113dbd400) [pid = 1657] [serial = 2088] [outer = 0x0] 16:18:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 77 (0x114fbfc00) [pid = 1657] [serial = 2089] [outer = 0x113dbd400] 16:18:35 INFO - PROCESS | 1657 | 1466032715474 Marionette DEBUG loaded listener.js 16:18:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 78 (0x11670dc00) [pid = 1657] [serial = 2090] [outer = 0x113dbd400] 16:18:35 INFO - PROCESS | 1657 | 1466032715918 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]]]}] 16:18:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 16:18:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 726ms 16:18:35 INFO - PROCESS | 1657 | 1466032715956 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 16:18:35 INFO - PROCESS | 1657 | 1466032715958 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 16:18:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 16:18:35 INFO - PROCESS | 1657 | 1466032715962 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 16:18:35 INFO - PROCESS | 1657 | 1466032715963 Marionette TRACE conn2 <- [1,2758,null,{}] 16:18:35 INFO - PROCESS | 1657 | 1466032715968 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}] 16:18:35 INFO - PROCESS | 1657 | 1466032715971 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:36 INFO - PROCESS | 1657 | 1466032716101 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 16:18:36 INFO - PROCESS | 1657 | 1466032716175 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:36 INFO - PROCESS | 1657 | 1466032716176 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:36 INFO - PROCESS | 1657 | ++DOCSHELL 0x128a4a000 == 42 [pid = 1657] [id = 697] 16:18:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 79 (0x11912c800) [pid = 1657] [serial = 2091] [outer = 0x0] 16:18:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 80 (0x119415800) [pid = 1657] [serial = 2092] [outer = 0x11912c800] 16:18:36 INFO - PROCESS | 1657 | 1466032716207 Marionette DEBUG loaded listener.js 16:18:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 81 (0x11949d000) [pid = 1657] [serial = 2093] [outer = 0x11912c800] 16:18:36 INFO - PROCESS | 1657 | 1466032716626 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]]]}] 16:18:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 16:18:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 719ms 16:18:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 16:18:36 INFO - PROCESS | 1657 | 1466032716681 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 16:18:36 INFO - PROCESS | 1657 | 1466032716683 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 16:18:36 INFO - PROCESS | 1657 | 1466032716685 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 16:18:36 INFO - PROCESS | 1657 | 1466032716687 Marionette TRACE conn2 <- [1,2762,null,{}] 16:18:36 INFO - PROCESS | 1657 | 1466032716689 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}] 16:18:36 INFO - PROCESS | 1657 | 1466032716691 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:36 INFO - PROCESS | 1657 | 1466032716795 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 16:18:36 INFO - PROCESS | 1657 | 1466032716861 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:36 INFO - PROCESS | 1657 | 1466032716866 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:36 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bca7000 == 43 [pid = 1657] [id = 698] 16:18:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x124371800) [pid = 1657] [serial = 2094] [outer = 0x0] 16:18:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x1243bf400) [pid = 1657] [serial = 2095] [outer = 0x124371800] 16:18:36 INFO - PROCESS | 1657 | 1466032716937 Marionette DEBUG loaded listener.js 16:18:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x1246ed000) [pid = 1657] [serial = 2096] [outer = 0x124371800] 16:18:37 INFO - PROCESS | 1657 | --DOCSHELL 0x12cbce800 == 42 [pid = 1657] [id = 16] 16:18:37 INFO - PROCESS | 1657 | 1466032717371 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]]]}] 16:18:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 16:18:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 772ms 16:18:37 INFO - PROCESS | 1657 | 1466032717472 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 16:18:37 INFO - PROCESS | 1657 | 1466032717474 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 16:18:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 16:18:37 INFO - PROCESS | 1657 | 1466032717477 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 16:18:37 INFO - PROCESS | 1657 | 1466032717479 Marionette TRACE conn2 <- [1,2766,null,{}] 16:18:37 INFO - PROCESS | 1657 | 1466032717481 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}] 16:18:37 INFO - PROCESS | 1657 | 1466032717483 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:37 INFO - PROCESS | 1657 | 1466032717587 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 16:18:37 INFO - PROCESS | 1657 | 1466032717659 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:37 INFO - PROCESS | 1657 | 1466032717660 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:37 INFO - PROCESS | 1657 | ++DOCSHELL 0x1169b9800 == 43 [pid = 1657] [id = 699] 16:18:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x114fc2c00) [pid = 1657] [serial = 2097] [outer = 0x0] 16:18:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x116f7f800) [pid = 1657] [serial = 2098] [outer = 0x114fc2c00] 16:18:37 INFO - PROCESS | 1657 | 1466032717688 Marionette DEBUG loaded listener.js 16:18:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x124ac8800) [pid = 1657] [serial = 2099] [outer = 0x114fc2c00] 16:18:38 INFO - PROCESS | 1657 | 1466032718202 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]]]}] 16:18:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 16:18:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 770ms 16:18:38 INFO - PROCESS | 1657 | 1466032718247 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 16:18:38 INFO - PROCESS | 1657 | 1466032718250 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 16:18:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 16:18:38 INFO - PROCESS | 1657 | 1466032718273 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 16:18:38 INFO - PROCESS | 1657 | 1466032718274 Marionette TRACE conn2 <- [1,2770,null,{}] 16:18:38 INFO - PROCESS | 1657 | 1466032718279 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}] 16:18:38 INFO - PROCESS | 1657 | 1466032718280 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:38 INFO - PROCESS | 1657 | 1466032718374 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 16:18:38 INFO - PROCESS | 1657 | 1466032718452 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:38 INFO - PROCESS | 1657 | 1466032718453 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:38 INFO - PROCESS | 1657 | ++DOCSHELL 0x1192ca800 == 44 [pid = 1657] [id = 700] 16:18:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x116712400) [pid = 1657] [serial = 2100] [outer = 0x0] 16:18:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x117261400) [pid = 1657] [serial = 2101] [outer = 0x116712400] 16:18:38 INFO - PROCESS | 1657 | 1466032718481 Marionette DEBUG loaded listener.js 16:18:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x118156800) [pid = 1657] [serial = 2102] [outer = 0x116712400] 16:18:39 INFO - PROCESS | 1657 | --DOCSHELL 0x12d558000 == 43 [pid = 1657] [id = 19] 16:18:39 INFO - PROCESS | 1657 | --DOCSHELL 0x12c6d0000 == 42 [pid = 1657] [id = 14] 16:18:39 INFO - PROCESS | 1657 | --DOCSHELL 0x1169b6800 == 41 [pid = 1657] [id = 25] 16:18:39 INFO - PROCESS | 1657 | --DOCSHELL 0x116fd7000 == 40 [pid = 1657] [id = 26] 16:18:39 INFO - PROCESS | 1657 | --DOCSHELL 0x1181a9000 == 39 [pid = 1657] [id = 12] 16:18:39 INFO - PROCESS | 1657 | --DOCSHELL 0x12a6c1000 == 38 [pid = 1657] [id = 8] 16:18:39 INFO - PROCESS | 1657 | --DOCSHELL 0x11a111800 == 37 [pid = 1657] [id = 676] 16:18:39 INFO - PROCESS | 1657 | --DOCSHELL 0x12b7c2800 == 36 [pid = 1657] [id = 9] 16:18:39 INFO - PROCESS | 1657 | --DOCSHELL 0x118234800 == 35 [pid = 1657] [id = 20] 16:18:39 INFO - PROCESS | 1657 | --DOCSHELL 0x12cadd800 == 34 [pid = 1657] [id = 15] 16:18:39 INFO - PROCESS | 1657 | --DOCSHELL 0x12c2ba000 == 33 [pid = 1657] [id = 13] 16:18:39 INFO - PROCESS | 1657 | --DOCSHELL 0x12d269000 == 32 [pid = 1657] [id = 18] 16:18:39 INFO - PROCESS | 1657 | --DOCSHELL 0x118422800 == 31 [pid = 1657] [id = 11] 16:18:39 INFO - PROCESS | 1657 | --DOCSHELL 0x12cbce000 == 30 [pid = 1657] [id = 17] 16:18:39 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x11a1f2c00) [pid = 1657] [serial = 2047] [outer = 0x0] [url = about:blank] 16:18:39 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x1243c6000) [pid = 1657] [serial = 2030] [outer = 0x0] [url = about:blank] 16:18:39 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x123824400) [pid = 1657] [serial = 2029] [outer = 0x0] [url = about:blank] 16:18:39 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x11725f400) [pid = 1657] [serial = 2035] [outer = 0x0] [url = about:blank] 16:18:39 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x115dc9c00) [pid = 1657] [serial = 2032] [outer = 0x0] [url = about:blank] 16:18:39 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x116483000) [pid = 1657] [serial = 2033] [outer = 0x0] [url = about:blank] 16:18:39 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x11725d000) [pid = 1657] [serial = 2024] [outer = 0x0] [url = about:blank] 16:18:39 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x116712800) [pid = 1657] [serial = 2023] [outer = 0x0] [url = about:blank] 16:18:39 INFO - PROCESS | 1657 | --DOMWINDOW == 81 (0x11949c000) [pid = 1657] [serial = 2026] [outer = 0x0] [url = about:blank] 16:18:39 INFO - PROCESS | 1657 | --DOMWINDOW == 80 (0x119918800) [pid = 1657] [serial = 2027] [outer = 0x0] [url = about:blank] 16:18:39 INFO - PROCESS | 1657 | --DOMWINDOW == 79 (0x119593800) [pid = 1657] [serial = 2042] [outer = 0x0] [url = about:blank] 16:18:39 INFO - PROCESS | 1657 | --DOMWINDOW == 78 (0x119494400) [pid = 1657] [serial = 2041] [outer = 0x0] [url = about:blank] 16:18:39 INFO - PROCESS | 1657 | --DOMWINDOW == 77 (0x11944ec00) [pid = 1657] [serial = 2044] [outer = 0x0] [url = about:blank] 16:18:39 INFO - PROCESS | 1657 | --DOMWINDOW == 76 (0x1185ef400) [pid = 1657] [serial = 2038] [outer = 0x0] [url = about:blank] 16:18:39 INFO - PROCESS | 1657 | --DOMWINDOW == 75 (0x119130c00) [pid = 1657] [serial = 2039] [outer = 0x0] [url = about:blank] 16:18:39 INFO - PROCESS | 1657 | --DOMWINDOW == 74 (0x1176ea800) [pid = 1657] [serial = 2036] [outer = 0x0] [url = about:blank] 16:18:39 INFO - PROCESS | 1657 | --DOMWINDOW == 73 (0x119917400) [pid = 1657] [serial = 2045] [outer = 0x0] [url = about:blank] 16:18:39 INFO - PROCESS | 1657 | 1466032719408 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]]]}] 16:18:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 16:18:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1173ms 16:18:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 16:18:39 INFO - PROCESS | 1657 | 1466032719445 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 16:18:39 INFO - PROCESS | 1657 | 1466032719447 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 16:18:39 INFO - PROCESS | 1657 | 1466032719451 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 16:18:39 INFO - PROCESS | 1657 | 1466032719452 Marionette TRACE conn2 <- [1,2774,null,{}] 16:18:39 INFO - PROCESS | 1657 | 1466032719456 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}] 16:18:39 INFO - PROCESS | 1657 | 1466032719458 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:39 INFO - PROCESS | 1657 | 1466032719537 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 16:18:39 INFO - PROCESS | 1657 | 1466032719543 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:39 INFO - PROCESS | 1657 | 1466032719545 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:39 INFO - PROCESS | 1657 | ++DOCSHELL 0x11678e800 == 31 [pid = 1657] [id = 701] 16:18:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 74 (0x114fbe800) [pid = 1657] [serial = 2103] [outer = 0x0] 16:18:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 75 (0x115e83c00) [pid = 1657] [serial = 2104] [outer = 0x114fbe800] 16:18:39 INFO - PROCESS | 1657 | 1466032719578 Marionette DEBUG loaded listener.js 16:18:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 76 (0x116709800) [pid = 1657] [serial = 2105] [outer = 0x114fbe800] 16:18:39 INFO - PROCESS | 1657 | 1466032719950 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]]]}] 16:18:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 16:18:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 520ms 16:18:39 INFO - PROCESS | 1657 | 1466032719972 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 16:18:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 16:18:39 INFO - PROCESS | 1657 | 1466032719976 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 16:18:39 INFO - PROCESS | 1657 | 1466032719981 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 16:18:39 INFO - PROCESS | 1657 | 1466032719982 Marionette TRACE conn2 <- [1,2778,null,{}] 16:18:39 INFO - PROCESS | 1657 | 1466032719988 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}] 16:18:39 INFO - PROCESS | 1657 | 1466032719989 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:40 INFO - PROCESS | 1657 | 1466032720070 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 16:18:40 INFO - PROCESS | 1657 | 1466032720075 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:40 INFO - PROCESS | 1657 | 1466032720076 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:40 INFO - PROCESS | 1657 | ++DOCSHELL 0x118232800 == 32 [pid = 1657] [id = 702] 16:18:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 77 (0x116761000) [pid = 1657] [serial = 2106] [outer = 0x0] 16:18:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 78 (0x11725d000) [pid = 1657] [serial = 2107] [outer = 0x116761000] 16:18:40 INFO - PROCESS | 1657 | 1466032720106 Marionette DEBUG loaded listener.js 16:18:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 79 (0x1176e8800) [pid = 1657] [serial = 2108] [outer = 0x116761000] 16:18:40 INFO - PROCESS | 1657 | 1466032720464 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]]]}] 16:18:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 16:18:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 523ms 16:18:40 INFO - PROCESS | 1657 | 1466032720504 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 16:18:40 INFO - PROCESS | 1657 | 1466032720505 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 16:18:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 16:18:40 INFO - PROCESS | 1657 | 1466032720508 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 16:18:40 INFO - PROCESS | 1657 | 1466032720510 Marionette TRACE conn2 <- [1,2782,null,{}] 16:18:40 INFO - PROCESS | 1657 | 1466032720518 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}] 16:18:40 INFO - PROCESS | 1657 | 1466032720521 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:40 INFO - PROCESS | 1657 | 1466032720602 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 16:18:40 INFO - PROCESS | 1657 | 1466032720610 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:40 INFO - PROCESS | 1657 | 1466032720612 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:40 INFO - PROCESS | 1657 | ++DOCSHELL 0x119e5c000 == 33 [pid = 1657] [id = 703] 16:18:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 80 (0x112f61000) [pid = 1657] [serial = 2109] [outer = 0x0] 16:18:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 81 (0x1185ed000) [pid = 1657] [serial = 2110] [outer = 0x112f61000] 16:18:40 INFO - PROCESS | 1657 | 1466032720643 Marionette DEBUG loaded listener.js 16:18:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x119173800) [pid = 1657] [serial = 2111] [outer = 0x112f61000] 16:18:41 INFO - PROCESS | 1657 | 1466032721360 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]]]}] 16:18:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 16:18:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 870ms 16:18:41 INFO - PROCESS | 1657 | 1466032721379 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 16:18:41 INFO - PROCESS | 1657 | 1466032721384 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 16:18:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 16:18:41 INFO - PROCESS | 1657 | 1466032721390 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 16:18:41 INFO - PROCESS | 1657 | 1466032721393 Marionette TRACE conn2 <- [1,2786,null,{}] 16:18:41 INFO - PROCESS | 1657 | 1466032721400 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}] 16:18:41 INFO - PROCESS | 1657 | 1466032721403 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:41 INFO - PROCESS | 1657 | 1466032721536 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 16:18:41 INFO - PROCESS | 1657 | 1466032721593 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:41 INFO - PROCESS | 1657 | 1466032721595 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:41 INFO - PROCESS | 1657 | ++DOCSHELL 0x118267000 == 34 [pid = 1657] [id = 704] 16:18:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x115e1a400) [pid = 1657] [serial = 2112] [outer = 0x0] 16:18:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x11670e800) [pid = 1657] [serial = 2113] [outer = 0x115e1a400] 16:18:41 INFO - PROCESS | 1657 | 1466032721626 Marionette DEBUG loaded listener.js 16:18:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x117261c00) [pid = 1657] [serial = 2114] [outer = 0x115e1a400] 16:18:42 INFO - PROCESS | 1657 | 1466032722178 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]]]}] 16:18:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 16:18:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 825ms 16:18:42 INFO - PROCESS | 1657 | 1466032722213 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 16:18:42 INFO - PROCESS | 1657 | 1466032722216 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 16:18:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 16:18:42 INFO - PROCESS | 1657 | 1466032722223 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 16:18:42 INFO - PROCESS | 1657 | 1466032722225 Marionette TRACE conn2 <- [1,2790,null,{}] 16:18:42 INFO - PROCESS | 1657 | 1466032722227 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}] 16:18:42 INFO - PROCESS | 1657 | 1466032722229 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:42 INFO - PROCESS | 1657 | 1466032722333 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 16:18:42 INFO - PROCESS | 1657 | 1466032722413 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:42 INFO - PROCESS | 1657 | 1466032722414 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:42 INFO - PROCESS | 1657 | ++DOCSHELL 0x1241a3800 == 35 [pid = 1657] [id = 705] 16:18:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x11839e800) [pid = 1657] [serial = 2115] [outer = 0x0] 16:18:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x1185f2800) [pid = 1657] [serial = 2116] [outer = 0x11839e800] 16:18:42 INFO - PROCESS | 1657 | 1466032722446 Marionette DEBUG loaded listener.js 16:18:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x119180800) [pid = 1657] [serial = 2117] [outer = 0x11839e800] 16:18:43 INFO - PROCESS | 1657 | 1466032723003 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]]]}] 16:18:43 INFO - PROCESS | 1657 | --DOCSHELL 0x118232800 == 34 [pid = 1657] [id = 702] 16:18:43 INFO - PROCESS | 1657 | --DOCSHELL 0x11678e800 == 33 [pid = 1657] [id = 701] 16:18:43 INFO - PROCESS | 1657 | --DOCSHELL 0x1192ca800 == 32 [pid = 1657] [id = 700] 16:18:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 16:18:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 821ms 16:18:43 INFO - PROCESS | 1657 | 1466032723044 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 16:18:43 INFO - PROCESS | 1657 | 1466032723046 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 16:18:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 16:18:43 INFO - PROCESS | 1657 | 1466032723049 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 16:18:43 INFO - PROCESS | 1657 | 1466032723053 Marionette TRACE conn2 <- [1,2794,null,{}] 16:18:43 INFO - PROCESS | 1657 | 1466032723057 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}] 16:18:43 INFO - PROCESS | 1657 | 1466032723059 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:43 INFO - PROCESS | 1657 | 1466032723138 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 16:18:43 INFO - PROCESS | 1657 | 1466032723145 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:43 INFO - PROCESS | 1657 | 1466032723147 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:43 INFO - PROCESS | 1657 | ++DOCSHELL 0x118195000 == 33 [pid = 1657] [id = 706] 16:18:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x114fb7c00) [pid = 1657] [serial = 2118] [outer = 0x0] 16:18:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x11670d400) [pid = 1657] [serial = 2119] [outer = 0x114fb7c00] 16:18:43 INFO - PROCESS | 1657 | 1466032723175 Marionette DEBUG loaded listener.js 16:18:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x117261800) [pid = 1657] [serial = 2120] [outer = 0x114fb7c00] 16:18:43 INFO - PROCESS | 1657 | 1466032723526 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]]]}] 16:18:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 16:18:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 524ms 16:18:43 INFO - PROCESS | 1657 | 1466032723573 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 16:18:43 INFO - PROCESS | 1657 | 1466032723576 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 16:18:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 16:18:43 INFO - PROCESS | 1657 | 1466032723580 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 16:18:43 INFO - PROCESS | 1657 | 1466032723582 Marionette TRACE conn2 <- [1,2798,null,{}] 16:18:43 INFO - PROCESS | 1657 | 1466032723584 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}] 16:18:43 INFO - PROCESS | 1657 | 1466032723586 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:43 INFO - PROCESS | 1657 | 1466032723688 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 16:18:43 INFO - PROCESS | 1657 | 1466032723749 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:43 INFO - PROCESS | 1657 | 1466032723750 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:43 INFO - PROCESS | 1657 | ++DOCSHELL 0x123cf8000 == 34 [pid = 1657] [id = 707] 16:18:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x119413000) [pid = 1657] [serial = 2121] [outer = 0x0] 16:18:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x119453800) [pid = 1657] [serial = 2122] [outer = 0x119413000] 16:18:43 INFO - PROCESS | 1657 | 1466032723777 Marionette DEBUG loaded listener.js 16:18:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x11948d400) [pid = 1657] [serial = 2123] [outer = 0x119413000] 16:18:44 INFO - PROCESS | 1657 | 1466032724122 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]]]}] 16:18:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 16:18:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 569ms 16:18:44 INFO - PROCESS | 1657 | 1466032724150 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 16:18:44 INFO - PROCESS | 1657 | 1466032724158 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 16:18:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 16:18:44 INFO - PROCESS | 1657 | 1466032724168 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 16:18:44 INFO - PROCESS | 1657 | 1466032724171 Marionette TRACE conn2 <- [1,2802,null,{}] 16:18:44 INFO - PROCESS | 1657 | 1466032724179 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}] 16:18:44 INFO - PROCESS | 1657 | 1466032724182 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:44 INFO - PROCESS | 1657 | 1466032724283 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 16:18:44 INFO - PROCESS | 1657 | 1466032724331 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:44 INFO - PROCESS | 1657 | 1466032724333 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:44 INFO - PROCESS | 1657 | ++DOCSHELL 0x128a49800 == 35 [pid = 1657] [id = 708] 16:18:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x111eca800) [pid = 1657] [serial = 2124] [outer = 0x0] 16:18:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x119b93c00) [pid = 1657] [serial = 2125] [outer = 0x111eca800] 16:18:44 INFO - PROCESS | 1657 | 1466032724360 Marionette DEBUG loaded listener.js 16:18:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x12380e800) [pid = 1657] [serial = 2126] [outer = 0x111eca800] 16:18:44 INFO - PROCESS | 1657 | 1466032724674 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]]]}] 16:18:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 16:18:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 525ms 16:18:44 INFO - PROCESS | 1657 | 1466032724694 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 16:18:44 INFO - PROCESS | 1657 | 1466032724695 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 16:18:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 16:18:44 INFO - PROCESS | 1657 | 1466032724697 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 16:18:44 INFO - PROCESS | 1657 | 1466032724699 Marionette TRACE conn2 <- [1,2806,null,{}] 16:18:44 INFO - PROCESS | 1657 | 1466032724703 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}] 16:18:44 INFO - PROCESS | 1657 | 1466032724706 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:44 INFO - PROCESS | 1657 | 1466032724814 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 16:18:44 INFO - PROCESS | 1657 | 1466032724818 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:44 INFO - PROCESS | 1657 | 1466032724820 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:44 INFO - PROCESS | 1657 | ++DOCSHELL 0x111c87800 == 36 [pid = 1657] [id = 709] 16:18:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x123825000) [pid = 1657] [serial = 2127] [outer = 0x0] 16:18:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x123dae000) [pid = 1657] [serial = 2128] [outer = 0x123825000] 16:18:44 INFO - PROCESS | 1657 | 1466032724845 Marionette DEBUG loaded listener.js 16:18:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x1240d8000) [pid = 1657] [serial = 2129] [outer = 0x123825000] 16:18:45 INFO - PROCESS | 1657 | 1466032725187 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]]]}] 16:18:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 16:18:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 524ms 16:18:45 INFO - PROCESS | 1657 | 1466032725223 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 16:18:45 INFO - PROCESS | 1657 | 1466032725224 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 16:18:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 16:18:45 INFO - PROCESS | 1657 | 1466032725226 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 16:18:45 INFO - PROCESS | 1657 | 1466032725235 Marionette TRACE conn2 <- [1,2810,null,{}] 16:18:45 INFO - PROCESS | 1657 | 1466032725239 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}] 16:18:45 INFO - PROCESS | 1657 | 1466032725241 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:45 INFO - PROCESS | 1657 | 1466032725336 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 16:18:45 INFO - PROCESS | 1657 | 1466032725348 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:45 INFO - PROCESS | 1657 | 1466032725349 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:45 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a6b8000 == 37 [pid = 1657] [id = 710] 16:18:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x1240d8400) [pid = 1657] [serial = 2130] [outer = 0x0] 16:18:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x1241d1c00) [pid = 1657] [serial = 2131] [outer = 0x1240d8400] 16:18:45 INFO - PROCESS | 1657 | 1466032725374 Marionette DEBUG loaded listener.js 16:18:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x1243c7800) [pid = 1657] [serial = 2132] [outer = 0x1240d8400] 16:18:45 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x124b8f400) [pid = 1657] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 16:18:45 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x118452800) [pid = 1657] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 16:18:45 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x118455400) [pid = 1657] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 16:18:45 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x115e16000) [pid = 1657] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 16:18:45 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x1121a7800) [pid = 1657] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 16:18:45 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x1174c9000) [pid = 1657] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 16:18:45 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x114fc5800) [pid = 1657] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 16:18:45 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x119459c00) [pid = 1657] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 16:18:45 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x1243c0800) [pid = 1657] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 16:18:45 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x1176dc800) [pid = 1657] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 16:18:45 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x1267ad400) [pid = 1657] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 16:18:45 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x1169f2000) [pid = 1657] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 16:18:45 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x11a1ee400) [pid = 1657] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 16:18:45 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x114fbe800) [pid = 1657] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 16:18:45 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x116712400) [pid = 1657] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 16:18:45 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x116761000) [pid = 1657] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 16:18:45 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x113dbd400) [pid = 1657] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 16:18:45 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x124371800) [pid = 1657] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 16:18:45 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x11912c800) [pid = 1657] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 16:18:45 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x128a9d000) [pid = 1657] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 16:18:45 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x114fc2c00) [pid = 1657] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 16:18:45 INFO - PROCESS | 1657 | --DOMWINDOW == 81 (0x12cf0c800) [pid = 1657] [serial = 47] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:18:45 INFO - PROCESS | 1657 | --DOMWINDOW == 80 (0x12cbcf000) [pid = 1657] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 16:18:45 INFO - PROCESS | 1657 | 1466032725734 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]]]}] 16:18:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 16:18:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 527ms 16:18:45 INFO - PROCESS | 1657 | 1466032725754 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 16:18:45 INFO - PROCESS | 1657 | 1466032725756 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 16:18:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 16:18:45 INFO - PROCESS | 1657 | 1466032725758 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 16:18:45 INFO - PROCESS | 1657 | 1466032725759 Marionette TRACE conn2 <- [1,2814,null,{}] 16:18:45 INFO - PROCESS | 1657 | 1466032725762 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}] 16:18:45 INFO - PROCESS | 1657 | 1466032725766 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:45 INFO - PROCESS | 1657 | 1466032725871 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 16:18:45 INFO - PROCESS | 1657 | 1466032725937 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:45 INFO - PROCESS | 1657 | 1466032725938 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:45 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a610000 == 38 [pid = 1657] [id = 711] 16:18:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 81 (0x115dca000) [pid = 1657] [serial = 2133] [outer = 0x0] 16:18:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x1176dc800) [pid = 1657] [serial = 2134] [outer = 0x115dca000] 16:18:45 INFO - PROCESS | 1657 | 1466032725963 Marionette DEBUG loaded listener.js 16:18:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x1246f3000) [pid = 1657] [serial = 2135] [outer = 0x115dca000] 16:18:46 INFO - PROCESS | 1657 | 1466032726243 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]]]}] 16:18:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 16:18:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 518ms 16:18:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 16:18:46 INFO - PROCESS | 1657 | 1466032726277 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 16:18:46 INFO - PROCESS | 1657 | 1466032726278 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 16:18:46 INFO - PROCESS | 1657 | 1466032726280 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 16:18:46 INFO - PROCESS | 1657 | 1466032726281 Marionette TRACE conn2 <- [1,2818,null,{}] 16:18:46 INFO - PROCESS | 1657 | 1466032726284 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}] 16:18:46 INFO - PROCESS | 1657 | 1466032726297 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:46 INFO - PROCESS | 1657 | 1466032726376 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 16:18:46 INFO - PROCESS | 1657 | 1466032726380 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:46 INFO - PROCESS | 1657 | 1466032726381 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:46 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b877800 == 39 [pid = 1657] [id = 712] 16:18:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x1246f8c00) [pid = 1657] [serial = 2136] [outer = 0x0] 16:18:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x124b92000) [pid = 1657] [serial = 2137] [outer = 0x1246f8c00] 16:18:46 INFO - PROCESS | 1657 | 1466032726409 Marionette DEBUG loaded listener.js 16:18:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x124db5400) [pid = 1657] [serial = 2138] [outer = 0x1246f8c00] 16:18:46 INFO - PROCESS | 1657 | 1466032726728 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]]]}] 16:18:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 16:18:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 470ms 16:18:46 INFO - PROCESS | 1657 | 1466032726750 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 16:18:46 INFO - PROCESS | 1657 | 1466032726753 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 16:18:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 16:18:46 INFO - PROCESS | 1657 | 1466032726756 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 16:18:46 INFO - PROCESS | 1657 | 1466032726757 Marionette TRACE conn2 <- [1,2822,null,{}] 16:18:46 INFO - PROCESS | 1657 | 1466032726760 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}] 16:18:46 INFO - PROCESS | 1657 | 1466032726761 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:46 INFO - PROCESS | 1657 | 1466032726867 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 16:18:46 INFO - PROCESS | 1657 | 1466032726874 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:46 INFO - PROCESS | 1657 | 1466032726875 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:46 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b869000 == 40 [pid = 1657] [id = 713] 16:18:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x117225400) [pid = 1657] [serial = 2139] [outer = 0x0] 16:18:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x124bc9400) [pid = 1657] [serial = 2140] [outer = 0x117225400] 16:18:46 INFO - PROCESS | 1657 | 1466032726899 Marionette DEBUG loaded listener.js 16:18:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x1257c2000) [pid = 1657] [serial = 2141] [outer = 0x117225400] 16:18:47 INFO - PROCESS | 1657 | 1466032727219 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]]]}] 16:18:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 16:18:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 518ms 16:18:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 16:18:47 INFO - PROCESS | 1657 | 1466032727274 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 16:18:47 INFO - PROCESS | 1657 | 1466032727276 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 16:18:47 INFO - PROCESS | 1657 | 1466032727278 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 16:18:47 INFO - PROCESS | 1657 | 1466032727279 Marionette TRACE conn2 <- [1,2826,null,{}] 16:18:47 INFO - PROCESS | 1657 | 1466032727281 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}] 16:18:47 INFO - PROCESS | 1657 | 1466032727283 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:47 INFO - PROCESS | 1657 | 1466032727373 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 16:18:47 INFO - PROCESS | 1657 | 1466032727377 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:47 INFO - PROCESS | 1657 | 1466032727378 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:47 INFO - PROCESS | 1657 | ++DOCSHELL 0x128a44800 == 41 [pid = 1657] [id = 714] 16:18:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x125160800) [pid = 1657] [serial = 2142] [outer = 0x0] 16:18:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x1267b2400) [pid = 1657] [serial = 2143] [outer = 0x125160800] 16:18:47 INFO - PROCESS | 1657 | 1466032727402 Marionette DEBUG loaded listener.js 16:18:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x126c17800) [pid = 1657] [serial = 2144] [outer = 0x125160800] 16:18:48 INFO - PROCESS | 1657 | --DOCSHELL 0x12bca3000 == 40 [pid = 1657] [id = 695] 16:18:48 INFO - PROCESS | 1657 | --DOCSHELL 0x1169b9800 == 39 [pid = 1657] [id = 699] 16:18:48 INFO - PROCESS | 1657 | --DOCSHELL 0x128a4a000 == 38 [pid = 1657] [id = 697] 16:18:48 INFO - PROCESS | 1657 | --DOCSHELL 0x12bca7000 == 37 [pid = 1657] [id = 698] 16:18:48 INFO - PROCESS | 1657 | --DOCSHELL 0x11745f800 == 36 [pid = 1657] [id = 696] 16:18:48 INFO - PROCESS | 1657 | --DOCSHELL 0x118195000 == 35 [pid = 1657] [id = 706] 16:18:48 INFO - PROCESS | 1657 | --DOCSHELL 0x1241a3800 == 34 [pid = 1657] [id = 705] 16:18:48 INFO - PROCESS | 1657 | --DOCSHELL 0x119e5c000 == 33 [pid = 1657] [id = 703] 16:18:48 INFO - PROCESS | 1657 | --DOCSHELL 0x118267000 == 32 [pid = 1657] [id = 704] 16:18:48 INFO - PROCESS | 1657 | --DOCSHELL 0x123cf8000 == 31 [pid = 1657] [id = 707] 16:18:48 INFO - PROCESS | 1657 | --DOCSHELL 0x128a49800 == 30 [pid = 1657] [id = 708] 16:18:48 INFO - PROCESS | 1657 | --DOCSHELL 0x111c87800 == 29 [pid = 1657] [id = 709] 16:18:48 INFO - PROCESS | 1657 | --DOCSHELL 0x12a610000 == 28 [pid = 1657] [id = 711] 16:18:48 INFO - PROCESS | 1657 | --DOCSHELL 0x12a6b8000 == 27 [pid = 1657] [id = 710] 16:18:48 INFO - PROCESS | 1657 | --DOCSHELL 0x12b877800 == 26 [pid = 1657] [id = 712] 16:18:48 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x115e83c00) [pid = 1657] [serial = 2104] [outer = 0x0] [url = about:blank] 16:18:48 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x117261400) [pid = 1657] [serial = 2101] [outer = 0x0] [url = about:blank] 16:18:48 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x11725d000) [pid = 1657] [serial = 2107] [outer = 0x0] [url = about:blank] 16:18:48 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x114fbfc00) [pid = 1657] [serial = 2089] [outer = 0x0] [url = about:blank] 16:18:48 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x116709800) [pid = 1657] [serial = 2105] [outer = 0x0] [url = about:blank] 16:18:48 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x11670dc00) [pid = 1657] [serial = 2090] [outer = 0x0] [url = about:blank] 16:18:48 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x1243bf400) [pid = 1657] [serial = 2095] [outer = 0x0] [url = about:blank] 16:18:48 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x118156800) [pid = 1657] [serial = 2102] [outer = 0x0] [url = about:blank] 16:18:48 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x11949d000) [pid = 1657] [serial = 2093] [outer = 0x0] [url = about:blank] 16:18:48 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x119415800) [pid = 1657] [serial = 2092] [outer = 0x0] [url = about:blank] 16:18:48 INFO - PROCESS | 1657 | --DOMWINDOW == 81 (0x1176e8800) [pid = 1657] [serial = 2108] [outer = 0x0] [url = about:blank] 16:18:48 INFO - PROCESS | 1657 | --DOMWINDOW == 80 (0x126c28c00) [pid = 1657] [serial = 2084] [outer = 0x0] [url = about:blank] 16:18:48 INFO - PROCESS | 1657 | --DOMWINDOW == 79 (0x1246ed000) [pid = 1657] [serial = 2096] [outer = 0x0] [url = about:blank] 16:18:48 INFO - PROCESS | 1657 | --DOMWINDOW == 78 (0x12907dc00) [pid = 1657] [serial = 2087] [outer = 0x0] [url = about:blank] 16:18:48 INFO - PROCESS | 1657 | --DOMWINDOW == 77 (0x124ac8800) [pid = 1657] [serial = 2099] [outer = 0x0] [url = about:blank] 16:18:48 INFO - PROCESS | 1657 | --DOMWINDOW == 76 (0x116f7f800) [pid = 1657] [serial = 2098] [outer = 0x0] [url = about:blank] 16:18:48 INFO - PROCESS | 1657 | --DOMWINDOW == 75 (0x1185ed000) [pid = 1657] [serial = 2110] [outer = 0x0] [url = about:blank] 16:18:48 INFO - PROCESS | 1657 | --DOMWINDOW == 74 (0x128c55c00) [pid = 1657] [serial = 2086] [outer = 0x0] [url = about:blank] 16:18:48 INFO - PROCESS | 1657 | --DOCSHELL 0x12b869000 == 25 [pid = 1657] [id = 713] 16:18:48 INFO - PROCESS | 1657 | --DOMWINDOW == 73 (0x119135800) [pid = 1657] [serial = 1421] [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.] 16:18:48 INFO - PROCESS | 1657 | --DOMWINDOW == 72 (0x12cbd5000) [pid = 1657] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 16:18:48 INFO - PROCESS | 1657 | --DOMWINDOW == 71 (0x12651ac00) [pid = 1657] [serial = 2078] [outer = 0x0] [url = about:blank] 16:18:48 INFO - PROCESS | 1657 | --DOMWINDOW == 70 (0x124acac00) [pid = 1657] [serial = 2075] [outer = 0x0] [url = about:blank] 16:18:48 INFO - PROCESS | 1657 | --DOMWINDOW == 69 (0x1265a3400) [pid = 1657] [serial = 2080] [outer = 0x0] [url = about:blank] 16:18:48 INFO - PROCESS | 1657 | --DOMWINDOW == 68 (0x1169f4000) [pid = 1657] [serial = 2057] [outer = 0x0] [url = about:blank] 16:18:48 INFO - PROCESS | 1657 | --DOMWINDOW == 67 (0x116709000) [pid = 1657] [serial = 2056] [outer = 0x0] [url = about:blank] 16:18:48 INFO - PROCESS | 1657 | --DOMWINDOW == 66 (0x123812c00) [pid = 1657] [serial = 2068] [outer = 0x0] [url = about:blank] 16:18:48 INFO - PROCESS | 1657 | --DOMWINDOW == 65 (0x1181b5400) [pid = 1657] [serial = 2053] [outer = 0x0] [url = about:blank] 16:18:48 INFO - PROCESS | 1657 | --DOMWINDOW == 64 (0x115e1b800) [pid = 1657] [serial = 2050] [outer = 0x0] [url = about:blank] 16:18:48 INFO - PROCESS | 1657 | --DOMWINDOW == 63 (0x119917800) [pid = 1657] [serial = 2062] [outer = 0x0] [url = about:blank] 16:18:48 INFO - PROCESS | 1657 | --DOMWINDOW == 62 (0x11948d800) [pid = 1657] [serial = 2074] [outer = 0x0] [url = about:blank] 16:18:48 INFO - PROCESS | 1657 | --DOMWINDOW == 61 (0x119ba2800) [pid = 1657] [serial = 2063] [outer = 0x0] [url = about:blank] 16:18:48 INFO - PROCESS | 1657 | --DOMWINDOW == 60 (0x1243bd400) [pid = 1657] [serial = 2069] [outer = 0x0] [url = about:blank] 16:18:48 INFO - PROCESS | 1657 | --DOMWINDOW == 59 (0x1246ef800) [pid = 1657] [serial = 2071] [outer = 0x0] [url = about:blank] 16:18:48 INFO - PROCESS | 1657 | --DOMWINDOW == 58 (0x1240d7800) [pid = 1657] [serial = 2048] [outer = 0x0] [url = about:blank] 16:18:48 INFO - PROCESS | 1657 | --DOMWINDOW == 57 (0x126c10c00) [pid = 1657] [serial = 2081] [outer = 0x0] [url = about:blank] 16:18:48 INFO - PROCESS | 1657 | --DOMWINDOW == 56 (0x126c21000) [pid = 1657] [serial = 2083] [outer = 0x0] [url = about:blank] 16:18:48 INFO - PROCESS | 1657 | --DOMWINDOW == 55 (0x125156400) [pid = 1657] [serial = 2077] [outer = 0x0] [url = about:blank] 16:18:48 INFO - PROCESS | 1657 | --DOMWINDOW == 54 (0x1187cf000) [pid = 1657] [serial = 2060] [outer = 0x0] [url = about:blank] 16:18:48 INFO - PROCESS | 1657 | --DOMWINDOW == 53 (0x1240d2800) [pid = 1657] [serial = 2066] [outer = 0x0] [url = about:blank] 16:18:48 INFO - PROCESS | 1657 | --DOMWINDOW == 52 (0x11670fc00) [pid = 1657] [serial = 2051] [outer = 0x0] [url = about:blank] 16:18:48 INFO - PROCESS | 1657 | --DOMWINDOW == 51 (0x123a30800) [pid = 1657] [serial = 2065] [outer = 0x0] [url = about:blank] 16:18:48 INFO - PROCESS | 1657 | --DOMWINDOW == 50 (0x118453000) [pid = 1657] [serial = 2054] [outer = 0x0] [url = about:blank] 16:18:48 INFO - PROCESS | 1657 | --DOMWINDOW == 49 (0x1175b1000) [pid = 1657] [serial = 2059] [outer = 0x0] [url = about:blank] 16:18:48 INFO - PROCESS | 1657 | --DOMWINDOW == 48 (0x124b9ac00) [pid = 1657] [serial = 2072] [outer = 0x0] [url = about:blank] 16:18:48 INFO - PROCESS | 1657 | 1466032728853 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 16:18:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 16:18:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1620ms 16:18:48 INFO - PROCESS | 1657 | 1466032728899 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 16:18:48 INFO - PROCESS | 1657 | 1466032728901 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 16:18:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 16:18:48 INFO - PROCESS | 1657 | 1466032728904 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 16:18:48 INFO - PROCESS | 1657 | 1466032728907 Marionette TRACE conn2 <- [1,2830,null,{}] 16:18:48 INFO - PROCESS | 1657 | 1466032728911 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}] 16:18:48 INFO - PROCESS | 1657 | 1466032728913 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:48 INFO - PROCESS | 1657 | 1466032728998 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 16:18:49 INFO - PROCESS | 1657 | 1466032729059 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:49 INFO - PROCESS | 1657 | 1466032729061 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:49 INFO - PROCESS | 1657 | ++DOCSHELL 0x1169b9000 == 26 [pid = 1657] [id = 715] 16:18:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 49 (0x116711c00) [pid = 1657] [serial = 2145] [outer = 0x0] 16:18:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 50 (0x116712400) [pid = 1657] [serial = 2146] [outer = 0x116711c00] 16:18:49 INFO - PROCESS | 1657 | 1466032729089 Marionette DEBUG loaded listener.js 16:18:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 51 (0x116f7f800) [pid = 1657] [serial = 2147] [outer = 0x116711c00] 16:18:49 INFO - PROCESS | 1657 | 1466032729497 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]]]}] 16:18:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 16:18:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 620ms 16:18:49 INFO - PROCESS | 1657 | 1466032729525 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 16:18:49 INFO - PROCESS | 1657 | 1466032729531 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 16:18:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 16:18:49 INFO - PROCESS | 1657 | 1466032729542 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 16:18:49 INFO - PROCESS | 1657 | 1466032729545 Marionette TRACE conn2 <- [1,2834,null,{}] 16:18:49 INFO - PROCESS | 1657 | 1466032729554 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}] 16:18:49 INFO - PROCESS | 1657 | 1466032729557 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:49 INFO - PROCESS | 1657 | 1466032729660 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 16:18:49 INFO - PROCESS | 1657 | 1466032729664 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:49 INFO - PROCESS | 1657 | 1466032729666 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:49 INFO - PROCESS | 1657 | ++DOCSHELL 0x118236800 == 27 [pid = 1657] [id = 716] 16:18:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 52 (0x11725b000) [pid = 1657] [serial = 2148] [outer = 0x0] 16:18:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 53 (0x11815d400) [pid = 1657] [serial = 2149] [outer = 0x11725b000] 16:18:49 INFO - PROCESS | 1657 | 1466032729696 Marionette DEBUG loaded listener.js 16:18:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 54 (0x11839d000) [pid = 1657] [serial = 2150] [outer = 0x11725b000] 16:18:50 INFO - PROCESS | 1657 | 1466032730056 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 16:18:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 16:18:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 534ms 16:18:50 INFO - PROCESS | 1657 | 1466032730081 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 16:18:50 INFO - PROCESS | 1657 | 1466032730083 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 16:18:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 16:18:50 INFO - PROCESS | 1657 | 1466032730093 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 16:18:50 INFO - PROCESS | 1657 | 1466032730095 Marionette TRACE conn2 <- [1,2838,null,{}] 16:18:50 INFO - PROCESS | 1657 | 1466032730106 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}] 16:18:50 INFO - PROCESS | 1657 | 1466032730109 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:50 INFO - PROCESS | 1657 | 1466032730213 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 16:18:50 INFO - PROCESS | 1657 | 1466032730224 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:50 INFO - PROCESS | 1657 | 1466032730226 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:50 INFO - PROCESS | 1657 | ++DOCSHELL 0x119d15800 == 28 [pid = 1657] [id = 717] 16:18:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 55 (0x112a7b400) [pid = 1657] [serial = 2151] [outer = 0x0] 16:18:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 56 (0x11945a000) [pid = 1657] [serial = 2152] [outer = 0x112a7b400] 16:18:50 INFO - PROCESS | 1657 | 1466032730272 Marionette DEBUG loaded listener.js 16:18:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 57 (0x11949bc00) [pid = 1657] [serial = 2153] [outer = 0x112a7b400] 16:18:50 INFO - PROCESS | 1657 | 1466032730760 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]]]}] 16:18:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 16:18:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 721ms 16:18:50 INFO - PROCESS | 1657 | 1466032730815 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 16:18:50 INFO - PROCESS | 1657 | 1466032730816 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 16:18:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 16:18:50 INFO - PROCESS | 1657 | 1466032730820 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 16:18:50 INFO - PROCESS | 1657 | 1466032730821 Marionette TRACE conn2 <- [1,2842,null,{}] 16:18:50 INFO - PROCESS | 1657 | 1466032730823 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}] 16:18:50 INFO - PROCESS | 1657 | 1466032730825 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:50 INFO - PROCESS | 1657 | 1466032730906 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 16:18:50 INFO - PROCESS | 1657 | 1466032730910 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:50 INFO - PROCESS | 1657 | 1466032730911 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:50 INFO - PROCESS | 1657 | ++DOCSHELL 0x12441f800 == 29 [pid = 1657] [id = 718] 16:18:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 58 (0x119916c00) [pid = 1657] [serial = 2154] [outer = 0x0] 16:18:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 59 (0x11991b800) [pid = 1657] [serial = 2155] [outer = 0x119916c00] 16:18:50 INFO - PROCESS | 1657 | 1466032730937 Marionette DEBUG loaded listener.js 16:18:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 60 (0x119ed8c00) [pid = 1657] [serial = 2156] [outer = 0x119916c00] 16:18:51 INFO - PROCESS | 1657 | 1466032731261 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]]]}] 16:18:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 16:18:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 470ms 16:18:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 16:18:51 INFO - PROCESS | 1657 | 1466032731291 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 16:18:51 INFO - PROCESS | 1657 | 1466032731292 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 16:18:51 INFO - PROCESS | 1657 | 1466032731294 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 16:18:51 INFO - PROCESS | 1657 | 1466032731295 Marionette TRACE conn2 <- [1,2846,null,{}] 16:18:51 INFO - PROCESS | 1657 | 1466032731298 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}] 16:18:51 INFO - PROCESS | 1657 | 1466032731310 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:51 INFO - PROCESS | 1657 | 1466032731388 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 16:18:51 INFO - PROCESS | 1657 | 1466032731448 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:51 INFO - PROCESS | 1657 | 1466032731449 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:51 INFO - PROCESS | 1657 | ++DOCSHELL 0x125724800 == 30 [pid = 1657] [id = 719] 16:18:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 61 (0x117220000) [pid = 1657] [serial = 2157] [outer = 0x0] 16:18:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 62 (0x12380b000) [pid = 1657] [serial = 2158] [outer = 0x117220000] 16:18:51 INFO - PROCESS | 1657 | 1466032731474 Marionette DEBUG loaded listener.js 16:18:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 63 (0x123c37000) [pid = 1657] [serial = 2159] [outer = 0x117220000] 16:18:51 INFO - PROCESS | 1657 | 1466032731791 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]]]}] 16:18:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 16:18:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 519ms 16:18:51 INFO - PROCESS | 1657 | 1466032731813 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 16:18:51 INFO - PROCESS | 1657 | 1466032731815 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 16:18:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 16:18:51 INFO - PROCESS | 1657 | 1466032731818 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 16:18:51 INFO - PROCESS | 1657 | 1466032731821 Marionette TRACE conn2 <- [1,2850,null,{}] 16:18:51 INFO - PROCESS | 1657 | 1466032731823 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}] 16:18:51 INFO - PROCESS | 1657 | 1466032731827 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:51 INFO - PROCESS | 1657 | 1466032731924 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 16:18:51 INFO - PROCESS | 1657 | 1466032731928 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:51 INFO - PROCESS | 1657 | 1466032731929 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:51 INFO - PROCESS | 1657 | ++DOCSHELL 0x129303000 == 31 [pid = 1657] [id = 720] 16:18:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 64 (0x1240d5800) [pid = 1657] [serial = 2160] [outer = 0x0] 16:18:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 65 (0x12464f400) [pid = 1657] [serial = 2161] [outer = 0x1240d5800] 16:18:51 INFO - PROCESS | 1657 | 1466032731955 Marionette DEBUG loaded listener.js 16:18:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 66 (0x125074400) [pid = 1657] [serial = 2162] [outer = 0x1240d5800] 16:18:52 INFO - PROCESS | 1657 | 1466032732277 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 16:18:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 16:18:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 474ms 16:18:52 INFO - PROCESS | 1657 | 1466032732292 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 16:18:52 INFO - PROCESS | 1657 | 1466032732293 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 16:18:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 16:18:52 INFO - PROCESS | 1657 | 1466032732295 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 16:18:52 INFO - PROCESS | 1657 | 1466032732296 Marionette TRACE conn2 <- [1,2854,null,{}] 16:18:52 INFO - PROCESS | 1657 | 1466032732310 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}] 16:18:52 INFO - PROCESS | 1657 | 1466032732311 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:52 INFO - PROCESS | 1657 | 1466032732415 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 16:18:52 INFO - PROCESS | 1657 | 1466032732421 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:52 INFO - PROCESS | 1657 | 1466032732423 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:52 INFO - PROCESS | 1657 | ++DOCSHELL 0x12968d800 == 32 [pid = 1657] [id = 721] 16:18:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 67 (0x113c4a000) [pid = 1657] [serial = 2163] [outer = 0x0] 16:18:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 68 (0x125156400) [pid = 1657] [serial = 2164] [outer = 0x113c4a000] 16:18:52 INFO - PROCESS | 1657 | 1466032732447 Marionette DEBUG loaded listener.js 16:18:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 69 (0x1267ea800) [pid = 1657] [serial = 2165] [outer = 0x113c4a000] 16:18:52 INFO - PROCESS | 1657 | 1466032732762 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]]]}] 16:18:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 16:18:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 480ms 16:18:52 INFO - PROCESS | 1657 | 1466032732775 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 16:18:52 INFO - PROCESS | 1657 | 1466032732777 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 16:18:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 16:18:52 INFO - PROCESS | 1657 | 1466032732779 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 16:18:52 INFO - PROCESS | 1657 | 1466032732780 Marionette TRACE conn2 <- [1,2858,null,{}] 16:18:52 INFO - PROCESS | 1657 | 1466032732782 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}] 16:18:52 INFO - PROCESS | 1657 | 1466032732784 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:52 INFO - PROCESS | 1657 | 1466032732871 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 16:18:52 INFO - PROCESS | 1657 | 1466032732875 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:52 INFO - PROCESS | 1657 | 1466032732876 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:52 INFO - PROCESS | 1657 | ++DOCSHELL 0x12ab68000 == 33 [pid = 1657] [id = 722] 16:18:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 70 (0x115dbd400) [pid = 1657] [serial = 2166] [outer = 0x0] 16:18:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 71 (0x126c1e000) [pid = 1657] [serial = 2167] [outer = 0x115dbd400] 16:18:52 INFO - PROCESS | 1657 | 1466032732900 Marionette DEBUG loaded listener.js 16:18:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 72 (0x126c26400) [pid = 1657] [serial = 2168] [outer = 0x115dbd400] 16:18:53 INFO - PROCESS | 1657 | 1466032733228 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 16:18:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 16:18:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 468ms 16:18:53 INFO - PROCESS | 1657 | 1466032733248 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 16:18:53 INFO - PROCESS | 1657 | 1466032733250 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 16:18:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 16:18:53 INFO - PROCESS | 1657 | 1466032733255 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 16:18:53 INFO - PROCESS | 1657 | 1466032733257 Marionette TRACE conn2 <- [1,2862,null,{}] 16:18:53 INFO - PROCESS | 1657 | 1466032733260 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}] 16:18:53 INFO - PROCESS | 1657 | 1466032733261 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:53 INFO - PROCESS | 1657 | 1466032733378 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 16:18:53 INFO - PROCESS | 1657 | 1466032733385 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:53 INFO - PROCESS | 1657 | 1466032733386 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:53 INFO - PROCESS | 1657 | ++DOCSHELL 0x119d12800 == 34 [pid = 1657] [id = 723] 16:18:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 73 (0x118451000) [pid = 1657] [serial = 2169] [outer = 0x0] 16:18:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 74 (0x126c27000) [pid = 1657] [serial = 2170] [outer = 0x118451000] 16:18:53 INFO - PROCESS | 1657 | 1466032733410 Marionette DEBUG loaded listener.js 16:18:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 75 (0x128aa6000) [pid = 1657] [serial = 2171] [outer = 0x118451000] 16:18:53 INFO - PROCESS | 1657 | 1466032733717 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]]]}] 16:18:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 16:18:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 472ms 16:18:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 16:18:53 INFO - PROCESS | 1657 | 1466032733725 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 16:18:53 INFO - PROCESS | 1657 | 1466032733727 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 16:18:53 INFO - PROCESS | 1657 | 1466032733728 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 16:18:53 INFO - PROCESS | 1657 | 1466032733730 Marionette TRACE conn2 <- [1,2866,null,{}] 16:18:53 INFO - PROCESS | 1657 | 1466032733732 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}] 16:18:53 INFO - PROCESS | 1657 | 1466032733733 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:53 INFO - PROCESS | 1657 | 1466032733824 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 16:18:53 INFO - PROCESS | 1657 | 1466032733827 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:53 INFO - PROCESS | 1657 | 1466032733828 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:53 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b96a800 == 35 [pid = 1657] [id = 724] 16:18:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 76 (0x128a9ec00) [pid = 1657] [serial = 2172] [outer = 0x0] 16:18:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 77 (0x128c8f000) [pid = 1657] [serial = 2173] [outer = 0x128a9ec00] 16:18:53 INFO - PROCESS | 1657 | 1466032733853 Marionette DEBUG loaded listener.js 16:18:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 78 (0x12907a400) [pid = 1657] [serial = 2174] [outer = 0x128a9ec00] 16:18:54 INFO - PROCESS | 1657 | 1466032734247 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]]]}] 16:18:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 16:18:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 568ms 16:18:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 16:18:54 INFO - PROCESS | 1657 | 1466032734297 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 16:18:54 INFO - PROCESS | 1657 | 1466032734299 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 16:18:54 INFO - PROCESS | 1657 | 1466032734302 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 16:18:54 INFO - PROCESS | 1657 | 1466032734304 Marionette TRACE conn2 <- [1,2870,null,{}] 16:18:54 INFO - PROCESS | 1657 | 1466032734306 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}] 16:18:54 INFO - PROCESS | 1657 | 1466032734308 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:54 INFO - PROCESS | 1657 | 1466032734429 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 16:18:54 INFO - PROCESS | 1657 | 1466032734432 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:54 INFO - PROCESS | 1657 | 1466032734434 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:54 INFO - PROCESS | 1657 | ++DOCSHELL 0x125723800 == 36 [pid = 1657] [id = 725] 16:18:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 79 (0x129172000) [pid = 1657] [serial = 2175] [outer = 0x0] 16:18:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 80 (0x129178c00) [pid = 1657] [serial = 2176] [outer = 0x129172000] 16:18:54 INFO - PROCESS | 1657 | 1466032734467 Marionette DEBUG loaded listener.js 16:18:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 81 (0x129395c00) [pid = 1657] [serial = 2177] [outer = 0x129172000] 16:18:54 INFO - PROCESS | 1657 | 1466032734819 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]]]}] 16:18:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 16:18:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 572ms 16:18:54 INFO - PROCESS | 1657 | 1466032734874 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 16:18:54 INFO - PROCESS | 1657 | 1466032734876 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 16:18:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 16:18:54 INFO - PROCESS | 1657 | 1466032734879 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 16:18:54 INFO - PROCESS | 1657 | 1466032734881 Marionette TRACE conn2 <- [1,2874,null,{}] 16:18:54 INFO - PROCESS | 1657 | 1466032734884 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}] 16:18:54 INFO - PROCESS | 1657 | 1466032734885 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:55 INFO - PROCESS | 1657 | 1466032735040 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 16:18:55 INFO - PROCESS | 1657 | 1466032735057 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:55 INFO - PROCESS | 1657 | 1466032735058 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:55 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c6d9800 == 37 [pid = 1657] [id = 726] 16:18:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x129397000) [pid = 1657] [serial = 2178] [outer = 0x0] 16:18:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x1293a2000) [pid = 1657] [serial = 2179] [outer = 0x129397000] 16:18:55 INFO - PROCESS | 1657 | 1466032735094 Marionette DEBUG loaded listener.js 16:18:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x1293ab800) [pid = 1657] [serial = 2180] [outer = 0x129397000] 16:18:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 16:18:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 624ms 16:18:55 INFO - PROCESS | 1657 | 1466032735499 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]]]}] 16:18:55 INFO - PROCESS | 1657 | 1466032735505 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 16:18:55 INFO - PROCESS | 1657 | 1466032735507 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 16:18:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 16:18:55 INFO - PROCESS | 1657 | 1466032735509 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 16:18:55 INFO - PROCESS | 1657 | 1466032735510 Marionette TRACE conn2 <- [1,2878,null,{}] 16:18:55 INFO - PROCESS | 1657 | 1466032735512 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}] 16:18:55 INFO - PROCESS | 1657 | 1466032735513 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:55 INFO - PROCESS | 1657 | 1466032735628 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 16:18:55 INFO - PROCESS | 1657 | 1466032735640 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:55 INFO - PROCESS | 1657 | 1466032735641 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:55 INFO - PROCESS | 1657 | ++DOCSHELL 0x12cbd1000 == 38 [pid = 1657] [id = 727] 16:18:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x1293a4c00) [pid = 1657] [serial = 2181] [outer = 0x0] 16:18:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x12a55d000) [pid = 1657] [serial = 2182] [outer = 0x1293a4c00] 16:18:55 INFO - PROCESS | 1657 | 1466032735664 Marionette DEBUG loaded listener.js 16:18:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x12a666800) [pid = 1657] [serial = 2183] [outer = 0x1293a4c00] 16:18:56 INFO - PROCESS | 1657 | 1466032736282 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]]]}] 16:18:56 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x119413000) [pid = 1657] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 16:18:56 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x123825000) [pid = 1657] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 16:18:56 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x111eca800) [pid = 1657] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 16:18:56 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x1240d8400) [pid = 1657] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 16:18:56 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x115dca000) [pid = 1657] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 16:18:56 INFO - PROCESS | 1657 | --DOMWINDOW == 81 (0x1246f8c00) [pid = 1657] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 16:18:56 INFO - PROCESS | 1657 | --DOMWINDOW == 80 (0x114fb7c00) [pid = 1657] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 16:18:56 INFO - PROCESS | 1657 | --DOMWINDOW == 79 (0x117225400) [pid = 1657] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 16:18:56 INFO - PROCESS | 1657 | --DOMWINDOW == 78 (0x11839e800) [pid = 1657] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 16:18:56 INFO - PROCESS | 1657 | --DOMWINDOW == 77 (0x115e1a400) [pid = 1657] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 16:18:56 INFO - PROCESS | 1657 | --DOMWINDOW == 76 (0x112f61000) [pid = 1657] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 16:18:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 16:18:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 820ms 16:18:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 16:18:56 INFO - PROCESS | 1657 | 1466032736329 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 16:18:56 INFO - PROCESS | 1657 | 1466032736330 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 16:18:56 INFO - PROCESS | 1657 | 1466032736334 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 16:18:56 INFO - PROCESS | 1657 | 1466032736335 Marionette TRACE conn2 <- [1,2882,null,{}] 16:18:56 INFO - PROCESS | 1657 | 1466032736337 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}] 16:18:56 INFO - PROCESS | 1657 | 1466032736338 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:56 INFO - PROCESS | 1657 | 1466032736425 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 16:18:56 INFO - PROCESS | 1657 | 1466032736429 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:56 INFO - PROCESS | 1657 | 1466032736430 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:56 INFO - PROCESS | 1657 | ++DOCSHELL 0x123a7f800 == 39 [pid = 1657] [id = 728] 16:18:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 77 (0x117225400) [pid = 1657] [serial = 2184] [outer = 0x0] 16:18:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 78 (0x11839e800) [pid = 1657] [serial = 2185] [outer = 0x117225400] 16:18:56 INFO - PROCESS | 1657 | 1466032736454 Marionette DEBUG loaded listener.js 16:18:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 79 (0x1240ddc00) [pid = 1657] [serial = 2186] [outer = 0x117225400] 16:18:56 INFO - PROCESS | 1657 | 1466032736789 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]]]}] 16:18:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 16:18:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 473ms 16:18:56 INFO - PROCESS | 1657 | 1466032736807 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 16:18:56 INFO - PROCESS | 1657 | 1466032736808 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 16:18:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 16:18:56 INFO - PROCESS | 1657 | 1466032736810 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 16:18:56 INFO - PROCESS | 1657 | 1466032736811 Marionette TRACE conn2 <- [1,2886,null,{}] 16:18:56 INFO - PROCESS | 1657 | 1466032736814 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}] 16:18:56 INFO - PROCESS | 1657 | 1466032736815 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:56 INFO - PROCESS | 1657 | 1466032736924 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 16:18:56 INFO - PROCESS | 1657 | 1466032736990 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:56 INFO - PROCESS | 1657 | 1466032736991 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:56 INFO - PROCESS | 1657 | ++DOCSHELL 0x12cace800 == 40 [pid = 1657] [id = 729] 16:18:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 80 (0x119413000) [pid = 1657] [serial = 2187] [outer = 0x0] 16:18:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 81 (0x1293b1800) [pid = 1657] [serial = 2188] [outer = 0x119413000] 16:18:57 INFO - PROCESS | 1657 | 1466032737015 Marionette DEBUG loaded listener.js 16:18:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x128c53400) [pid = 1657] [serial = 2189] [outer = 0x119413000] 16:18:57 INFO - PROCESS | 1657 | 1466032737288 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]]]}] 16:18:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 16:18:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 518ms 16:18:57 INFO - PROCESS | 1657 | 1466032737329 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 16:18:57 INFO - PROCESS | 1657 | 1466032737330 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 16:18:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 16:18:57 INFO - PROCESS | 1657 | 1466032737332 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 16:18:57 INFO - PROCESS | 1657 | 1466032737333 Marionette TRACE conn2 <- [1,2890,null,{}] 16:18:57 INFO - PROCESS | 1657 | 1466032737344 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}] 16:18:57 INFO - PROCESS | 1657 | 1466032737345 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:57 INFO - PROCESS | 1657 | 1466032737434 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 16:18:57 INFO - PROCESS | 1657 | 1466032737440 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:57 INFO - PROCESS | 1657 | 1466032737441 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:57 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d273000 == 41 [pid = 1657] [id = 730] 16:18:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x12a6d7000) [pid = 1657] [serial = 2190] [outer = 0x0] 16:18:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x12a6e3c00) [pid = 1657] [serial = 2191] [outer = 0x12a6d7000] 16:18:57 INFO - PROCESS | 1657 | 1466032737465 Marionette DEBUG loaded listener.js 16:18:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x12a9ed000) [pid = 1657] [serial = 2192] [outer = 0x12a6d7000] 16:18:57 INFO - PROCESS | 1657 | 1466032737795 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 16:18:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 16:18:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 477ms 16:18:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 16:18:57 INFO - PROCESS | 1657 | 1466032737810 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 16:18:57 INFO - PROCESS | 1657 | 1466032737811 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 16:18:57 INFO - PROCESS | 1657 | 1466032737813 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 16:18:57 INFO - PROCESS | 1657 | 1466032737814 Marionette TRACE conn2 <- [1,2894,null,{}] 16:18:57 INFO - PROCESS | 1657 | 1466032737817 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}] 16:18:57 INFO - PROCESS | 1657 | 1466032737818 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:57 INFO - PROCESS | 1657 | 1466032737942 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 16:18:57 INFO - PROCESS | 1657 | 1466032737949 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:57 INFO - PROCESS | 1657 | 1466032737950 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:57 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d551800 == 42 [pid = 1657] [id = 731] 16:18:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x111ecac00) [pid = 1657] [serial = 2193] [outer = 0x0] 16:18:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x12a6e4c00) [pid = 1657] [serial = 2194] [outer = 0x111ecac00] 16:18:57 INFO - PROCESS | 1657 | 1466032737975 Marionette DEBUG loaded listener.js 16:18:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x12a9f6800) [pid = 1657] [serial = 2195] [outer = 0x111ecac00] 16:18:58 INFO - PROCESS | 1657 | 1466032738372 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]]]}] 16:18:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 16:18:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 570ms 16:18:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 16:18:58 INFO - PROCESS | 1657 | 1466032738384 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 16:18:58 INFO - PROCESS | 1657 | 1466032738387 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 16:18:58 INFO - PROCESS | 1657 | 1466032738390 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 16:18:58 INFO - PROCESS | 1657 | 1466032738393 Marionette TRACE conn2 <- [1,2898,null,{}] 16:18:58 INFO - PROCESS | 1657 | 1466032738398 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}] 16:18:58 INFO - PROCESS | 1657 | 1466032738399 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:58 INFO - PROCESS | 1657 | 1466032738522 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 16:18:58 INFO - PROCESS | 1657 | 1466032738608 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:58 INFO - PROCESS | 1657 | 1466032738611 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:58 INFO - PROCESS | 1657 | ++DOCSHELL 0x116fd7000 == 43 [pid = 1657] [id = 732] 16:18:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x114f6dc00) [pid = 1657] [serial = 2196] [outer = 0x0] 16:18:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x115d03400) [pid = 1657] [serial = 2197] [outer = 0x114f6dc00] 16:18:58 INFO - PROCESS | 1657 | 1466032738643 Marionette DEBUG loaded listener.js 16:18:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x116707800) [pid = 1657] [serial = 2198] [outer = 0x114f6dc00] 16:18:59 INFO - PROCESS | 1657 | 1466032739170 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]]]}] 16:18:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 16:18:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 823ms 16:18:59 INFO - PROCESS | 1657 | 1466032739213 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 16:18:59 INFO - PROCESS | 1657 | 1466032739217 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 16:18:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 16:18:59 INFO - PROCESS | 1657 | 1466032739223 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 16:18:59 INFO - PROCESS | 1657 | 1466032739225 Marionette TRACE conn2 <- [1,2902,null,{}] 16:18:59 INFO - PROCESS | 1657 | 1466032739227 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}] 16:18:59 INFO - PROCESS | 1657 | 1466032739230 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:59 INFO - PROCESS | 1657 | 1466032739347 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 16:18:59 INFO - PROCESS | 1657 | 1466032739461 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:59 INFO - PROCESS | 1657 | 1466032739462 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:18:59 INFO - PROCESS | 1657 | ++DOCSHELL 0x12401d800 == 44 [pid = 1657] [id = 733] 16:18:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x1181b7800) [pid = 1657] [serial = 2199] [outer = 0x0] 16:18:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x118450400) [pid = 1657] [serial = 2200] [outer = 0x1181b7800] 16:18:59 INFO - PROCESS | 1657 | 1466032739492 Marionette DEBUG loaded listener.js 16:18:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x1185f7000) [pid = 1657] [serial = 2201] [outer = 0x1181b7800] 16:19:00 INFO - PROCESS | 1657 | 1466032740196 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 16:19:00 INFO - PROCESS | 1657 | --DOCSHELL 0x12d273000 == 43 [pid = 1657] [id = 730] 16:19:00 INFO - PROCESS | 1657 | --DOCSHELL 0x12cace800 == 42 [pid = 1657] [id = 729] 16:19:00 INFO - PROCESS | 1657 | --DOCSHELL 0x123a7f800 == 41 [pid = 1657] [id = 728] 16:19:00 INFO - PROCESS | 1657 | --DOCSHELL 0x12cbd1000 == 40 [pid = 1657] [id = 727] 16:19:00 INFO - PROCESS | 1657 | --DOCSHELL 0x12c6d9800 == 39 [pid = 1657] [id = 726] 16:19:00 INFO - PROCESS | 1657 | --DOCSHELL 0x125723800 == 38 [pid = 1657] [id = 725] 16:19:00 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x1267b2400) [pid = 1657] [serial = 2143] [outer = 0x0] [url = about:blank] 16:19:00 INFO - PROCESS | 1657 | --DOCSHELL 0x12b96a800 == 37 [pid = 1657] [id = 724] 16:19:00 INFO - PROCESS | 1657 | --DOCSHELL 0x119d12800 == 36 [pid = 1657] [id = 723] 16:19:00 INFO - PROCESS | 1657 | --DOCSHELL 0x12ab68000 == 35 [pid = 1657] [id = 722] 16:19:00 INFO - PROCESS | 1657 | --DOCSHELL 0x12968d800 == 34 [pid = 1657] [id = 721] 16:19:00 INFO - PROCESS | 1657 | --DOCSHELL 0x129303000 == 33 [pid = 1657] [id = 720] 16:19:00 INFO - PROCESS | 1657 | --DOCSHELL 0x125724800 == 32 [pid = 1657] [id = 719] 16:19:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 16:19:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1074ms 16:19:00 INFO - PROCESS | 1657 | --DOCSHELL 0x12441f800 == 31 [pid = 1657] [id = 718] 16:19:00 INFO - PROCESS | 1657 | --DOCSHELL 0x119d15800 == 30 [pid = 1657] [id = 717] 16:19:00 INFO - PROCESS | 1657 | --DOCSHELL 0x118236800 == 29 [pid = 1657] [id = 716] 16:19:00 INFO - PROCESS | 1657 | --DOCSHELL 0x1169b9000 == 28 [pid = 1657] [id = 715] 16:19:00 INFO - PROCESS | 1657 | --DOCSHELL 0x128a44800 == 27 [pid = 1657] [id = 714] 16:19:00 INFO - PROCESS | 1657 | 1466032740306 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 16:19:00 INFO - PROCESS | 1657 | 1466032740311 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 16:19:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 16:19:00 INFO - PROCESS | 1657 | 1466032740315 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 16:19:00 INFO - PROCESS | 1657 | 1466032740318 Marionette TRACE conn2 <- [1,2906,null,{}] 16:19:00 INFO - PROCESS | 1657 | 1466032740327 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}] 16:19:00 INFO - PROCESS | 1657 | 1466032740330 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:19:00 INFO - PROCESS | 1657 | 1466032740446 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 16:19:00 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x119453800) [pid = 1657] [serial = 2122] [outer = 0x0] [url = about:blank] 16:19:00 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x123dae000) [pid = 1657] [serial = 2128] [outer = 0x0] [url = about:blank] 16:19:00 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x12380e800) [pid = 1657] [serial = 2126] [outer = 0x0] [url = about:blank] 16:19:00 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x119b93c00) [pid = 1657] [serial = 2125] [outer = 0x0] [url = about:blank] 16:19:00 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x1241d1c00) [pid = 1657] [serial = 2131] [outer = 0x0] [url = about:blank] 16:19:00 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x1176dc800) [pid = 1657] [serial = 2134] [outer = 0x0] [url = about:blank] 16:19:00 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x124b92000) [pid = 1657] [serial = 2137] [outer = 0x0] [url = about:blank] 16:19:00 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x1243c7800) [pid = 1657] [serial = 2132] [outer = 0x0] [url = about:blank] 16:19:00 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x124db5400) [pid = 1657] [serial = 2138] [outer = 0x0] [url = about:blank] 16:19:00 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x11670d400) [pid = 1657] [serial = 2119] [outer = 0x0] [url = about:blank] 16:19:00 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x1257c2000) [pid = 1657] [serial = 2141] [outer = 0x0] [url = about:blank] 16:19:00 INFO - PROCESS | 1657 | --DOMWINDOW == 81 (0x119180800) [pid = 1657] [serial = 2117] [outer = 0x0] [url = about:blank] 16:19:00 INFO - PROCESS | 1657 | --DOMWINDOW == 80 (0x1185f2800) [pid = 1657] [serial = 2116] [outer = 0x0] [url = about:blank] 16:19:00 INFO - PROCESS | 1657 | --DOMWINDOW == 79 (0x117261c00) [pid = 1657] [serial = 2114] [outer = 0x0] [url = about:blank] 16:19:00 INFO - PROCESS | 1657 | --DOMWINDOW == 78 (0x11670e800) [pid = 1657] [serial = 2113] [outer = 0x0] [url = about:blank] 16:19:00 INFO - PROCESS | 1657 | --DOMWINDOW == 77 (0x119173800) [pid = 1657] [serial = 2111] [outer = 0x0] [url = about:blank] 16:19:00 INFO - PROCESS | 1657 | --DOMWINDOW == 76 (0x11948d400) [pid = 1657] [serial = 2123] [outer = 0x0] [url = about:blank] 16:19:00 INFO - PROCESS | 1657 | --DOMWINDOW == 75 (0x1240d8000) [pid = 1657] [serial = 2129] [outer = 0x0] [url = about:blank] 16:19:00 INFO - PROCESS | 1657 | --DOMWINDOW == 74 (0x1246f3000) [pid = 1657] [serial = 2135] [outer = 0x0] [url = about:blank] 16:19:00 INFO - PROCESS | 1657 | --DOMWINDOW == 73 (0x117261800) [pid = 1657] [serial = 2120] [outer = 0x0] [url = about:blank] 16:19:00 INFO - PROCESS | 1657 | --DOMWINDOW == 72 (0x124bc9400) [pid = 1657] [serial = 2140] [outer = 0x0] [url = about:blank] 16:19:00 INFO - PROCESS | 1657 | 1466032740536 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:00 INFO - PROCESS | 1657 | 1466032740537 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:19:00 INFO - PROCESS | 1657 | ++DOCSHELL 0x11660d000 == 28 [pid = 1657] [id = 734] 16:19:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 73 (0x112a7a800) [pid = 1657] [serial = 2202] [outer = 0x0] 16:19:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 74 (0x11670e800) [pid = 1657] [serial = 2203] [outer = 0x112a7a800] 16:19:00 INFO - PROCESS | 1657 | 1466032740583 Marionette DEBUG loaded listener.js 16:19:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 75 (0x1169ee400) [pid = 1657] [serial = 2204] [outer = 0x112a7a800] 16:19:00 INFO - PROCESS | 1657 | 1466032740961 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]]]}] 16:19:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 16:19:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 677ms 16:19:00 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 16:19:00 INFO - PROCESS | 1657 | 1466032740991 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 16:19:01 INFO - PROCESS | 1657 | 1466032740994 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 16:19:01 INFO - PROCESS | 1657 | 1466032740998 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 16:19:01 INFO - PROCESS | 1657 | 1466032741000 Marionette TRACE conn2 <- [1,2910,null,{}] 16:19:01 INFO - PROCESS | 1657 | 1466032741003 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}] 16:19:01 INFO - PROCESS | 1657 | 1466032741005 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:19:01 INFO - PROCESS | 1657 | 1466032741131 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 16:19:01 INFO - PROCESS | 1657 | 1466032741192 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:01 INFO - PROCESS | 1657 | 1466032741193 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:19:01 INFO - PROCESS | 1657 | ++DOCSHELL 0x118550000 == 29 [pid = 1657] [id = 735] 16:19:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 76 (0x11725d800) [pid = 1657] [serial = 2205] [outer = 0x0] 16:19:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 77 (0x1175b5c00) [pid = 1657] [serial = 2206] [outer = 0x11725d800] 16:19:01 INFO - PROCESS | 1657 | 1466032741221 Marionette DEBUG loaded listener.js 16:19:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 78 (0x1181b2c00) [pid = 1657] [serial = 2207] [outer = 0x11725d800] 16:19:01 INFO - PROCESS | 1657 | 1466032741491 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]]]}] 16:19:01 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 16:19:01 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 16:19:01 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 524ms 16:19:01 INFO - TEST-START | /DOMEvents/constructors.html 16:19:01 INFO - PROCESS | 1657 | 1466032741524 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 16:19:01 INFO - PROCESS | 1657 | 1466032741526 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 16:19:01 INFO - PROCESS | 1657 | 1466032741528 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 16:19:01 INFO - PROCESS | 1657 | 1466032741531 Marionette TRACE conn2 <- [1,2914,null,{}] 16:19:01 INFO - PROCESS | 1657 | 1466032741547 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}] 16:19:01 INFO - PROCESS | 1657 | 1466032741550 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:19:01 INFO - PROCESS | 1657 | 1466032741644 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 16:19:01 INFO - PROCESS | 1657 | 1466032741698 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:01 INFO - PROCESS | 1657 | 1466032741700 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:19:01 INFO - PROCESS | 1657 | ++DOCSHELL 0x11a10c800 == 30 [pid = 1657] [id = 736] 16:19:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 79 (0x11812e800) [pid = 1657] [serial = 2208] [outer = 0x0] 16:19:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 80 (0x1185f2c00) [pid = 1657] [serial = 2209] [outer = 0x11812e800] 16:19:01 INFO - PROCESS | 1657 | 1466032741729 Marionette DEBUG loaded listener.js 16:19:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 81 (0x119179800) [pid = 1657] [serial = 2210] [outer = 0x11812e800] 16:19:02 INFO - PROCESS | 1657 | 1466032742040 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]]]}] 16:19:02 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 16:19:02 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 16:19:02 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 16:19:02 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 16:19:02 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 16:19:02 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 16:19:02 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 16:19:02 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 16:19:02 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 16:19:02 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 16:19:02 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 16:19:02 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 16:19:02 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 16:19:02 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 16:19:02 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 16:19:02 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 16:19:02 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 16:19:02 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 16:19:02 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 16:19:02 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 16:19:02 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 16:19:02 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 16:19:02 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 16:19:02 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 16:19:02 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 16:19:02 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 16:19:02 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 16:19:02 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 16:19:02 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 16:19:02 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 16:19:02 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 16:19:02 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 16:19:02 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 16:19:02 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 16:19:02 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 16:19:02 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 16:19:02 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 16:19:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 16:19:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:19:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 16:19:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:19:02 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 16:19:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 16:19:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:19:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 16:19:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:19:02 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 16:19:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 16:19:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:19:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 16:19:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:19:02 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 16:19:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 16:19:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:19:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 16:19:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:19:02 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 16:19:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 16:19:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:19:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 16:19:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:19:02 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 16:19:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 16:19:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:19:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 16:19:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:19:02 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 16:19:02 INFO - TEST-OK | /DOMEvents/constructors.html | took 531ms 16:19:02 INFO - TEST-START | /DOMEvents/event-phases-order.html 16:19:02 INFO - PROCESS | 1657 | 1466032742060 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 16:19:02 INFO - PROCESS | 1657 | 1466032742061 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 16:19:02 INFO - PROCESS | 1657 | 1466032742064 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 16:19:02 INFO - PROCESS | 1657 | 1466032742065 Marionette TRACE conn2 <- [1,2918,null,{}] 16:19:02 INFO - PROCESS | 1657 | 1466032742067 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}] 16:19:02 INFO - PROCESS | 1657 | 1466032742069 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:19:02 INFO - PROCESS | 1657 | 1466032742163 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 16:19:02 INFO - PROCESS | 1657 | 1466032742167 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:02 INFO - PROCESS | 1657 | 1466032742171 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:19:02 INFO - PROCESS | 1657 | ++DOCSHELL 0x123cec000 == 31 [pid = 1657] [id = 737] 16:19:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x1181b7000) [pid = 1657] [serial = 2211] [outer = 0x0] 16:19:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x11945c400) [pid = 1657] [serial = 2212] [outer = 0x1181b7000] 16:19:02 INFO - PROCESS | 1657 | 1466032742250 Marionette DEBUG loaded listener.js 16:19:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x1194a0c00) [pid = 1657] [serial = 2213] [outer = 0x1181b7000] 16:19:02 INFO - PROCESS | 1657 | 1466032742527 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 16:19:02 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 16:19:02 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 472ms 16:19:02 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 16:19:02 INFO - PROCESS | 1657 | 1466032742547 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 16:19:02 INFO - PROCESS | 1657 | 1466032742548 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 16:19:02 INFO - PROCESS | 1657 | 1466032742557 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 16:19:02 INFO - PROCESS | 1657 | 1466032742558 Marionette TRACE conn2 <- [1,2922,null,{}] 16:19:02 INFO - PROCESS | 1657 | 1466032742560 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}] 16:19:02 INFO - PROCESS | 1657 | 1466032742562 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:19:02 INFO - PROCESS | 1657 | 1466032742665 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 16:19:02 INFO - PROCESS | 1657 | 1466032742669 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:02 INFO - PROCESS | 1657 | 1466032742670 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:19:02 INFO - PROCESS | 1657 | ++DOCSHELL 0x128a44800 == 32 [pid = 1657] [id = 738] 16:19:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x119180800) [pid = 1657] [serial = 2214] [outer = 0x0] 16:19:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x119594400) [pid = 1657] [serial = 2215] [outer = 0x119180800] 16:19:02 INFO - PROCESS | 1657 | 1466032742695 Marionette DEBUG loaded listener.js 16:19:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x11991dc00) [pid = 1657] [serial = 2216] [outer = 0x119180800] 16:19:02 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 16:19:02 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 16:19:02 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 16:19:02 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 16:19:03 INFO - PROCESS | 1657 | 1466032743022 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]]]}] 16:19:03 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 16:19:03 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 16:19:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 16:19:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:03 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:19:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:19:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:19:03 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 16:19:03 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 16:19:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:19:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:03 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:19:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:19:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:19:03 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 16:19:03 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 16:19:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:19:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:03 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:19:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:19:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:19:03 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 16:19:03 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 16:19:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:19:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:03 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:19:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:19:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:19:03 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 16:19:03 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 529ms 16:19:03 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 16:19:03 INFO - PROCESS | 1657 | 1466032743080 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 16:19:03 INFO - PROCESS | 1657 | 1466032743081 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 16:19:03 INFO - PROCESS | 1657 | 1466032743083 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 16:19:03 INFO - PROCESS | 1657 | 1466032743085 Marionette TRACE conn2 <- [1,2926,null,{}] 16:19:03 INFO - PROCESS | 1657 | 1466032743087 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}] 16:19:03 INFO - PROCESS | 1657 | 1466032743091 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:19:03 INFO - PROCESS | 1657 | 1466032743214 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 16:19:03 INFO - PROCESS | 1657 | 1466032743253 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:03 INFO - PROCESS | 1657 | 1466032743254 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:19:03 INFO - PROCESS | 1657 | ++DOCSHELL 0x12967f800 == 33 [pid = 1657] [id = 739] 16:19:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x119928400) [pid = 1657] [serial = 2217] [outer = 0x0] 16:19:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x123b65c00) [pid = 1657] [serial = 2218] [outer = 0x119928400] 16:19:03 INFO - PROCESS | 1657 | 1466032743279 Marionette DEBUG loaded listener.js 16:19:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x124369800) [pid = 1657] [serial = 2219] [outer = 0x119928400] 16:19:03 INFO - PROCESS | 1657 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 16:19:03 INFO - PROCESS | 1657 | 1466032743567 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]]]}] 16:19:03 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 16:19:03 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 519ms 16:19:03 INFO - PROCESS | 1657 | 1466032743610 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 16:19:03 INFO - PROCESS | 1657 | 1466032743611 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 16:19:03 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 16:19:03 INFO - PROCESS | 1657 | 1466032743614 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 16:19:03 INFO - PROCESS | 1657 | 1466032743615 Marionette TRACE conn2 <- [1,2930,null,{}] 16:19:03 INFO - PROCESS | 1657 | 1466032743617 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}] 16:19:03 INFO - PROCESS | 1657 | 1466032743618 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:19:03 INFO - PROCESS | 1657 | 1466032743719 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 16:19:03 INFO - PROCESS | 1657 | 1466032743723 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:03 INFO - PROCESS | 1657 | 1466032743724 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:19:03 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a622800 == 34 [pid = 1657] [id = 740] 16:19:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x1243ba800) [pid = 1657] [serial = 2220] [outer = 0x0] 16:19:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x1243c0800) [pid = 1657] [serial = 2221] [outer = 0x1243ba800] 16:19:03 INFO - PROCESS | 1657 | 1466032743748 Marionette DEBUG loaded listener.js 16:19:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x1243c6800) [pid = 1657] [serial = 2222] [outer = 0x1243ba800] 16:19:03 INFO - PROCESS | 1657 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 16:19:04 INFO - PROCESS | 1657 | 1466032744043 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]]]}] 16:19:04 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 16:19:04 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 467ms 16:19:04 INFO - PROCESS | 1657 | 1466032744082 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 16:19:04 INFO - PROCESS | 1657 | 1466032744083 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 16:19:04 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 16:19:04 INFO - PROCESS | 1657 | 1466032744093 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 16:19:04 INFO - PROCESS | 1657 | 1466032744094 Marionette TRACE conn2 <- [1,2934,null,{}] 16:19:04 INFO - PROCESS | 1657 | 1466032744096 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}] 16:19:04 INFO - PROCESS | 1657 | 1466032744097 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:19:04 INFO - PROCESS | 1657 | 1466032744211 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 16:19:04 INFO - PROCESS | 1657 | 1466032744215 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:04 INFO - PROCESS | 1657 | 1466032744216 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:19:04 INFO - PROCESS | 1657 | ++DOCSHELL 0x12ab6e000 == 35 [pid = 1657] [id = 741] 16:19:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x1243c2400) [pid = 1657] [serial = 2223] [outer = 0x0] 16:19:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x1243c9000) [pid = 1657] [serial = 2224] [outer = 0x1243c2400] 16:19:04 INFO - PROCESS | 1657 | 1466032744275 Marionette DEBUG loaded listener.js 16:19:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x1246f7800) [pid = 1657] [serial = 2225] [outer = 0x1243c2400] 16:19:04 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x129172000) [pid = 1657] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 16:19:04 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x119916c00) [pid = 1657] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 16:19:04 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x125160800) [pid = 1657] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 16:19:04 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x1240d5800) [pid = 1657] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 16:19:04 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x116711c00) [pid = 1657] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 16:19:04 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x115dbd400) [pid = 1657] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 16:19:04 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x113c4a000) [pid = 1657] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 16:19:04 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x112a7b400) [pid = 1657] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 16:19:04 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x118451000) [pid = 1657] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 16:19:04 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x11725b000) [pid = 1657] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 16:19:04 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x117220000) [pid = 1657] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 16:19:04 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x128a9ec00) [pid = 1657] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 16:19:04 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x129397000) [pid = 1657] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 16:19:04 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x1293a4c00) [pid = 1657] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 16:19:04 INFO - PROCESS | 1657 | --DOMWINDOW == 81 (0x12a6d7000) [pid = 1657] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 16:19:04 INFO - PROCESS | 1657 | --DOMWINDOW == 80 (0x117225400) [pid = 1657] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 16:19:04 INFO - PROCESS | 1657 | --DOMWINDOW == 79 (0x119413000) [pid = 1657] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 16:19:04 INFO - PROCESS | 1657 | 1466032744730 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]]]}] 16:19:04 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 16:19:04 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 669ms 16:19:04 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 16:19:04 INFO - PROCESS | 1657 | 1466032744763 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 16:19:04 INFO - PROCESS | 1657 | 1466032744764 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 16:19:04 INFO - PROCESS | 1657 | 1466032744766 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 16:19:04 INFO - PROCESS | 1657 | 1466032744767 Marionette TRACE conn2 <- [1,2938,null,{}] 16:19:04 INFO - PROCESS | 1657 | 1466032744770 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}] 16:19:04 INFO - PROCESS | 1657 | 1466032744771 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:19:04 INFO - PROCESS | 1657 | 1466032744849 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 16:19:04 INFO - PROCESS | 1657 | 1466032744855 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:04 INFO - PROCESS | 1657 | 1466032744857 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:19:04 INFO - PROCESS | 1657 | ++DOCSHELL 0x128a43800 == 36 [pid = 1657] [id = 742] 16:19:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 80 (0x117262800) [pid = 1657] [serial = 2226] [outer = 0x0] 16:19:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 81 (0x11845a000) [pid = 1657] [serial = 2227] [outer = 0x117262800] 16:19:04 INFO - PROCESS | 1657 | 1466032744881 Marionette DEBUG loaded listener.js 16:19:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x1243bd400) [pid = 1657] [serial = 2228] [outer = 0x117262800] 16:19:05 INFO - PROCESS | 1657 | 1466032745176 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]]]}] 16:19:05 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 16:19:05 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 419ms 16:19:05 INFO - PROCESS | 1657 | 1466032745191 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 16:19:05 INFO - PROCESS | 1657 | 1466032745192 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 16:19:05 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 16:19:05 INFO - PROCESS | 1657 | 1466032745194 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 16:19:05 INFO - PROCESS | 1657 | 1466032745195 Marionette TRACE conn2 <- [1,2942,null,{}] 16:19:05 INFO - PROCESS | 1657 | 1466032745198 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}] 16:19:05 INFO - PROCESS | 1657 | 1466032745199 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:19:05 INFO - PROCESS | 1657 | 1466032745305 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 16:19:05 INFO - PROCESS | 1657 | 1466032745362 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:05 INFO - PROCESS | 1657 | 1466032745364 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:19:05 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b85f000 == 37 [pid = 1657] [id = 743] 16:19:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x1181b8800) [pid = 1657] [serial = 2229] [outer = 0x0] 16:19:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x124b8f400) [pid = 1657] [serial = 2230] [outer = 0x1181b8800] 16:19:05 INFO - PROCESS | 1657 | 1466032745387 Marionette DEBUG loaded listener.js 16:19:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x124b9d400) [pid = 1657] [serial = 2231] [outer = 0x1181b8800] 16:19:05 INFO - PROCESS | 1657 | 1466032745639 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"]]]}] 16:19:05 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 16:19:05 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 16:19:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:19:05 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 16:19:05 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 470ms 16:19:05 INFO - PROCESS | 1657 | 1466032745677 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 16:19:05 INFO - PROCESS | 1657 | 1466032745678 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 16:19:05 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 16:19:05 INFO - PROCESS | 1657 | 1466032745681 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 16:19:05 INFO - PROCESS | 1657 | 1466032745683 Marionette TRACE conn2 <- [1,2946,null,{}] 16:19:05 INFO - PROCESS | 1657 | 1466032745692 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}] 16:19:05 INFO - PROCESS | 1657 | 1466032745694 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:19:05 INFO - PROCESS | 1657 | 1466032745794 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 16:19:05 INFO - PROCESS | 1657 | 1466032745798 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:05 INFO - PROCESS | 1657 | 1466032745800 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:19:05 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bcab800 == 38 [pid = 1657] [id = 744] 16:19:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x124b9dc00) [pid = 1657] [serial = 2232] [outer = 0x0] 16:19:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x1257bf000) [pid = 1657] [serial = 2233] [outer = 0x124b9dc00] 16:19:05 INFO - PROCESS | 1657 | 1466032745827 Marionette DEBUG loaded listener.js 16:19:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x126c1c000) [pid = 1657] [serial = 2234] [outer = 0x124b9dc00] 16:19:06 INFO - PROCESS | 1657 | 1466032746151 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]]]}] 16:19:06 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 16:19:06 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 526ms 16:19:06 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 16:19:06 INFO - PROCESS | 1657 | 1466032746207 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 16:19:06 INFO - PROCESS | 1657 | 1466032746208 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 16:19:06 INFO - PROCESS | 1657 | 1466032746211 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 16:19:06 INFO - PROCESS | 1657 | 1466032746212 Marionette TRACE conn2 <- [1,2950,null,{}] 16:19:06 INFO - PROCESS | 1657 | 1466032746214 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}] 16:19:06 INFO - PROCESS | 1657 | 1466032746215 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:19:06 INFO - PROCESS | 1657 | 1466032746331 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 16:19:06 INFO - PROCESS | 1657 | 1466032746340 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:06 INFO - PROCESS | 1657 | 1466032746341 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:19:06 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c2cb800 == 39 [pid = 1657] [id = 745] 16:19:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x126c1f800) [pid = 1657] [serial = 2235] [outer = 0x0] 16:19:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x128a9b800) [pid = 1657] [serial = 2236] [outer = 0x126c1f800] 16:19:06 INFO - PROCESS | 1657 | 1466032746368 Marionette DEBUG loaded listener.js 16:19:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x128aa4c00) [pid = 1657] [serial = 2237] [outer = 0x126c1f800] 16:19:06 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c6d1000 == 40 [pid = 1657] [id = 746] 16:19:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x128c90c00) [pid = 1657] [serial = 2238] [outer = 0x0] 16:19:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x128c55000) [pid = 1657] [serial = 2239] [outer = 0x128c90c00] 16:19:06 INFO - PROCESS | 1657 | 1466032746678 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]]]}] 16:19:06 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 16:19:06 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 517ms 16:19:06 INFO - PROCESS | 1657 | 1466032746772 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 16:19:06 INFO - PROCESS | 1657 | 1466032746774 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 16:19:06 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 16:19:06 INFO - PROCESS | 1657 | 1466032746783 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 16:19:06 INFO - PROCESS | 1657 | 1466032746785 Marionette TRACE conn2 <- [1,2954,null,{}] 16:19:06 INFO - PROCESS | 1657 | 1466032746789 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}] 16:19:06 INFO - PROCESS | 1657 | 1466032746791 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:19:06 INFO - PROCESS | 1657 | 1466032746906 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 16:19:07 INFO - PROCESS | 1657 | 1466032747007 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:07 INFO - PROCESS | 1657 | 1466032747009 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:19:07 INFO - PROCESS | 1657 | ++DOCSHELL 0x116ac8800 == 41 [pid = 1657] [id = 747] 16:19:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x115e15800) [pid = 1657] [serial = 2240] [outer = 0x0] 16:19:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x115e86400) [pid = 1657] [serial = 2241] [outer = 0x115e15800] 16:19:07 INFO - PROCESS | 1657 | 1466032747040 Marionette DEBUG loaded listener.js 16:19:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x1169ed800) [pid = 1657] [serial = 2242] [outer = 0x115e15800] 16:19:07 INFO - PROCESS | 1657 | 1466032747414 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]]]}] 16:19:07 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 16:19:07 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 16:19:07 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 671ms 16:19:07 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 16:19:07 INFO - PROCESS | 1657 | 1466032747454 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 16:19:07 INFO - PROCESS | 1657 | 1466032747456 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 16:19:07 INFO - PROCESS | 1657 | 1466032747461 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 16:19:07 INFO - PROCESS | 1657 | 1466032747464 Marionette TRACE conn2 <- [1,2958,null,{}] 16:19:07 INFO - PROCESS | 1657 | 1466032747467 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}] 16:19:07 INFO - PROCESS | 1657 | 1466032747469 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:19:07 INFO - PROCESS | 1657 | 1466032747608 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 16:19:07 INFO - PROCESS | 1657 | 1466032747680 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:07 INFO - PROCESS | 1657 | 1466032747682 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:19:07 INFO - PROCESS | 1657 | ++DOCSHELL 0x128a46800 == 42 [pid = 1657] [id = 748] 16:19:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x118162000) [pid = 1657] [serial = 2243] [outer = 0x0] 16:19:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x1187d1000) [pid = 1657] [serial = 2244] [outer = 0x118162000] 16:19:07 INFO - PROCESS | 1657 | 1466032747712 Marionette DEBUG loaded listener.js 16:19:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x119415800) [pid = 1657] [serial = 2245] [outer = 0x118162000] 16:19:08 INFO - PROCESS | 1657 | 1466032748075 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]]]}] 16:19:08 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 16:19:08 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 623ms 16:19:08 INFO - PROCESS | 1657 | 1466032748082 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 16:19:08 INFO - PROCESS | 1657 | 1466032748084 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 16:19:08 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 16:19:08 INFO - PROCESS | 1657 | 1466032748086 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 16:19:08 INFO - PROCESS | 1657 | 1466032748088 Marionette TRACE conn2 <- [1,2962,null,{}] 16:19:08 INFO - PROCESS | 1657 | 1466032748095 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}] 16:19:08 INFO - PROCESS | 1657 | 1466032748098 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:19:08 INFO - PROCESS | 1657 | 1466032748203 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 16:19:08 INFO - PROCESS | 1657 | 1466032748264 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:08 INFO - PROCESS | 1657 | 1466032748267 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:19:08 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bca4000 == 43 [pid = 1657] [id = 749] 16:19:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x119d73000) [pid = 1657] [serial = 2246] [outer = 0x0] 16:19:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x123814400) [pid = 1657] [serial = 2247] [outer = 0x119d73000] 16:19:08 INFO - PROCESS | 1657 | 1466032748339 Marionette DEBUG loaded listener.js 16:19:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x123dae000) [pid = 1657] [serial = 2248] [outer = 0x119d73000] 16:19:08 INFO - PROCESS | 1657 | 1466032748694 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]]]}] 16:19:08 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 16:19:08 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 620ms 16:19:08 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 16:19:08 INFO - PROCESS | 1657 | 1466032748706 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 16:19:08 INFO - PROCESS | 1657 | 1466032748708 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 16:19:08 INFO - PROCESS | 1657 | 1466032748710 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 16:19:08 INFO - PROCESS | 1657 | 1466032748711 Marionette TRACE conn2 <- [1,2966,null,{}] 16:19:08 INFO - PROCESS | 1657 | 1466032748714 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}] 16:19:08 INFO - PROCESS | 1657 | 1466032748715 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:19:08 INFO - PROCESS | 1657 | 1466032748822 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 16:19:08 INFO - PROCESS | 1657 | 1466032748884 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:08 INFO - PROCESS | 1657 | 1466032748885 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:19:08 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d019800 == 44 [pid = 1657] [id = 750] 16:19:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x124105400) [pid = 1657] [serial = 2249] [outer = 0x0] 16:19:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x1246ee000) [pid = 1657] [serial = 2250] [outer = 0x124105400] 16:19:08 INFO - PROCESS | 1657 | 1466032748955 Marionette DEBUG loaded listener.js 16:19:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x124db7400) [pid = 1657] [serial = 2251] [outer = 0x124105400] 16:19:09 INFO - PROCESS | 1657 | 1466032749349 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]]]}] 16:19:09 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 16:19:09 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 670ms 16:19:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 16:19:09 INFO - PROCESS | 1657 | 1466032749380 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 16:19:09 INFO - PROCESS | 1657 | 1466032749382 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 16:19:09 INFO - PROCESS | 1657 | 1466032749384 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 16:19:09 INFO - PROCESS | 1657 | 1466032749385 Marionette TRACE conn2 <- [1,2970,null,{}] 16:19:09 INFO - PROCESS | 1657 | 1466032749388 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}] 16:19:09 INFO - PROCESS | 1657 | 1466032749389 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:19:09 INFO - PROCESS | 1657 | 1466032749493 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 16:19:09 INFO - PROCESS | 1657 | 1466032749553 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:09 INFO - PROCESS | 1657 | 1466032749554 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:19:09 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c6da800 == 45 [pid = 1657] [id = 751] 16:19:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x119edc400) [pid = 1657] [serial = 2252] [outer = 0x0] 16:19:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x1243c0000) [pid = 1657] [serial = 2253] [outer = 0x119edc400] 16:19:09 INFO - PROCESS | 1657 | 1466032749583 Marionette DEBUG loaded listener.js 16:19:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x1267ec000) [pid = 1657] [serial = 2254] [outer = 0x119edc400] 16:19:10 INFO - PROCESS | 1657 | 1466032750104 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]]]}] 16:19:10 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 16:19:10 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 770ms 16:19:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 16:19:10 INFO - PROCESS | 1657 | 1466032750175 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 16:19:10 INFO - PROCESS | 1657 | 1466032750177 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 16:19:10 INFO - PROCESS | 1657 | 1466032750180 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 16:19:10 INFO - PROCESS | 1657 | 1466032750183 Marionette TRACE conn2 <- [1,2974,null,{}] 16:19:10 INFO - PROCESS | 1657 | 1466032750202 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}] 16:19:10 INFO - PROCESS | 1657 | 1466032750203 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:19:10 INFO - PROCESS | 1657 | 1466032750298 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 16:19:10 INFO - PROCESS | 1657 | 1466032750361 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:10 INFO - PROCESS | 1657 | 1466032750363 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:19:10 INFO - PROCESS | 1657 | ++DOCSHELL 0x1181a2000 == 46 [pid = 1657] [id = 752] 16:19:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x117259c00) [pid = 1657] [serial = 2255] [outer = 0x0] 16:19:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x1175bb400) [pid = 1657] [serial = 2256] [outer = 0x117259c00] 16:19:10 INFO - PROCESS | 1657 | 1466032750391 Marionette DEBUG loaded listener.js 16:19:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x1185ebc00) [pid = 1657] [serial = 2257] [outer = 0x117259c00] 16:19:11 INFO - PROCESS | 1657 | --DOCSHELL 0x12c6d1000 == 45 [pid = 1657] [id = 746] 16:19:11 INFO - PROCESS | 1657 | --DOCSHELL 0x12bcab800 == 44 [pid = 1657] [id = 744] 16:19:11 INFO - PROCESS | 1657 | --DOCSHELL 0x12b85f000 == 43 [pid = 1657] [id = 743] 16:19:11 INFO - PROCESS | 1657 | --DOCSHELL 0x128a43800 == 42 [pid = 1657] [id = 742] 16:19:11 INFO - PROCESS | 1657 | --DOCSHELL 0x12ab6e000 == 41 [pid = 1657] [id = 741] 16:19:11 INFO - PROCESS | 1657 | --DOCSHELL 0x12a622800 == 40 [pid = 1657] [id = 740] 16:19:11 INFO - PROCESS | 1657 | --DOCSHELL 0x12967f800 == 39 [pid = 1657] [id = 739] 16:19:11 INFO - PROCESS | 1657 | --DOCSHELL 0x128a44800 == 38 [pid = 1657] [id = 738] 16:19:11 INFO - PROCESS | 1657 | --DOCSHELL 0x123cec000 == 37 [pid = 1657] [id = 737] 16:19:11 INFO - PROCESS | 1657 | --DOCSHELL 0x11a10c800 == 36 [pid = 1657] [id = 736] 16:19:11 INFO - PROCESS | 1657 | --DOCSHELL 0x118550000 == 35 [pid = 1657] [id = 735] 16:19:11 INFO - PROCESS | 1657 | --DOCSHELL 0x11660d000 == 34 [pid = 1657] [id = 734] 16:19:11 INFO - PROCESS | 1657 | --DOCSHELL 0x116fd7000 == 33 [pid = 1657] [id = 732] 16:19:11 INFO - PROCESS | 1657 | --DOCSHELL 0x12d551800 == 32 [pid = 1657] [id = 731] 16:19:11 INFO - PROCESS | 1657 | --DOCSHELL 0x12401d800 == 31 [pid = 1657] [id = 733] 16:19:11 INFO - PROCESS | 1657 | --DOCSHELL 0x12c6da800 == 30 [pid = 1657] [id = 751] 16:19:11 INFO - PROCESS | 1657 | --DOCSHELL 0x12d019800 == 29 [pid = 1657] [id = 750] 16:19:11 INFO - PROCESS | 1657 | --DOCSHELL 0x12bca4000 == 28 [pid = 1657] [id = 749] 16:19:11 INFO - PROCESS | 1657 | --DOCSHELL 0x128a46800 == 27 [pid = 1657] [id = 748] 16:19:11 INFO - PROCESS | 1657 | --DOCSHELL 0x12c2cb800 == 26 [pid = 1657] [id = 745] 16:19:11 INFO - PROCESS | 1657 | --DOCSHELL 0x116ac8800 == 25 [pid = 1657] [id = 747] 16:19:11 INFO - PROCESS | 1657 | --DOMWINDOW == 110 (0x129178c00) [pid = 1657] [serial = 2176] [outer = 0x0] [url = about:blank] 16:19:11 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x11991b800) [pid = 1657] [serial = 2155] [outer = 0x0] [url = about:blank] 16:19:11 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x126c17800) [pid = 1657] [serial = 2144] [outer = 0x0] [url = about:blank] 16:19:11 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x12464f400) [pid = 1657] [serial = 2161] [outer = 0x0] [url = about:blank] 16:19:11 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x125074400) [pid = 1657] [serial = 2162] [outer = 0x0] [url = about:blank] 16:19:11 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x116712400) [pid = 1657] [serial = 2146] [outer = 0x0] [url = about:blank] 16:19:11 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x116f7f800) [pid = 1657] [serial = 2147] [outer = 0x0] [url = about:blank] 16:19:11 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x126c1e000) [pid = 1657] [serial = 2167] [outer = 0x0] [url = about:blank] 16:19:11 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x126c26400) [pid = 1657] [serial = 2168] [outer = 0x0] [url = about:blank] 16:19:11 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x125156400) [pid = 1657] [serial = 2164] [outer = 0x0] [url = about:blank] 16:19:11 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x1267ea800) [pid = 1657] [serial = 2165] [outer = 0x0] [url = about:blank] 16:19:11 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x11945a000) [pid = 1657] [serial = 2152] [outer = 0x0] [url = about:blank] 16:19:11 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x11949bc00) [pid = 1657] [serial = 2153] [outer = 0x0] [url = about:blank] 16:19:11 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x126c27000) [pid = 1657] [serial = 2170] [outer = 0x0] [url = about:blank] 16:19:11 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x128aa6000) [pid = 1657] [serial = 2171] [outer = 0x0] [url = about:blank] 16:19:11 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x11815d400) [pid = 1657] [serial = 2149] [outer = 0x0] [url = about:blank] 16:19:11 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x11839d000) [pid = 1657] [serial = 2150] [outer = 0x0] [url = about:blank] 16:19:11 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x12380b000) [pid = 1657] [serial = 2158] [outer = 0x0] [url = about:blank] 16:19:11 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x123c37000) [pid = 1657] [serial = 2159] [outer = 0x0] [url = about:blank] 16:19:11 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x128c8f000) [pid = 1657] [serial = 2173] [outer = 0x0] [url = about:blank] 16:19:11 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x1293a2000) [pid = 1657] [serial = 2179] [outer = 0x0] [url = about:blank] 16:19:11 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x12a55d000) [pid = 1657] [serial = 2182] [outer = 0x0] [url = about:blank] 16:19:11 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x1293ab800) [pid = 1657] [serial = 2180] [outer = 0x0] [url = about:blank] 16:19:11 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x12a9ed000) [pid = 1657] [serial = 2192] [outer = 0x0] [url = about:blank] 16:19:11 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x12a666800) [pid = 1657] [serial = 2183] [outer = 0x0] [url = about:blank] 16:19:11 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x11839e800) [pid = 1657] [serial = 2185] [outer = 0x0] [url = about:blank] 16:19:11 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x1240ddc00) [pid = 1657] [serial = 2186] [outer = 0x0] [url = about:blank] 16:19:11 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x12a6e3c00) [pid = 1657] [serial = 2191] [outer = 0x0] [url = about:blank] 16:19:11 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x119ed8c00) [pid = 1657] [serial = 2156] [outer = 0x0] [url = about:blank] 16:19:11 INFO - PROCESS | 1657 | --DOMWINDOW == 81 (0x129395c00) [pid = 1657] [serial = 2177] [outer = 0x0] [url = about:blank] 16:19:11 INFO - PROCESS | 1657 | --DOMWINDOW == 80 (0x12a6e4c00) [pid = 1657] [serial = 2194] [outer = 0x0] [url = about:blank] 16:19:11 INFO - PROCESS | 1657 | --DOMWINDOW == 79 (0x1293b1800) [pid = 1657] [serial = 2188] [outer = 0x0] [url = about:blank] 16:19:11 INFO - PROCESS | 1657 | --DOMWINDOW == 78 (0x128c53400) [pid = 1657] [serial = 2189] [outer = 0x0] [url = about:blank] 16:19:11 INFO - PROCESS | 1657 | --DOMWINDOW == 77 (0x12907a400) [pid = 1657] [serial = 2174] [outer = 0x0] [url = about:blank] 16:19:11 INFO - PROCESS | 1657 | 1466032751314 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]]]}] 16:19:11 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 16:19:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1140ms 16:19:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 16:19:11 INFO - PROCESS | 1657 | 1466032751321 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 16:19:11 INFO - PROCESS | 1657 | 1466032751323 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 16:19:11 INFO - PROCESS | 1657 | 1466032751326 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 16:19:11 INFO - PROCESS | 1657 | 1466032751328 Marionette TRACE conn2 <- [1,2978,null,{}] 16:19:11 INFO - PROCESS | 1657 | 1466032751332 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}] 16:19:11 INFO - PROCESS | 1657 | 1466032751333 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:19:11 INFO - PROCESS | 1657 | 1466032751416 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 16:19:11 INFO - PROCESS | 1657 | 1466032751423 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:11 INFO - PROCESS | 1657 | 1466032751426 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:19:11 INFO - PROCESS | 1657 | ++DOCSHELL 0x11678c000 == 26 [pid = 1657] [id = 753] 16:19:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 78 (0x114fbd000) [pid = 1657] [serial = 2258] [outer = 0x0] 16:19:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 79 (0x114fc4000) [pid = 1657] [serial = 2259] [outer = 0x114fbd000] 16:19:11 INFO - PROCESS | 1657 | 1466032751454 Marionette DEBUG loaded listener.js 16:19:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 80 (0x112716800) [pid = 1657] [serial = 2260] [outer = 0x114fbd000] 16:19:11 INFO - PROCESS | 1657 | 1466032751792 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]]]}] 16:19:11 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 16:19:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 520ms 16:19:11 INFO - PROCESS | 1657 | 1466032751847 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 16:19:11 INFO - PROCESS | 1657 | 1466032751851 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 16:19:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 16:19:11 INFO - PROCESS | 1657 | 1466032751855 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 16:19:11 INFO - PROCESS | 1657 | 1466032751857 Marionette TRACE conn2 <- [1,2982,null,{}] 16:19:11 INFO - PROCESS | 1657 | 1466032751859 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}] 16:19:11 INFO - PROCESS | 1657 | 1466032751861 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:19:11 INFO - PROCESS | 1657 | 1466032751941 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 16:19:11 INFO - PROCESS | 1657 | 1466032751946 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:11 INFO - PROCESS | 1657 | 1466032751947 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:19:11 INFO - PROCESS | 1657 | ++DOCSHELL 0x11825b800 == 27 [pid = 1657] [id = 754] 16:19:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 81 (0x116704800) [pid = 1657] [serial = 2261] [outer = 0x0] 16:19:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x1169edc00) [pid = 1657] [serial = 2262] [outer = 0x116704800] 16:19:11 INFO - PROCESS | 1657 | 1466032751977 Marionette DEBUG loaded listener.js 16:19:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x11725dc00) [pid = 1657] [serial = 2263] [outer = 0x116704800] 16:19:12 INFO - PROCESS | 1657 | 1466032752306 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"]]]}] 16:19:12 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 16:19:12 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 16:19:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:19:12 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 16:19:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 469ms 16:19:12 INFO - PROCESS | 1657 | 1466032752325 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 16:19:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 16:19:12 INFO - PROCESS | 1657 | 1466032752326 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 16:19:12 INFO - PROCESS | 1657 | 1466032752329 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 16:19:12 INFO - PROCESS | 1657 | 1466032752331 Marionette TRACE conn2 <- [1,2986,null,{}] 16:19:12 INFO - PROCESS | 1657 | 1466032752341 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}] 16:19:12 INFO - PROCESS | 1657 | 1466032752344 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:19:12 INFO - PROCESS | 1657 | 1466032752429 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 16:19:12 INFO - PROCESS | 1657 | 1466032752487 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:12 INFO - PROCESS | 1657 | 1466032752489 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:19:12 INFO - PROCESS | 1657 | ++DOCSHELL 0x11a11a800 == 28 [pid = 1657] [id = 755] 16:19:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x114fb7400) [pid = 1657] [serial = 2264] [outer = 0x0] 16:19:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x118451400) [pid = 1657] [serial = 2265] [outer = 0x114fb7400] 16:19:12 INFO - PROCESS | 1657 | 1466032752521 Marionette DEBUG loaded listener.js 16:19:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x119413000) [pid = 1657] [serial = 2266] [outer = 0x114fb7400] 16:19:12 INFO - PROCESS | 1657 | 1466032752813 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]]]}] 16:19:12 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 16:19:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 522ms 16:19:12 INFO - PROCESS | 1657 | 1466032752852 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 16:19:12 INFO - PROCESS | 1657 | 1466032752857 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 16:19:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 16:19:12 INFO - PROCESS | 1657 | 1466032752859 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 16:19:12 INFO - PROCESS | 1657 | 1466032752860 Marionette TRACE conn2 <- [1,2990,null,{}] 16:19:12 INFO - PROCESS | 1657 | 1466032752864 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}] 16:19:12 INFO - PROCESS | 1657 | 1466032752865 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:19:12 INFO - PROCESS | 1657 | 1466032752948 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 16:19:13 INFO - PROCESS | 1657 | 1466032753011 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:13 INFO - PROCESS | 1657 | 1466032753012 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:19:13 INFO - PROCESS | 1657 | ++DOCSHELL 0x124b1d800 == 29 [pid = 1657] [id = 756] 16:19:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x11917dc00) [pid = 1657] [serial = 2267] [outer = 0x0] 16:19:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x11949bc00) [pid = 1657] [serial = 2268] [outer = 0x11917dc00] 16:19:13 INFO - PROCESS | 1657 | 1466032753037 Marionette DEBUG loaded listener.js 16:19:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x119910c00) [pid = 1657] [serial = 2269] [outer = 0x11917dc00] 16:19:13 INFO - PROCESS | 1657 | ++DOCSHELL 0x126992000 == 30 [pid = 1657] [id = 757] 16:19:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x119ba1400) [pid = 1657] [serial = 2270] [outer = 0x0] 16:19:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x119917000) [pid = 1657] [serial = 2271] [outer = 0x119ba1400] 16:19:13 INFO - PROCESS | 1657 | 1466032753326 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]]]}] 16:19:13 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 16:19:13 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 520ms 16:19:13 INFO - PROCESS | 1657 | 1466032753380 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 16:19:13 INFO - PROCESS | 1657 | 1466032753381 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 16:19:13 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 16:19:13 INFO - PROCESS | 1657 | 1466032753400 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 16:19:13 INFO - PROCESS | 1657 | 1466032753401 Marionette TRACE conn2 <- [1,2994,null,{}] 16:19:13 INFO - PROCESS | 1657 | 1466032753404 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}] 16:19:13 INFO - PROCESS | 1657 | 1466032753405 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:19:13 INFO - PROCESS | 1657 | 1466032753511 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 16:19:13 INFO - PROCESS | 1657 | 1466032753549 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:13 INFO - PROCESS | 1657 | 1466032753550 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:19:13 INFO - PROCESS | 1657 | ++DOCSHELL 0x128a43800 == 31 [pid = 1657] [id = 758] 16:19:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x116626000) [pid = 1657] [serial = 2272] [outer = 0x0] 16:19:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x119926c00) [pid = 1657] [serial = 2273] [outer = 0x116626000] 16:19:13 INFO - PROCESS | 1657 | 1466032753575 Marionette DEBUG loaded listener.js 16:19:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x123818c00) [pid = 1657] [serial = 2274] [outer = 0x116626000] 16:19:13 INFO - PROCESS | 1657 | 1466032753880 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]]]}] 16:19:13 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 16:19:13 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 16:19:13 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 522ms 16:19:13 INFO - PROCESS | 1657 | 1466032753922 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 16:19:13 INFO - PROCESS | 1657 | 1466032753923 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 16:19:13 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 16:19:13 INFO - PROCESS | 1657 | 1466032753926 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 16:19:13 INFO - PROCESS | 1657 | 1466032753927 Marionette TRACE conn2 <- [1,2998,null,{}] 16:19:13 INFO - PROCESS | 1657 | 1466032753929 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}] 16:19:13 INFO - PROCESS | 1657 | 1466032753933 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:19:14 INFO - PROCESS | 1657 | 1466032754053 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 16:19:14 INFO - PROCESS | 1657 | 1466032754064 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:14 INFO - PROCESS | 1657 | 1466032754065 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:19:14 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a456800 == 32 [pid = 1657] [id = 759] 16:19:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x11991a800) [pid = 1657] [serial = 2275] [outer = 0x0] 16:19:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x123be9c00) [pid = 1657] [serial = 2276] [outer = 0x11991a800] 16:19:14 INFO - PROCESS | 1657 | 1466032754090 Marionette DEBUG loaded listener.js 16:19:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x1243bec00) [pid = 1657] [serial = 2277] [outer = 0x11991a800] 16:19:14 INFO - PROCESS | 1657 | 1466032754395 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]]]}] 16:19:14 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 16:19:14 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 518ms 16:19:14 INFO - PROCESS | 1657 | 1466032754445 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 16:19:14 INFO - PROCESS | 1657 | 1466032754446 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 16:19:14 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 16:19:14 INFO - PROCESS | 1657 | 1466032754448 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 16:19:14 INFO - PROCESS | 1657 | 1466032754449 Marionette TRACE conn2 <- [1,3002,null,{}] 16:19:14 INFO - PROCESS | 1657 | 1466032754459 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}] 16:19:14 INFO - PROCESS | 1657 | 1466032754460 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:19:14 INFO - PROCESS | 1657 | 1466032754602 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 16:19:14 INFO - PROCESS | 1657 | 1466032754652 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:14 INFO - PROCESS | 1657 | 1466032754653 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:19:14 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a6cd800 == 33 [pid = 1657] [id = 760] 16:19:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x11875b800) [pid = 1657] [serial = 2278] [outer = 0x0] 16:19:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x1243c5800) [pid = 1657] [serial = 2279] [outer = 0x11875b800] 16:19:14 INFO - PROCESS | 1657 | 1466032754687 Marionette DEBUG loaded listener.js 16:19:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x124b96c00) [pid = 1657] [serial = 2280] [outer = 0x11875b800] 16:19:15 INFO - PROCESS | 1657 | 1466032755016 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]]]}] 16:19:15 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 16:19:15 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 619ms 16:19:15 INFO - PROCESS | 1657 | 1466032755068 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 16:19:15 INFO - PROCESS | 1657 | 1466032755070 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 16:19:15 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 16:19:15 INFO - PROCESS | 1657 | 1466032755074 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 16:19:15 INFO - PROCESS | 1657 | 1466032755075 Marionette TRACE conn2 <- [1,3006,null,{}] 16:19:15 INFO - PROCESS | 1657 | 1466032755077 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}] 16:19:15 INFO - PROCESS | 1657 | 1466032755078 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:19:15 INFO - PROCESS | 1657 | 1466032755176 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 16:19:15 INFO - PROCESS | 1657 | 1466032755190 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:15 INFO - PROCESS | 1657 | 1466032755191 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:19:15 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b03b800 == 34 [pid = 1657] [id = 761] 16:19:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x124b98400) [pid = 1657] [serial = 2281] [outer = 0x0] 16:19:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x12515f800) [pid = 1657] [serial = 2282] [outer = 0x124b98400] 16:19:15 INFO - PROCESS | 1657 | 1466032755215 Marionette DEBUG loaded listener.js 16:19:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x1265a3400) [pid = 1657] [serial = 2283] [outer = 0x124b98400] 16:19:15 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x119180800) [pid = 1657] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 16:19:15 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x119928400) [pid = 1657] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 16:19:15 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x1243ba800) [pid = 1657] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 16:19:15 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x114f6dc00) [pid = 1657] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 16:19:15 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x1243c2400) [pid = 1657] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 16:19:15 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x1181b7000) [pid = 1657] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 16:19:15 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x11725d800) [pid = 1657] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 16:19:15 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x1181b7800) [pid = 1657] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 16:19:15 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x11812e800) [pid = 1657] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 16:19:15 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x111ecac00) [pid = 1657] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 16:19:15 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x112a7a800) [pid = 1657] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 16:19:15 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x1181b8800) [pid = 1657] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 16:19:15 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x117262800) [pid = 1657] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 16:19:15 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x124b9dc00) [pid = 1657] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 16:19:15 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x128c90c00) [pid = 1657] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 16:19:15 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x126c1f800) [pid = 1657] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 16:19:15 INFO - PROCESS | 1657 | 1466032755666 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]]]}] 16:19:15 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 16:19:15 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 620ms 16:19:15 INFO - PROCESS | 1657 | 1466032755695 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 16:19:15 INFO - PROCESS | 1657 | 1466032755696 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 16:19:15 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 16:19:15 INFO - PROCESS | 1657 | 1466032755699 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 16:19:15 INFO - PROCESS | 1657 | 1466032755700 Marionette TRACE conn2 <- [1,3010,null,{}] 16:19:15 INFO - PROCESS | 1657 | 1466032755708 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}] 16:19:15 INFO - PROCESS | 1657 | 1466032755709 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:19:15 INFO - PROCESS | 1657 | 1466032755829 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 16:19:15 INFO - PROCESS | 1657 | 1466032755874 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:15 INFO - PROCESS | 1657 | 1466032755875 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:19:15 INFO - PROCESS | 1657 | ++DOCSHELL 0x11a118000 == 35 [pid = 1657] [id = 762] 16:19:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x1121a7800) [pid = 1657] [serial = 2284] [outer = 0x0] 16:19:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x1243c7c00) [pid = 1657] [serial = 2285] [outer = 0x1121a7800] 16:19:15 INFO - PROCESS | 1657 | 1466032755899 Marionette DEBUG loaded listener.js 16:19:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x12670ec00) [pid = 1657] [serial = 2286] [outer = 0x1121a7800] 16:19:16 INFO - PROCESS | 1657 | 1466032756148 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]]]}] 16:19:16 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 16:19:16 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 474ms 16:19:16 INFO - PROCESS | 1657 | 1466032756175 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 16:19:16 INFO - PROCESS | 1657 | 1466032756176 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 16:19:16 INFO - TEST-START | /FileAPI/FileReaderSync.worker 16:19:16 INFO - PROCESS | 1657 | 1466032756181 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 16:19:16 INFO - PROCESS | 1657 | 1466032756182 Marionette TRACE conn2 <- [1,3014,null,{}] 16:19:16 INFO - PROCESS | 1657 | 1466032756184 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}] 16:19:16 INFO - PROCESS | 1657 | 1466032756185 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:19:16 INFO - PROCESS | 1657 | 1466032756279 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 16:19:16 INFO - PROCESS | 1657 | 1466032756282 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:16 INFO - PROCESS | 1657 | 1466032756284 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:19:16 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b97c800 == 36 [pid = 1657] [id = 763] 16:19:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x1267a8400) [pid = 1657] [serial = 2287] [outer = 0x0] 16:19:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x1267ec400) [pid = 1657] [serial = 2288] [outer = 0x1267a8400] 16:19:16 INFO - PROCESS | 1657 | 1466032756310 Marionette DEBUG loaded listener.js 16:19:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x126c20400) [pid = 1657] [serial = 2289] [outer = 0x1267a8400] 16:19:16 INFO - PROCESS | 1657 | [1657] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:19:16 INFO - PROCESS | 1657 | 1466032756661 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 16:19:16 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 16:19:16 INFO - {} 16:19:16 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 16:19:16 INFO - {} 16:19:16 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 16:19:16 INFO - {} 16:19:16 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 16:19:16 INFO - {} 16:19:16 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 519ms 16:19:16 INFO - TEST-START | /FileAPI/fileReader.html 16:19:16 INFO - PROCESS | 1657 | 1466032756710 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 16:19:16 INFO - PROCESS | 1657 | 1466032756712 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 16:19:16 INFO - PROCESS | 1657 | 1466032756714 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 16:19:16 INFO - PROCESS | 1657 | 1466032756715 Marionette TRACE conn2 <- [1,3018,null,{}] 16:19:16 INFO - PROCESS | 1657 | 1466032756718 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}] 16:19:16 INFO - PROCESS | 1657 | 1466032756719 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:19:16 INFO - PROCESS | 1657 | 1466032756819 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 16:19:16 INFO - PROCESS | 1657 | 1466032756824 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:16 INFO - PROCESS | 1657 | 1466032756825 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:19:16 INFO - PROCESS | 1657 | ++DOCSHELL 0x128a41000 == 37 [pid = 1657] [id = 764] 16:19:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x1267ec800) [pid = 1657] [serial = 2290] [outer = 0x0] 16:19:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x128aa1000) [pid = 1657] [serial = 2291] [outer = 0x1267ec800] 16:19:16 INFO - PROCESS | 1657 | 1466032756852 Marionette DEBUG loaded listener.js 16:19:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x12907f800) [pid = 1657] [serial = 2292] [outer = 0x1267ec800] 16:19:17 INFO - PROCESS | 1657 | 1466032757162 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]]]}] 16:19:17 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 16:19:17 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 16:19:17 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 16:19:17 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 16:19:17 INFO - TEST-OK | /FileAPI/fileReader.html | took 470ms 16:19:17 INFO - PROCESS | 1657 | 1466032757185 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 16:19:17 INFO - PROCESS | 1657 | 1466032757187 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 16:19:17 INFO - TEST-START | /FileAPI/historical.html 16:19:17 INFO - PROCESS | 1657 | 1466032757191 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 16:19:17 INFO - PROCESS | 1657 | 1466032757192 Marionette TRACE conn2 <- [1,3022,null,{}] 16:19:17 INFO - PROCESS | 1657 | 1466032757195 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}] 16:19:17 INFO - PROCESS | 1657 | 1466032757196 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:19:17 INFO - PROCESS | 1657 | 1466032757279 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 16:19:17 INFO - PROCESS | 1657 | 1466032757284 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:17 INFO - PROCESS | 1657 | 1466032757286 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:19:17 INFO - PROCESS | 1657 | ++DOCSHELL 0x12cbdc800 == 38 [pid = 1657] [id = 765] 16:19:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x12907d000) [pid = 1657] [serial = 2293] [outer = 0x0] 16:19:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x129170400) [pid = 1657] [serial = 2294] [outer = 0x12907d000] 16:19:17 INFO - PROCESS | 1657 | 1466032757366 Marionette DEBUG loaded listener.js 16:19:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x129177400) [pid = 1657] [serial = 2295] [outer = 0x12907d000] 16:19:17 INFO - PROCESS | 1657 | 1466032757736 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"]]]}] 16:19:17 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 16:19:17 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 16:19:17 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 16:19:17 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 16:19:17 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 16:19:17 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 16:19:17 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 16:19:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:19:17 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 16:19:17 INFO - TEST-OK | /FileAPI/historical.html | took 573ms 16:19:17 INFO - PROCESS | 1657 | 1466032757764 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 16:19:17 INFO - PROCESS | 1657 | 1466032757767 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 16:19:17 INFO - TEST-START | /FileAPI/idlharness.html 16:19:17 INFO - PROCESS | 1657 | 1466032757770 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 16:19:17 INFO - PROCESS | 1657 | 1466032757773 Marionette TRACE conn2 <- [1,3026,null,{}] 16:19:17 INFO - PROCESS | 1657 | 1466032757776 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}] 16:19:17 INFO - PROCESS | 1657 | 1466032757778 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:19:17 INFO - PROCESS | 1657 | 1466032757893 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 16:19:17 INFO - PROCESS | 1657 | 1466032757955 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:17 INFO - PROCESS | 1657 | 1466032757957 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:19:17 INFO - PROCESS | 1657 | ++DOCSHELL 0x11821f000 == 39 [pid = 1657] [id = 766] 16:19:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x115e15400) [pid = 1657] [serial = 2296] [outer = 0x0] 16:19:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x116193c00) [pid = 1657] [serial = 2297] [outer = 0x115e15400] 16:19:17 INFO - PROCESS | 1657 | 1466032757987 Marionette DEBUG loaded listener.js 16:19:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x11697ec00) [pid = 1657] [serial = 2298] [outer = 0x115e15400] 16:19:18 INFO - PROCESS | 1657 | 1466032758645 Marionette TRACE conn2 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 16:19:18 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 16:19:18 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 16:19:18 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 16:19:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:18 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:19:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:19:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:19:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:19:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:19:18 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 16:19:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 16:19:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 16:19:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 16:19:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 16:19:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 16:19:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 16:19:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 16:19:18 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 16:19:18 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 16:19:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:19:18 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:19:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:19:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:19:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:19:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:19:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 16:19:18 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 16:19:18 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 16:19:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:18 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:19:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:19:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:19:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:19:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:19:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 16:19:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 16:19:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 16:19:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 16:19:18 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 16:19:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:19:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:19:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:19:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:19:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:19:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:19:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:19:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 16:19:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 16:19:18 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 16:19:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:19:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:19:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:19:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:19:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:19:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:19:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:19:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 16:19:18 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 16:19:18 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 16:19:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:19:18 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:19:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:19:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:19:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:19:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 16:19:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 16:19:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 16:19:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 16:19:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 16:19:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 16:19:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 16:19:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 16:19:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 16:19:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 16:19:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 16:19:18 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 16:19:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:19:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:19:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:19:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:19:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:19:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:19:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:19:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 16:19:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 16:19:18 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 16:19:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:19:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:19:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:19:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:19:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:19:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:19:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:19:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 16:19:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 16:19:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 16:19:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 16:19:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 16:19:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 16:19:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 16:19:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 16:19:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 16:19:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 16:19:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 16:19:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 16:19:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 16:19:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 16:19:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 16:19:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 16:19:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 16:19:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 16:19:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 16:19:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 16:19:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 16:19:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 16:19:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 16:19:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 16:19:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 16:19:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 16:19:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 16:19:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 16:19:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 16:19:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 16:19:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 16:19:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 16:19:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 16:19:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 16:19:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 16:19:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 16:19:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 16:19:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 16:19:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 16:19:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 16:19:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 16:19:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 16:19:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 16:19:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 16:19:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 16:19:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 16:19:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 16:19:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 16:19:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 16:19:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 16:19:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 16:19:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 16:19:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 16:19:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 16:19:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 16:19:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 16:19:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 16:19:18 INFO - TEST-OK | /FileAPI/idlharness.html | took 937ms 16:19:18 INFO - PROCESS | 1657 | 1466032758712 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 16:19:18 INFO - PROCESS | 1657 | 1466032758715 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 16:19:18 INFO - TEST-START | /FileAPI/idlharness.worker 16:19:18 INFO - PROCESS | 1657 | 1466032758725 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 16:19:18 INFO - PROCESS | 1657 | 1466032758727 Marionette TRACE conn2 <- [1,3030,null,{}] 16:19:18 INFO - PROCESS | 1657 | 1466032758729 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}] 16:19:18 INFO - PROCESS | 1657 | 1466032758731 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:19:18 INFO - PROCESS | 1657 | 1466032758843 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 16:19:18 INFO - PROCESS | 1657 | 1466032758927 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:18 INFO - PROCESS | 1657 | 1466032758929 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:19:18 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d564000 == 40 [pid = 1657] [id = 767] 16:19:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x129171400) [pid = 1657] [serial = 2299] [outer = 0x0] 16:19:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x129177c00) [pid = 1657] [serial = 2300] [outer = 0x129171400] 16:19:18 INFO - PROCESS | 1657 | 1466032758960 Marionette DEBUG loaded listener.js 16:19:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x129393800) [pid = 1657] [serial = 2301] [outer = 0x129171400] 16:19:19 INFO - PROCESS | 1657 | [1657] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:19:19 INFO - PROCESS | 1657 | 1466032759714 Marionette TRACE conn2 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 16:19:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 16:19:19 INFO - {} 16:19:19 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 16:19:19 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 16:19:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:19 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:19:19 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:19:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:19:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:19:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:19:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 16:19:19 INFO - {} 16:19:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 16:19:19 INFO - {} 16:19:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 16:19:19 INFO - {} 16:19:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 16:19:19 INFO - {} 16:19:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 16:19:19 INFO - {} 16:19:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 16:19:19 INFO - {} 16:19:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 16:19:19 INFO - {} 16:19:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 16:19:19 INFO - {} 16:19:19 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 16:19:19 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 16:19:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:19:19 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:19:19 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:19:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:19:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:19:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:19:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 16:19:19 INFO - {} 16:19:19 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 16:19:19 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 16:19:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:19 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:19:19 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:19:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:19:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:19:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:19:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 16:19:19 INFO - {} 16:19:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 16:19:19 INFO - {} 16:19:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 16:19:19 INFO - {} 16:19:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 16:19:19 INFO - {} 16:19:19 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 16:19:19 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:19:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:19:19 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:19:19 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:19:19 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:19:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:19:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:19:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 16:19:19 INFO - {} 16:19:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 16:19:19 INFO - {} 16:19:19 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 16:19:19 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:19:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:19:19 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:19:19 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:19:19 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:19:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:19:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:19:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 16:19:19 INFO - {} 16:19:19 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 16:19:19 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 16:19:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:19:19 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:19:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:19:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:19:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:19:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 16:19:19 INFO - {} 16:19:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 16:19:19 INFO - {} 16:19:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 16:19:19 INFO - {} 16:19:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 16:19:19 INFO - {} 16:19:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 16:19:19 INFO - {} 16:19:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 16:19:19 INFO - {} 16:19:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 16:19:19 INFO - {} 16:19:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 16:19:19 INFO - {} 16:19:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 16:19:19 INFO - {} 16:19:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 16:19:19 INFO - {} 16:19:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 16:19:19 INFO - {} 16:19:19 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 16:19:19 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:19:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:19:19 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:19:19 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:19:19 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:19:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:19:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:19:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 16:19:19 INFO - {} 16:19:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 16:19:19 INFO - {} 16:19:19 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 16:19:19 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:19:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:19:19 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:19:19 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:19:19 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:19:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:19:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:19:19 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:19:19 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 16:19:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:19:19 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 16:19:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:19:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:19:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:19:19 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:19:19 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 16:19:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:19:19 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:19:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:19:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:19:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:19:19 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:19:19 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 16:19:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:19:19 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 16:19:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:19:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:19:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:19:19 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:19:19 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 16:19:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:19:19 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 16:19:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:19:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:19:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:19:19 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:19:19 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 16:19:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:19:19 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 16:19:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:19:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:19:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:19:19 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:19:19 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 16:19:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:19 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:19:19 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:19:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:19:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:19:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:19:19 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:19:19 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 16:19:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:19:19 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:19:19 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:19:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:19:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:19:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:19:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 16:19:19 INFO - {} 16:19:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 16:19:19 INFO - {} 16:19:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 16:19:19 INFO - {} 16:19:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 16:19:19 INFO - {} 16:19:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 16:19:19 INFO - {} 16:19:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 16:19:19 INFO - {} 16:19:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 16:19:19 INFO - {} 16:19:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 16:19:19 INFO - {} 16:19:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 16:19:19 INFO - {} 16:19:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 16:19:19 INFO - {} 16:19:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 16:19:19 INFO - {} 16:19:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 16:19:19 INFO - {} 16:19:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 16:19:19 INFO - {} 16:19:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 16:19:19 INFO - {} 16:19:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 16:19:19 INFO - {} 16:19:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 16:19:19 INFO - {} 16:19:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 16:19:19 INFO - {} 16:19:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 16:19:19 INFO - {} 16:19:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 16:19:19 INFO - {} 16:19:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 16:19:19 INFO - {} 16:19:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 16:19:19 INFO - {} 16:19:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 16:19:19 INFO - {} 16:19:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 16:19:19 INFO - {} 16:19:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 16:19:19 INFO - {} 16:19:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 16:19:19 INFO - {} 16:19:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 16:19:19 INFO - {} 16:19:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 16:19:19 INFO - {} 16:19:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 16:19:19 INFO - {} 16:19:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 16:19:19 INFO - {} 16:19:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 16:19:19 INFO - {} 16:19:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 16:19:19 INFO - {} 16:19:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 16:19:19 INFO - {} 16:19:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 16:19:19 INFO - {} 16:19:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 16:19:19 INFO - {} 16:19:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 16:19:19 INFO - {} 16:19:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 16:19:19 INFO - {} 16:19:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 16:19:19 INFO - {} 16:19:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 16:19:19 INFO - {} 16:19:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 16:19:19 INFO - {} 16:19:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 16:19:19 INFO - {} 16:19:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 16:19:19 INFO - {} 16:19:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 16:19:19 INFO - {} 16:19:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 16:19:19 INFO - {} 16:19:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 16:19:19 INFO - {} 16:19:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 16:19:19 INFO - {} 16:19:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 16:19:19 INFO - {} 16:19:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 16:19:19 INFO - {} 16:19:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 16:19:19 INFO - {} 16:19:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 16:19:19 INFO - {} 16:19:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 16:19:19 INFO - {} 16:19:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 16:19:19 INFO - {} 16:19:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 16:19:19 INFO - {} 16:19:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 16:19:19 INFO - {} 16:19:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 16:19:19 INFO - {} 16:19:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 16:19:19 INFO - {} 16:19:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 16:19:19 INFO - {} 16:19:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:19:19 INFO - {} 16:19:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 16:19:19 INFO - {} 16:19:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:19:19 INFO - {} 16:19:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 16:19:19 INFO - {} 16:19:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:19:19 INFO - {} 16:19:19 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1036ms 16:19:19 INFO - PROCESS | 1657 | 1466032759943 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 16:19:19 INFO - PROCESS | 1657 | 1466032759945 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 16:19:19 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 16:19:19 INFO - PROCESS | 1657 | 1466032759949 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 16:19:19 INFO - PROCESS | 1657 | 1466032759951 Marionette TRACE conn2 <- [1,3034,null,{}] 16:19:19 INFO - PROCESS | 1657 | 1466032759956 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}] 16:19:19 INFO - PROCESS | 1657 | 1466032759958 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:19:20 INFO - PROCESS | 1657 | 1466032760061 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 16:19:20 INFO - PROCESS | 1657 | 1466032760119 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:20 INFO - PROCESS | 1657 | 1466032760120 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:19:20 INFO - PROCESS | 1657 | ++DOCSHELL 0x118222000 == 41 [pid = 1657] [id = 768] 16:19:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x1169f2800) [pid = 1657] [serial = 2302] [outer = 0x0] 16:19:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x11725ac00) [pid = 1657] [serial = 2303] [outer = 0x1169f2800] 16:19:20 INFO - PROCESS | 1657 | 1466032760149 Marionette DEBUG loaded listener.js 16:19:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x11844e800) [pid = 1657] [serial = 2304] [outer = 0x1169f2800] 16:19:20 INFO - PROCESS | 1657 | --DOCSHELL 0x128a41000 == 40 [pid = 1657] [id = 764] 16:19:20 INFO - PROCESS | 1657 | --DOCSHELL 0x12b97c800 == 39 [pid = 1657] [id = 763] 16:19:20 INFO - PROCESS | 1657 | --DOCSHELL 0x11a118000 == 38 [pid = 1657] [id = 762] 16:19:20 INFO - PROCESS | 1657 | --DOCSHELL 0x12b03b800 == 37 [pid = 1657] [id = 761] 16:19:20 INFO - PROCESS | 1657 | --DOCSHELL 0x12a6cd800 == 36 [pid = 1657] [id = 760] 16:19:20 INFO - PROCESS | 1657 | --DOCSHELL 0x12a456800 == 35 [pid = 1657] [id = 759] 16:19:20 INFO - PROCESS | 1657 | --DOCSHELL 0x128a43800 == 34 [pid = 1657] [id = 758] 16:19:20 INFO - PROCESS | 1657 | --DOCSHELL 0x126992000 == 33 [pid = 1657] [id = 757] 16:19:20 INFO - PROCESS | 1657 | --DOCSHELL 0x124b1d800 == 32 [pid = 1657] [id = 756] 16:19:20 INFO - PROCESS | 1657 | --DOCSHELL 0x11a11a800 == 31 [pid = 1657] [id = 755] 16:19:20 INFO - PROCESS | 1657 | --DOCSHELL 0x11825b800 == 30 [pid = 1657] [id = 754] 16:19:20 INFO - PROCESS | 1657 | --DOCSHELL 0x11678c000 == 29 [pid = 1657] [id = 753] 16:19:20 INFO - PROCESS | 1657 | 1466032760563 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]]]}] 16:19:20 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 16:19:20 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 623ms 16:19:20 INFO - PROCESS | 1657 | 1466032760573 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 16:19:20 INFO - PROCESS | 1657 | 1466032760575 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 16:19:20 INFO - TEST-START | /FileAPI/blob/Blob-close.html 16:19:20 INFO - PROCESS | 1657 | 1466032760579 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 16:19:20 INFO - PROCESS | 1657 | 1466032760582 Marionette TRACE conn2 <- [1,3038,null,{}] 16:19:20 INFO - PROCESS | 1657 | 1466032760584 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}] 16:19:20 INFO - PROCESS | 1657 | 1466032760586 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:19:20 INFO - PROCESS | 1657 | 1466032760677 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 16:19:20 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x123b65c00) [pid = 1657] [serial = 2218] [outer = 0x0] [url = about:blank] 16:19:20 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x119594400) [pid = 1657] [serial = 2215] [outer = 0x0] [url = about:blank] 16:19:20 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x1243c0800) [pid = 1657] [serial = 2221] [outer = 0x0] [url = about:blank] 16:19:20 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x124369800) [pid = 1657] [serial = 2219] [outer = 0x0] [url = about:blank] 16:19:20 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x115d03400) [pid = 1657] [serial = 2197] [outer = 0x0] [url = about:blank] 16:19:20 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x116707800) [pid = 1657] [serial = 2198] [outer = 0x0] [url = about:blank] 16:19:20 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x1243c9000) [pid = 1657] [serial = 2224] [outer = 0x0] [url = about:blank] 16:19:20 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x11945c400) [pid = 1657] [serial = 2212] [outer = 0x0] [url = about:blank] 16:19:20 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x1175b5c00) [pid = 1657] [serial = 2206] [outer = 0x0] [url = about:blank] 16:19:20 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x1181b2c00) [pid = 1657] [serial = 2207] [outer = 0x0] [url = about:blank] 16:19:20 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x118450400) [pid = 1657] [serial = 2200] [outer = 0x0] [url = about:blank] 16:19:20 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x1185f7000) [pid = 1657] [serial = 2201] [outer = 0x0] [url = about:blank] 16:19:20 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x1185f2c00) [pid = 1657] [serial = 2209] [outer = 0x0] [url = about:blank] 16:19:20 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x119179800) [pid = 1657] [serial = 2210] [outer = 0x0] [url = about:blank] 16:19:20 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x12a9f6800) [pid = 1657] [serial = 2195] [outer = 0x0] [url = about:blank] 16:19:20 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x11670e800) [pid = 1657] [serial = 2203] [outer = 0x0] [url = about:blank] 16:19:20 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x1169ee400) [pid = 1657] [serial = 2204] [outer = 0x0] [url = about:blank] 16:19:20 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x1246f7800) [pid = 1657] [serial = 2225] [outer = 0x0] [url = about:blank] 16:19:20 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x124b8f400) [pid = 1657] [serial = 2230] [outer = 0x0] [url = about:blank] 16:19:20 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x11845a000) [pid = 1657] [serial = 2227] [outer = 0x0] [url = about:blank] 16:19:20 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x1243bd400) [pid = 1657] [serial = 2228] [outer = 0x0] [url = about:blank] 16:19:20 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x126c1c000) [pid = 1657] [serial = 2234] [outer = 0x0] [url = about:blank] 16:19:20 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x1257bf000) [pid = 1657] [serial = 2233] [outer = 0x0] [url = about:blank] 16:19:20 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x1243c6800) [pid = 1657] [serial = 2222] [outer = 0x0] [url = about:blank] 16:19:20 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x11991dc00) [pid = 1657] [serial = 2216] [outer = 0x0] [url = about:blank] 16:19:20 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x1194a0c00) [pid = 1657] [serial = 2213] [outer = 0x0] [url = about:blank] 16:19:20 INFO - PROCESS | 1657 | --DOMWINDOW == 81 (0x128c55000) [pid = 1657] [serial = 2239] [outer = 0x0] [url = about:blank] 16:19:20 INFO - PROCESS | 1657 | --DOMWINDOW == 80 (0x124b9d400) [pid = 1657] [serial = 2231] [outer = 0x0] [url = about:blank] 16:19:20 INFO - PROCESS | 1657 | --DOMWINDOW == 79 (0x128aa4c00) [pid = 1657] [serial = 2237] [outer = 0x0] [url = about:blank] 16:19:20 INFO - PROCESS | 1657 | --DOMWINDOW == 78 (0x128a9b800) [pid = 1657] [serial = 2236] [outer = 0x0] [url = about:blank] 16:19:20 INFO - PROCESS | 1657 | 1466032760741 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:20 INFO - PROCESS | 1657 | 1466032760743 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:19:20 INFO - PROCESS | 1657 | ++DOCSHELL 0x118224800 == 30 [pid = 1657] [id = 769] 16:19:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 79 (0x115e13c00) [pid = 1657] [serial = 2305] [outer = 0x0] 16:19:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 80 (0x1169e9c00) [pid = 1657] [serial = 2306] [outer = 0x115e13c00] 16:19:20 INFO - PROCESS | 1657 | 1466032760769 Marionette DEBUG loaded listener.js 16:19:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 81 (0x119131000) [pid = 1657] [serial = 2307] [outer = 0x115e13c00] 16:19:21 INFO - PROCESS | 1657 | 1466032761040 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"]]]}] 16:19:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 16:19:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 16:19:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:19:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 16:19:21 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 471ms 16:19:21 INFO - PROCESS | 1657 | 1466032761049 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 16:19:21 INFO - PROCESS | 1657 | 1466032761051 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 16:19:21 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 16:19:21 INFO - PROCESS | 1657 | 1466032761062 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 16:19:21 INFO - PROCESS | 1657 | 1466032761064 Marionette TRACE conn2 <- [1,3042,null,{}] 16:19:21 INFO - PROCESS | 1657 | 1466032761078 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}] 16:19:21 INFO - PROCESS | 1657 | 1466032761081 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:19:21 INFO - PROCESS | 1657 | 1466032761175 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 16:19:21 INFO - PROCESS | 1657 | 1466032761181 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:21 INFO - PROCESS | 1657 | 1466032761184 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:19:21 INFO - PROCESS | 1657 | ++DOCSHELL 0x124607000 == 31 [pid = 1657] [id = 770] 16:19:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x12380d400) [pid = 1657] [serial = 2308] [outer = 0x0] 16:19:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x123b6d000) [pid = 1657] [serial = 2309] [outer = 0x12380d400] 16:19:21 INFO - PROCESS | 1657 | 1466032761237 Marionette DEBUG loaded listener.js 16:19:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x1243c2800) [pid = 1657] [serial = 2310] [outer = 0x12380d400] 16:19:21 INFO - PROCESS | 1657 | 1466032761661 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]]]}] 16:19:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 16:19:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 16:19:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 16:19:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 16:19:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 16:19:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 16:19:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 16:19:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 16:19:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 16:19:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 16:19:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 16:19:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 16:19:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 16:19:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 16:19:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 16:19:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 16:19:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 16:19:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 16:19:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 16:19:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 16:19:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 16:19:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 16:19:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 16:19:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 16:19:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 16:19:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 16:19:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 16:19:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 16:19:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 16:19:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:19:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 16:19:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 16:19:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 16:19:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 16:19:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 16:19:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 16:19:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 16:19:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 16:19:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 16:19:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 16:19:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 16:19:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 16:19:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 16:19:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 16:19:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:19:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 16:19:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 16:19:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 16:19:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 16:19:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 16:19:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:19:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 16:19:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 16:19:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 16:19:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 16:19:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 16:19:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 16:19:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 16:19:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:19:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 16:19:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 16:19:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 16:19:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 16:19:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:19:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:19:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:19:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:19:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 16:19:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 16:19:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:19:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:19:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:19:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:19:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 16:19:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:19:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:19:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:19:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:19:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 16:19:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:19:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:19:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:19:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:19:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 16:19:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 16:19:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:19:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:19:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:19:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:19:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 16:19:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:19:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:19:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:19:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:19:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 16:19:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:19:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:19:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:19:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:19:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 16:19:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:19:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:19:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:19:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:19:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 16:19:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:19:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:19:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:19:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:19:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 16:19:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 16:19:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 16:19:21 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 629ms 16:19:21 INFO - PROCESS | 1657 | 1466032761689 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 16:19:21 INFO - PROCESS | 1657 | 1466032761691 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 16:19:21 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 16:19:21 INFO - PROCESS | 1657 | 1466032761693 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 16:19:21 INFO - PROCESS | 1657 | 1466032761694 Marionette TRACE conn2 <- [1,3046,null,{}] 16:19:21 INFO - PROCESS | 1657 | 1466032761697 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}] 16:19:21 INFO - PROCESS | 1657 | 1466032761698 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:19:21 INFO - PROCESS | 1657 | 1466032761785 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 16:19:21 INFO - PROCESS | 1657 | 1466032761865 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:21 INFO - PROCESS | 1657 | 1466032761866 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:19:21 INFO - PROCESS | 1657 | ++DOCSHELL 0x1290d8000 == 32 [pid = 1657] [id = 771] 16:19:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x124b92000) [pid = 1657] [serial = 2311] [outer = 0x0] 16:19:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x126c27800) [pid = 1657] [serial = 2312] [outer = 0x124b92000] 16:19:21 INFO - PROCESS | 1657 | 1466032761893 Marionette DEBUG loaded listener.js 16:19:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x129074000) [pid = 1657] [serial = 2313] [outer = 0x124b92000] 16:19:21 INFO - PROCESS | 1657 | [1657] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:19:22 INFO - PROCESS | 1657 | 1466032762190 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 16:19:22 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 16:19:22 INFO - {} 16:19:22 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 519ms 16:19:22 INFO - PROCESS | 1657 | 1466032762212 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 16:19:22 INFO - PROCESS | 1657 | 1466032762213 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 16:19:22 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 16:19:22 INFO - PROCESS | 1657 | 1466032762216 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 16:19:22 INFO - PROCESS | 1657 | 1466032762217 Marionette TRACE conn2 <- [1,3050,null,{}] 16:19:22 INFO - PROCESS | 1657 | 1466032762221 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}] 16:19:22 INFO - PROCESS | 1657 | 1466032762224 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:19:22 INFO - PROCESS | 1657 | 1466032762310 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 16:19:22 INFO - PROCESS | 1657 | 1466032762314 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:22 INFO - PROCESS | 1657 | 1466032762315 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:19:22 INFO - PROCESS | 1657 | ++DOCSHELL 0x128d6b000 == 33 [pid = 1657] [id = 772] 16:19:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x12907a400) [pid = 1657] [serial = 2314] [outer = 0x0] 16:19:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x1293a2000) [pid = 1657] [serial = 2315] [outer = 0x12907a400] 16:19:22 INFO - PROCESS | 1657 | 1466032762340 Marionette DEBUG loaded listener.js 16:19:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x12b9a0c00) [pid = 1657] [serial = 2316] [outer = 0x12907a400] 16:19:22 INFO - PROCESS | 1657 | 1466032762683 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]]]}] 16:19:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 16:19:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 16:19:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 16:19:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 16:19:22 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 522ms 16:19:22 INFO - PROCESS | 1657 | 1466032762751 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 16:19:22 INFO - PROCESS | 1657 | 1466032762753 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 16:19:22 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 16:19:22 INFO - PROCESS | 1657 | 1466032762755 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 16:19:22 INFO - PROCESS | 1657 | 1466032762756 Marionette TRACE conn2 <- [1,3054,null,{}] 16:19:22 INFO - PROCESS | 1657 | 1466032762758 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}] 16:19:22 INFO - PROCESS | 1657 | 1466032762762 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:19:22 INFO - PROCESS | 1657 | 1466032762890 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 16:19:22 INFO - PROCESS | 1657 | 1466032762929 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:22 INFO - PROCESS | 1657 | 1466032762931 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:19:22 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b869000 == 34 [pid = 1657] [id = 773] 16:19:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x12b9b8000) [pid = 1657] [serial = 2317] [outer = 0x0] 16:19:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x12bf1a400) [pid = 1657] [serial = 2318] [outer = 0x12b9b8000] 16:19:22 INFO - PROCESS | 1657 | 1466032762955 Marionette DEBUG loaded listener.js 16:19:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x12bf22800) [pid = 1657] [serial = 2319] [outer = 0x12b9b8000] 16:19:23 INFO - PROCESS | 1657 | 1466032763390 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"]]]}] 16:19:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 16:19:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 16:19:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 16:19:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 16:19:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 16:19:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 16:19:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 16:19:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 16:19:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 16:19:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 16:19:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 16:19:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 16:19:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 16:19:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 16:19:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 16:19:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 16:19:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 16:19:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 16:19:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 16:19:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 16:19:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 16:19:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 16:19:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 16:19:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 16:19:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 16:19:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 16:19:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 16:19:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 16:19:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 16:19:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 16:19:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 16:19:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 16:19:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 16:19:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 16:19:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 16:19:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 16:19:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 16:19:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 16:19:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 16:19:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 16:19:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 16:19:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 16:19:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 16:19:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 16:19:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 16:19:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 16:19:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 16:19:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 16:19:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 16:19:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 16:19:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 16:19:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 16:19:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 16:19:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 16:19:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 16:19:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 16:19:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 16:19:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 16:19:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 16:19:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 16:19:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 16:19:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 16:19:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 16:19:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 16:19:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 16:19:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 16:19:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 16:19:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 16:19:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 16:19:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 16:19:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 16:19:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 16:19:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 16:19:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 16:19:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 16:19:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 16:19:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 16:19:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 16:19:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 16:19:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 16:19:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 16:19:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 16:19:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 16:19:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 16:19:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 16:19:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 16:19:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 16:19:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 16:19:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 16:19:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 16:19:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 16:19:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 16:19:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 16:19:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 16:19:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 16:19:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 16:19:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 16:19:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 16:19:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 16:19:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:19:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:19:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:19:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:19:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 16:19:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:19:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:19:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:19:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:19:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 16:19:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:19:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:19:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:19:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:19:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 16:19:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:19:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:19:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:19:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:19:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 16:19:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:19:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:19:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:19:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:19:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 16:19:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:19:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:19:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:19:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:19:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 16:19:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:19:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:19:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:19:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:19:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 16:19:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:19:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:19:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:19:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:19:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 16:19:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:19:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:19:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:19:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:19:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 16:19:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:19:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:19:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:19:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:19:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 16:19:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:19:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:19:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:19:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:19:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 16:19:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:19:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:19:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:19:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:19:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 16:19:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:19:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:19:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:19:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:19:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 16:19:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:19:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:19:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:19:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:19:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 16:19:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:19:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:19:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:19:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:19:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 16:19:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:19:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:19:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:19:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:19:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 16:19:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:19:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:19:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:19:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:19:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 16:19:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:19:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:19:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:19:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:19:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 16:19:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:19:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:19:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:19:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:19:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 16:19:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:19:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:19:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:19:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:19:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 16:19:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:19:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:19:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:19:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:19:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 16:19:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:19:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:19:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:19:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:19:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 16:19:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:19:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:19:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:19:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:19:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 16:19:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:19:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:19:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:19:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:19:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 16:19:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:19:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:19:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:19:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:19:23 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 687ms 16:19:23 INFO - PROCESS | 1657 | 1466032763443 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 16:19:23 INFO - PROCESS | 1657 | 1466032763445 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 16:19:23 INFO - TEST-START | /FileAPI/file/File-constructor.html 16:19:23 INFO - PROCESS | 1657 | 1466032763447 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 16:19:23 INFO - PROCESS | 1657 | 1466032763449 Marionette TRACE conn2 <- [1,3058,null,{}] 16:19:23 INFO - PROCESS | 1657 | 1466032763452 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}] 16:19:23 INFO - PROCESS | 1657 | 1466032763453 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:19:23 INFO - PROCESS | 1657 | 1466032763563 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 16:19:23 INFO - PROCESS | 1657 | 1466032763600 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:23 INFO - PROCESS | 1657 | 1466032763608 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:19:23 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c2bb000 == 35 [pid = 1657] [id = 774] 16:19:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x12c02b800) [pid = 1657] [serial = 2320] [outer = 0x0] 16:19:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x12c02f000) [pid = 1657] [serial = 2321] [outer = 0x12c02b800] 16:19:23 INFO - PROCESS | 1657 | 1466032763633 Marionette DEBUG loaded listener.js 16:19:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x12cb0a400) [pid = 1657] [serial = 2322] [outer = 0x12c02b800] 16:19:23 INFO - PROCESS | 1657 | 1466032763965 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]]]}] 16:19:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 16:19:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 16:19:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 16:19:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 16:19:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 16:19:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 16:19:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 16:19:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 16:19:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 16:19:24 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 16:19:24 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 16:19:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:19:24 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 16:19:24 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 16:19:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 16:19:24 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 16:19:24 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 16:19:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:19:24 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 16:19:24 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 16:19:24 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 16:19:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:19:24 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 16:19:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 16:19:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 16:19:24 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 576ms 16:19:24 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 16:19:24 INFO - PROCESS | 1657 | 1466032764024 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 16:19:24 INFO - PROCESS | 1657 | 1466032764026 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 16:19:24 INFO - PROCESS | 1657 | 1466032764028 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 16:19:24 INFO - PROCESS | 1657 | 1466032764029 Marionette TRACE conn2 <- [1,3062,null,{}] 16:19:24 INFO - PROCESS | 1657 | 1466032764031 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}] 16:19:24 INFO - PROCESS | 1657 | 1466032764032 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:19:24 INFO - PROCESS | 1657 | 1466032764135 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 16:19:24 INFO - PROCESS | 1657 | 1466032764151 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:24 INFO - PROCESS | 1657 | 1466032764152 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:19:24 INFO - PROCESS | 1657 | ++DOCSHELL 0x12cbd3000 == 36 [pid = 1657] [id = 775] 16:19:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x1289be400) [pid = 1657] [serial = 2323] [outer = 0x0] 16:19:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x1289c1800) [pid = 1657] [serial = 2324] [outer = 0x1289be400] 16:19:24 INFO - PROCESS | 1657 | 1466032764177 Marionette DEBUG loaded listener.js 16:19:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x12c02c800) [pid = 1657] [serial = 2325] [outer = 0x1289be400] 16:19:24 INFO - PROCESS | 1657 | [1657] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:19:24 INFO - PROCESS | 1657 | 1466032764518 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 16:19:24 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 16:19:24 INFO - {} 16:19:24 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 519ms 16:19:24 INFO - PROCESS | 1657 | 1466032764547 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 16:19:24 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 16:19:24 INFO - PROCESS | 1657 | 1466032764549 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 16:19:24 INFO - PROCESS | 1657 | 1466032764551 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 16:19:24 INFO - PROCESS | 1657 | 1466032764553 Marionette TRACE conn2 <- [1,3066,null,{}] 16:19:24 INFO - PROCESS | 1657 | 1466032764555 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}] 16:19:24 INFO - PROCESS | 1657 | 1466032764556 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:19:24 INFO - PROCESS | 1657 | 1466032764696 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 16:19:24 INFO - PROCESS | 1657 | 1466032764713 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:24 INFO - PROCESS | 1657 | 1466032764714 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:19:24 INFO - PROCESS | 1657 | ++DOCSHELL 0x117e70800 == 37 [pid = 1657] [id = 776] 16:19:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x12c02a400) [pid = 1657] [serial = 2326] [outer = 0x0] 16:19:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x12cb0d800) [pid = 1657] [serial = 2327] [outer = 0x12c02a400] 16:19:24 INFO - PROCESS | 1657 | 1466032764753 Marionette DEBUG loaded listener.js 16:19:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x12cf0bc00) [pid = 1657] [serial = 2328] [outer = 0x12c02a400] 16:19:25 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x116626000) [pid = 1657] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 16:19:25 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x11875b800) [pid = 1657] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 16:19:25 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x114fbd000) [pid = 1657] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 16:19:25 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x116704800) [pid = 1657] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 16:19:25 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x114fb7400) [pid = 1657] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 16:19:25 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x11917dc00) [pid = 1657] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 16:19:25 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x115e15800) [pid = 1657] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 16:19:25 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x118162000) [pid = 1657] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 16:19:25 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x119d73000) [pid = 1657] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 16:19:25 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x124105400) [pid = 1657] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 16:19:25 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x119edc400) [pid = 1657] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 16:19:25 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x11991a800) [pid = 1657] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 16:19:25 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x124b98400) [pid = 1657] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 16:19:25 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x1121a7800) [pid = 1657] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 16:19:25 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x1267a8400) [pid = 1657] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 16:19:25 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x1267ec800) [pid = 1657] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 16:19:25 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x119ba1400) [pid = 1657] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 16:19:25 INFO - PROCESS | 1657 | 1466032765240 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]]]}] 16:19:25 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 16:19:25 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 16:19:25 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 16:19:25 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 16:19:25 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 16:19:25 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 16:19:25 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 16:19:25 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 723ms 16:19:25 INFO - PROCESS | 1657 | 1466032765275 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 16:19:25 INFO - PROCESS | 1657 | 1466032765276 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 16:19:25 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 16:19:25 INFO - PROCESS | 1657 | 1466032765278 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 16:19:25 INFO - PROCESS | 1657 | 1466032765279 Marionette TRACE conn2 <- [1,3070,null,{}] 16:19:25 INFO - PROCESS | 1657 | 1466032765282 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}] 16:19:25 INFO - PROCESS | 1657 | 1466032765283 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:19:25 INFO - PROCESS | 1657 | 1466032765405 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 16:19:25 INFO - PROCESS | 1657 | 1466032765451 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:25 INFO - PROCESS | 1657 | 1466032765452 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:19:25 INFO - PROCESS | 1657 | ++DOCSHELL 0x116ac8800 == 38 [pid = 1657] [id = 777] 16:19:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x11270ac00) [pid = 1657] [serial = 2329] [outer = 0x0] 16:19:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x124105400) [pid = 1657] [serial = 2330] [outer = 0x11270ac00] 16:19:25 INFO - PROCESS | 1657 | 1466032765477 Marionette DEBUG loaded listener.js 16:19:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x1293a5c00) [pid = 1657] [serial = 2331] [outer = 0x11270ac00] 16:19:25 INFO - PROCESS | 1657 | 1466032765734 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]]]}] 16:19:25 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 16:19:25 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 16:19:25 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 16:19:25 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 16:19:25 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 16:19:25 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 16:19:25 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 470ms 16:19:25 INFO - PROCESS | 1657 | 1466032765748 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 16:19:25 INFO - PROCESS | 1657 | 1466032765750 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 16:19:25 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 16:19:25 INFO - PROCESS | 1657 | 1466032765762 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 16:19:25 INFO - PROCESS | 1657 | 1466032765776 Marionette TRACE conn2 <- [1,3074,null,{}] 16:19:25 INFO - PROCESS | 1657 | 1466032765782 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}] 16:19:25 INFO - PROCESS | 1657 | 1466032765784 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:19:25 INFO - PROCESS | 1657 | 1466032765885 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 16:19:25 INFO - PROCESS | 1657 | 1466032765891 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:25 INFO - PROCESS | 1657 | 1466032765893 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:19:25 INFO - PROCESS | 1657 | ++DOCSHELL 0x12577a800 == 39 [pid = 1657] [id = 778] 16:19:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x129394c00) [pid = 1657] [serial = 2332] [outer = 0x0] 16:19:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x12a558000) [pid = 1657] [serial = 2333] [outer = 0x129394c00] 16:19:25 INFO - PROCESS | 1657 | 1466032765920 Marionette DEBUG loaded listener.js 16:19:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x12a6d8c00) [pid = 1657] [serial = 2334] [outer = 0x129394c00] 16:19:26 INFO - PROCESS | 1657 | 1466032766256 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]]]}] 16:19:26 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 16:19:26 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 16:19:26 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 16:19:26 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 16:19:26 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 16:19:26 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 16:19:26 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 539ms 16:19:26 INFO - PROCESS | 1657 | 1466032766300 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 16:19:26 INFO - PROCESS | 1657 | 1466032766301 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 16:19:26 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 16:19:26 INFO - PROCESS | 1657 | 1466032766303 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 16:19:26 INFO - PROCESS | 1657 | 1466032766304 Marionette TRACE conn2 <- [1,3078,null,{}] 16:19:26 INFO - PROCESS | 1657 | 1466032766307 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}] 16:19:26 INFO - PROCESS | 1657 | 1466032766308 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:19:26 INFO - PROCESS | 1657 | 1466032766426 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 16:19:26 INFO - PROCESS | 1657 | 1466032766433 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:26 INFO - PROCESS | 1657 | 1466032766434 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:19:26 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b0a6000 == 40 [pid = 1657] [id = 779] 16:19:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x12a6de000) [pid = 1657] [serial = 2335] [outer = 0x0] 16:19:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x12a6e5800) [pid = 1657] [serial = 2336] [outer = 0x12a6de000] 16:19:26 INFO - PROCESS | 1657 | 1466032766459 Marionette DEBUG loaded listener.js 16:19:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x12a9ef800) [pid = 1657] [serial = 2337] [outer = 0x12a6de000] 16:19:26 INFO - PROCESS | 1657 | 1466032766775 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] 16:19:26 INFO - PROCESS | 1657 | 1466032766827 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 16:19:26 INFO - PROCESS | 1657 | 1466032766830 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 16:19:26 INFO - PROCESS | 1657 | 1466032766831 Marionette TRACE conn2 <- [1,3082,null,{}] 16:19:26 INFO - PROCESS | 1657 | 1466032766833 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}] 16:19:26 INFO - PROCESS | 1657 | 1466032766834 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:19:26 INFO - PROCESS | 1657 | 1466032766919 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 16:19:26 INFO - PROCESS | 1657 | 1466032766925 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:26 INFO - PROCESS | 1657 | 1466032766926 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:19:26 INFO - PROCESS | 1657 | ++DOCSHELL 0x12dfb8800 == 41 [pid = 1657] [id = 780] 16:19:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x1293a8400) [pid = 1657] [serial = 2338] [outer = 0x0] 16:19:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x12abbc800) [pid = 1657] [serial = 2339] [outer = 0x1293a8400] 16:19:26 INFO - PROCESS | 1657 | 1466032766950 Marionette DEBUG loaded listener.js 16:19:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x12cf0b000) [pid = 1657] [serial = 2340] [outer = 0x1293a8400] 16:19:27 INFO - PROCESS | 1657 | 1466032767380 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]]]}] 16:19:27 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 16:19:27 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 16:19:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:19:27 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 16:19:27 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 16:19:27 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 568ms 16:19:27 INFO - PROCESS | 1657 | 1466032767399 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 16:19:27 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 16:19:27 INFO - PROCESS | 1657 | 1466032767402 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 16:19:27 INFO - PROCESS | 1657 | 1466032767405 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 16:19:27 INFO - PROCESS | 1657 | 1466032767408 Marionette TRACE conn2 <- [1,3086,null,{}] 16:19:27 INFO - PROCESS | 1657 | 1466032767412 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}] 16:19:27 INFO - PROCESS | 1657 | 1466032767414 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:19:27 INFO - PROCESS | 1657 | 1466032767525 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 16:19:27 INFO - PROCESS | 1657 | 1466032767607 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:27 INFO - PROCESS | 1657 | 1466032767608 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:19:27 INFO - PROCESS | 1657 | ++DOCSHELL 0x118432800 == 42 [pid = 1657] [id = 781] 16:19:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x1126e3800) [pid = 1657] [serial = 2341] [outer = 0x0] 16:19:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x1126e5400) [pid = 1657] [serial = 2342] [outer = 0x1126e3800] 16:19:27 INFO - PROCESS | 1657 | 1466032767677 Marionette DEBUG loaded listener.js 16:19:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x114fbe400) [pid = 1657] [serial = 2343] [outer = 0x1126e3800] 16:19:28 INFO - PROCESS | 1657 | 1466032768041 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 16:19:28 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 16:19:28 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 672ms 16:19:28 INFO - PROCESS | 1657 | 1466032768077 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 16:19:28 INFO - PROCESS | 1657 | 1466032768080 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 16:19:28 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 16:19:28 INFO - PROCESS | 1657 | 1466032768085 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 16:19:28 INFO - PROCESS | 1657 | 1466032768087 Marionette TRACE conn2 <- [1,3090,null,{}] 16:19:28 INFO - PROCESS | 1657 | 1466032768089 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}] 16:19:28 INFO - PROCESS | 1657 | 1466032768091 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:19:28 INFO - PROCESS | 1657 | 1466032768203 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 16:19:28 INFO - PROCESS | 1657 | 1466032768312 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:28 INFO - PROCESS | 1657 | 1466032768313 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:19:28 INFO - PROCESS | 1657 | ++DOCSHELL 0x126583000 == 43 [pid = 1657] [id = 782] 16:19:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x11713d800) [pid = 1657] [serial = 2344] [outer = 0x0] 16:19:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x118396800) [pid = 1657] [serial = 2345] [outer = 0x11713d800] 16:19:28 INFO - PROCESS | 1657 | 1466032768341 Marionette DEBUG loaded listener.js 16:19:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x11945a000) [pid = 1657] [serial = 2346] [outer = 0x11713d800] 16:19:28 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 16:19:28 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 620ms 16:19:28 INFO - PROCESS | 1657 | 1466032768701 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 16:19:28 INFO - PROCESS | 1657 | 1466032768707 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 16:19:28 INFO - PROCESS | 1657 | 1466032768708 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 16:19:28 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 16:19:28 INFO - PROCESS | 1657 | 1466032768711 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 16:19:28 INFO - PROCESS | 1657 | 1466032768713 Marionette TRACE conn2 <- [1,3094,null,{}] 16:19:28 INFO - PROCESS | 1657 | 1466032768721 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}] 16:19:28 INFO - PROCESS | 1657 | 1466032768724 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:19:28 INFO - PROCESS | 1657 | 1466032768833 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 16:19:28 INFO - PROCESS | 1657 | 1466032768968 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:28 INFO - PROCESS | 1657 | 1466032768970 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:19:28 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b0b2800 == 44 [pid = 1657] [id = 783] 16:19:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x12382b000) [pid = 1657] [serial = 2347] [outer = 0x0] 16:19:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x123c3c000) [pid = 1657] [serial = 2348] [outer = 0x12382b000] 16:19:29 INFO - PROCESS | 1657 | 1466032769005 Marionette DEBUG loaded listener.js 16:19:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x1243be400) [pid = 1657] [serial = 2349] [outer = 0x12382b000] 16:19:29 INFO - PROCESS | 1657 | 1466032769365 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 16:19:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 16:19:29 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 671ms 16:19:29 INFO - PROCESS | 1657 | 1466032769382 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 16:19:29 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 16:19:29 INFO - PROCESS | 1657 | 1466032769384 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 16:19:29 INFO - PROCESS | 1657 | 1466032769387 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 16:19:29 INFO - PROCESS | 1657 | 1466032769388 Marionette TRACE conn2 <- [1,3098,null,{}] 16:19:29 INFO - PROCESS | 1657 | 1466032769390 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}] 16:19:29 INFO - PROCESS | 1657 | 1466032769392 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:19:29 INFO - PROCESS | 1657 | 1466032769502 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 16:19:29 INFO - PROCESS | 1657 | 1466032769608 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:29 INFO - PROCESS | 1657 | 1466032769609 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:19:29 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d273000 == 45 [pid = 1657] [id = 784] 16:19:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x123a2b400) [pid = 1657] [serial = 2350] [outer = 0x0] 16:19:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x12670e400) [pid = 1657] [serial = 2351] [outer = 0x123a2b400] 16:19:29 INFO - PROCESS | 1657 | 1466032769641 Marionette DEBUG loaded listener.js 16:19:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x126c1b800) [pid = 1657] [serial = 2352] [outer = 0x123a2b400] 16:19:30 INFO - PROCESS | 1657 | 1466032770012 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]]]}] 16:19:30 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 16:19:30 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 16:19:30 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 670ms 16:19:30 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 16:19:30 INFO - PROCESS | 1657 | 1466032770058 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 16:19:30 INFO - PROCESS | 1657 | 1466032770059 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 16:19:30 INFO - PROCESS | 1657 | 1466032770061 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 16:19:30 INFO - PROCESS | 1657 | 1466032770063 Marionette TRACE conn2 <- [1,3102,null,{}] 16:19:30 INFO - PROCESS | 1657 | 1466032770065 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}] 16:19:30 INFO - PROCESS | 1657 | 1466032770067 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:19:30 INFO - PROCESS | 1657 | 1466032770175 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 16:19:30 INFO - PROCESS | 1657 | 1466032770280 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:30 INFO - PROCESS | 1657 | 1466032770281 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:19:30 INFO - PROCESS | 1657 | ++DOCSHELL 0x118236800 == 46 [pid = 1657] [id = 785] 16:19:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x1169f3400) [pid = 1657] [serial = 2353] [outer = 0x0] 16:19:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x11844fc00) [pid = 1657] [serial = 2354] [outer = 0x1169f3400] 16:19:30 INFO - PROCESS | 1657 | 1466032770311 Marionette DEBUG loaded listener.js 16:19:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x1241c8000) [pid = 1657] [serial = 2355] [outer = 0x1169f3400] 16:19:30 INFO - PROCESS | 1657 | 1466032770814 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 16:19:30 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 16:19:30 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 770ms 16:19:30 INFO - PROCESS | 1657 | 1466032770833 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 16:19:30 INFO - PROCESS | 1657 | 1466032770836 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 16:19:30 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 16:19:30 INFO - PROCESS | 1657 | 1466032770839 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 16:19:30 INFO - PROCESS | 1657 | 1466032770841 Marionette TRACE conn2 <- [1,3106,null,{}] 16:19:30 INFO - PROCESS | 1657 | 1466032770845 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}] 16:19:30 INFO - PROCESS | 1657 | 1466032770846 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:19:30 INFO - PROCESS | 1657 | 1466032770944 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 16:19:31 INFO - PROCESS | 1657 | 1466032771015 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:31 INFO - PROCESS | 1657 | 1466032771017 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:19:31 INFO - PROCESS | 1657 | ++DOCSHELL 0x116956000 == 47 [pid = 1657] [id = 786] 16:19:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x1169f0400) [pid = 1657] [serial = 2356] [outer = 0x0] 16:19:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x112d67400) [pid = 1657] [serial = 2357] [outer = 0x1169f0400] 16:19:31 INFO - PROCESS | 1657 | 1466032771092 Marionette DEBUG loaded listener.js 16:19:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 115 (0x1175ad000) [pid = 1657] [serial = 2358] [outer = 0x1169f0400] 16:19:32 INFO - PROCESS | 1657 | --DOCSHELL 0x12b0a6000 == 46 [pid = 1657] [id = 779] 16:19:32 INFO - PROCESS | 1657 | --DOCSHELL 0x12577a800 == 45 [pid = 1657] [id = 778] 16:19:32 INFO - PROCESS | 1657 | --DOCSHELL 0x116ac8800 == 44 [pid = 1657] [id = 777] 16:19:32 INFO - PROCESS | 1657 | --DOCSHELL 0x117e70800 == 43 [pid = 1657] [id = 776] 16:19:32 INFO - PROCESS | 1657 | --DOCSHELL 0x12cbd3000 == 42 [pid = 1657] [id = 775] 16:19:32 INFO - PROCESS | 1657 | --DOCSHELL 0x12c2bb000 == 41 [pid = 1657] [id = 774] 16:19:32 INFO - PROCESS | 1657 | --DOCSHELL 0x12b869000 == 40 [pid = 1657] [id = 773] 16:19:32 INFO - PROCESS | 1657 | --DOCSHELL 0x128d6b000 == 39 [pid = 1657] [id = 772] 16:19:32 INFO - PROCESS | 1657 | --DOCSHELL 0x1290d8000 == 38 [pid = 1657] [id = 771] 16:19:32 INFO - PROCESS | 1657 | --DOCSHELL 0x124607000 == 37 [pid = 1657] [id = 770] 16:19:32 INFO - PROCESS | 1657 | --DOCSHELL 0x118224800 == 36 [pid = 1657] [id = 769] 16:19:32 INFO - PROCESS | 1657 | --DOCSHELL 0x118222000 == 35 [pid = 1657] [id = 768] 16:19:32 INFO - PROCESS | 1657 | --DOCSHELL 0x11821f000 == 34 [pid = 1657] [id = 766] 16:19:32 INFO - PROCESS | 1657 | --DOCSHELL 0x12cbdc800 == 33 [pid = 1657] [id = 765] 16:19:32 INFO - PROCESS | 1657 | --DOCSHELL 0x1181a2000 == 32 [pid = 1657] [id = 752] 16:19:32 INFO - PROCESS | 1657 | --DOCSHELL 0x12d564000 == 31 [pid = 1657] [id = 767] 16:19:32 INFO - PROCESS | 1657 | --DOCSHELL 0x118236800 == 30 [pid = 1657] [id = 785] 16:19:32 INFO - PROCESS | 1657 | --DOCSHELL 0x12d273000 == 29 [pid = 1657] [id = 784] 16:19:32 INFO - PROCESS | 1657 | --DOCSHELL 0x12b0b2800 == 28 [pid = 1657] [id = 783] 16:19:32 INFO - PROCESS | 1657 | --DOCSHELL 0x126583000 == 27 [pid = 1657] [id = 782] 16:19:32 INFO - PROCESS | 1657 | --DOCSHELL 0x12dfb8800 == 26 [pid = 1657] [id = 780] 16:19:32 INFO - PROCESS | 1657 | --DOCSHELL 0x118432800 == 25 [pid = 1657] [id = 781] 16:19:32 INFO - PROCESS | 1657 | 1466032772027 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]]]}] 16:19:32 INFO - PROCESS | 1657 | --DOMWINDOW == 114 (0x129170400) [pid = 1657] [serial = 2294] [outer = 0x0] [url = about:blank] 16:19:32 INFO - PROCESS | 1657 | --DOMWINDOW == 113 (0x123818c00) [pid = 1657] [serial = 2274] [outer = 0x0] [url = about:blank] 16:19:32 INFO - PROCESS | 1657 | --DOMWINDOW == 112 (0x119926c00) [pid = 1657] [serial = 2273] [outer = 0x0] [url = about:blank] 16:19:32 INFO - PROCESS | 1657 | --DOMWINDOW == 111 (0x1243c5800) [pid = 1657] [serial = 2279] [outer = 0x0] [url = about:blank] 16:19:32 INFO - PROCESS | 1657 | --DOMWINDOW == 110 (0x114fc4000) [pid = 1657] [serial = 2259] [outer = 0x0] [url = about:blank] 16:19:32 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x112716800) [pid = 1657] [serial = 2260] [outer = 0x0] [url = about:blank] 16:19:32 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x1169edc00) [pid = 1657] [serial = 2262] [outer = 0x0] [url = about:blank] 16:19:32 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x11725dc00) [pid = 1657] [serial = 2263] [outer = 0x0] [url = about:blank] 16:19:32 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x1175bb400) [pid = 1657] [serial = 2256] [outer = 0x0] [url = about:blank] 16:19:32 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x118451400) [pid = 1657] [serial = 2265] [outer = 0x0] [url = about:blank] 16:19:32 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x119413000) [pid = 1657] [serial = 2266] [outer = 0x0] [url = about:blank] 16:19:32 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x11949bc00) [pid = 1657] [serial = 2268] [outer = 0x0] [url = about:blank] 16:19:32 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x1169ed800) [pid = 1657] [serial = 2242] [outer = 0x0] [url = about:blank] 16:19:32 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x115e86400) [pid = 1657] [serial = 2241] [outer = 0x0] [url = about:blank] 16:19:32 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x119415800) [pid = 1657] [serial = 2245] [outer = 0x0] [url = about:blank] 16:19:32 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x1187d1000) [pid = 1657] [serial = 2244] [outer = 0x0] [url = about:blank] 16:19:32 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x123814400) [pid = 1657] [serial = 2247] [outer = 0x0] [url = about:blank] 16:19:32 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x123dae000) [pid = 1657] [serial = 2248] [outer = 0x0] [url = about:blank] 16:19:32 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x1246ee000) [pid = 1657] [serial = 2250] [outer = 0x0] [url = about:blank] 16:19:32 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x124db7400) [pid = 1657] [serial = 2251] [outer = 0x0] [url = about:blank] 16:19:32 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x1267ec000) [pid = 1657] [serial = 2254] [outer = 0x0] [url = about:blank] 16:19:32 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x1243c0000) [pid = 1657] [serial = 2253] [outer = 0x0] [url = about:blank] 16:19:32 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x123be9c00) [pid = 1657] [serial = 2276] [outer = 0x0] [url = about:blank] 16:19:32 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x12515f800) [pid = 1657] [serial = 2282] [outer = 0x0] [url = about:blank] 16:19:32 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x1243c7c00) [pid = 1657] [serial = 2285] [outer = 0x0] [url = about:blank] 16:19:32 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x124b96c00) [pid = 1657] [serial = 2280] [outer = 0x0] [url = about:blank] 16:19:32 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x12670ec00) [pid = 1657] [serial = 2286] [outer = 0x0] [url = about:blank] 16:19:32 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x126c20400) [pid = 1657] [serial = 2289] [outer = 0x0] [url = about:blank] 16:19:32 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x1267ec400) [pid = 1657] [serial = 2288] [outer = 0x0] [url = about:blank] 16:19:32 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x128aa1000) [pid = 1657] [serial = 2291] [outer = 0x0] [url = about:blank] 16:19:32 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x1265a3400) [pid = 1657] [serial = 2283] [outer = 0x0] [url = about:blank] 16:19:32 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x12907f800) [pid = 1657] [serial = 2292] [outer = 0x0] [url = about:blank] 16:19:32 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x1243bec00) [pid = 1657] [serial = 2277] [outer = 0x0] [url = about:blank] 16:19:32 INFO - PROCESS | 1657 | --DOMWINDOW == 81 (0x119917000) [pid = 1657] [serial = 2271] [outer = 0x0] [url = about:blank] 16:19:32 INFO - PROCESS | 1657 | --DOMWINDOW == 80 (0x119910c00) [pid = 1657] [serial = 2269] [outer = 0x0] [url = about:blank] 16:19:32 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 16:19:32 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 16:19:32 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 16:19:32 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1271ms 16:19:32 INFO - PROCESS | 1657 | 1466032772115 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 16:19:32 INFO - PROCESS | 1657 | 1466032772117 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 16:19:32 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 16:19:32 INFO - PROCESS | 1657 | 1466032772122 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 16:19:32 INFO - PROCESS | 1657 | 1466032772125 Marionette TRACE conn2 <- [1,3110,null,{}] 16:19:32 INFO - PROCESS | 1657 | 1466032772129 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}] 16:19:32 INFO - PROCESS | 1657 | 1466032772130 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:19:32 INFO - PROCESS | 1657 | 1466032772215 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 16:19:32 INFO - PROCESS | 1657 | 1466032772223 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:32 INFO - PROCESS | 1657 | 1466032772224 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:19:32 INFO - PROCESS | 1657 | ++DOCSHELL 0x1130b5000 == 26 [pid = 1657] [id = 787] 16:19:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 81 (0x1133e2c00) [pid = 1657] [serial = 2359] [outer = 0x0] 16:19:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x113c8dc00) [pid = 1657] [serial = 2360] [outer = 0x1133e2c00] 16:19:32 INFO - PROCESS | 1657 | 1466032772253 Marionette DEBUG loaded listener.js 16:19:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x114fc5800) [pid = 1657] [serial = 2361] [outer = 0x1133e2c00] 16:19:32 INFO - PROCESS | 1657 | 1466032772590 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"]]]}] 16:19:32 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 16:19:32 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 16:19:32 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 16:19:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:19:32 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 16:19:32 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 520ms 16:19:32 INFO - PROCESS | 1657 | 1466032772671 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 16:19:32 INFO - PROCESS | 1657 | 1466032772675 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 16:19:32 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 16:19:32 INFO - PROCESS | 1657 | 1466032772681 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 16:19:32 INFO - PROCESS | 1657 | 1466032772682 Marionette TRACE conn2 <- [1,3114,null,{}] 16:19:32 INFO - PROCESS | 1657 | 1466032772685 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}] 16:19:32 INFO - PROCESS | 1657 | 1466032772687 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:19:32 INFO - PROCESS | 1657 | 1466032772767 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 16:19:32 INFO - PROCESS | 1657 | 1466032772774 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\", \"0d1f474e-8685-4f59-958c-e34d917c31a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:32 INFO - PROCESS | 1657 | 1466032772775 Marionette INFO sendAsync 2e9ddc6b-4b5c-fb4c-954c-6607cd7f8444 16:19:32 INFO - PROCESS | 1657 | ++DOCSHELL 0x11819d800 == 27 [pid = 1657] [id = 788] 16:19:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x116481c00) [pid = 1657] [serial = 2362] [outer = 0x0] 16:19:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x11670dc00) [pid = 1657] [serial = 2363] [outer = 0x116481c00] 16:19:32 INFO - PROCESS | 1657 | 1466032772802 Marionette DEBUG loaded listener.js 16:19:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x116f81c00) [pid = 1657] [serial = 2364] [outer = 0x116481c00] 16:19:33 INFO - PROCESS | 1657 | 1466032773140 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]]]}] 16:19:33 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 16:19:33 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 472ms 16:19:33 INFO - PROCESS | 1657 | 1466032773153 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 16:19:33 INFO - PROCESS | 1657 | 1466032773156 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 16:19:34 WARNING - u'runner_teardown' () 16:19:34 INFO - No more tests 16:19:34 INFO - Got 0 unexpected results 16:19:34 INFO - SUITE-END | took 517s 16:19:34 INFO - Closing logging queue 16:19:34 INFO - queue closed 16:19:34 INFO - Return code: 0 16:19:34 WARNING - # TBPL SUCCESS # 16:19:34 INFO - Running post-action listener: _resource_record_post_action 16:19:34 INFO - Running post-run listener: _resource_record_post_run 16:19:35 INFO - Total resource usage - Wall time: 539s; CPU: 58.0%; Read bytes: 37316096; Write bytes: 952447488; Read time: 390; Write time: 4633 16:19:35 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 16:19:35 INFO - install - Wall time: 19s; CPU: 55.0%; Read bytes: 151636480; Write bytes: 146867712; Read time: 13570; Write time: 311 16:19:35 INFO - run-tests - Wall time: 521s; CPU: 58.0%; Read bytes: 30035456; Write bytes: 794221568; Read time: 298; Write time: 4285 16:19:35 INFO - Running post-run listener: _upload_blobber_files 16:19:35 INFO - Blob upload gear active. 16:19:35 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 16:19:35 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 16:19:35 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-beta', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 16:19:35 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-beta -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 16:19:35 INFO - (blobuploader) - INFO - Open directory for files ... 16:19:35 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 16:19:35 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 16:19:35 INFO - (blobuploader) - INFO - Uploading, attempt #1. 16:19:36 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 16:19:36 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 16:19:36 INFO - (blobuploader) - INFO - Done attempting. 16:19:36 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 16:19:37 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 16:19:37 INFO - (blobuploader) - INFO - Uploading, attempt #1. 16:19:38 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 16:19:38 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 16:19:38 INFO - (blobuploader) - INFO - Done attempting. 16:19:38 INFO - (blobuploader) - INFO - Iteration through files over. 16:19:38 INFO - Return code: 0 16:19:38 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 16:19:38 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 16:19:38 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/b3e34119b5711347257e023d6f4b2857e0073dacac21c983e9fa5d98f49bf00aa94b13b975c78648c939fe357ad0d9aa650a0c816262cf3a314c5c8e7baeaa04", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/d9372dbbc600971d1fbba935dd7e21c284f81d9cc9f205e280f716ed0d60e414113124be35050c3b6ff9cb83f5638d95638d7f91025c1ca5e4f723237700649a"} 16:19:38 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 16:19:38 INFO - Writing to file /builds/slave/test/properties/blobber_files 16:19:38 INFO - Contents: 16:19:38 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/b3e34119b5711347257e023d6f4b2857e0073dacac21c983e9fa5d98f49bf00aa94b13b975c78648c939fe357ad0d9aa650a0c816262cf3a314c5c8e7baeaa04", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/d9372dbbc600971d1fbba935dd7e21c284f81d9cc9f205e280f716ed0d60e414113124be35050c3b6ff9cb83f5638d95638d7f91025c1ca5e4f723237700649a"} 16:19:38 INFO - Running post-run listener: copy_logs_to_upload_dir 16:19:38 INFO - Copying logs to upload dir... 16:19:38 INFO - mkdir: /builds/slave/test/build/upload/logs 16:19:38 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=611.987817 ========= master_lag: 0.28 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 12 secs) (at 2016-06-15 16:19:39.034943) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-15 16:19:39.038169) ========= 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.0VtgO6qvDV/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.jzNtge7zvk/Listeners TMPDIR=/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/b3e34119b5711347257e023d6f4b2857e0073dacac21c983e9fa5d98f49bf00aa94b13b975c78648c939fe357ad0d9aa650a0c816262cf3a314c5c8e7baeaa04", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/d9372dbbc600971d1fbba935dd7e21c284f81d9cc9f205e280f716ed0d60e414113124be35050c3b6ff9cb83f5638d95638d7f91025c1ca5e4f723237700649a"} build_url:https://queue.taskcluster.net/v1/task/CGKAeWoUT0230yN4Qn2xwQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/CGKAeWoUT0230yN4Qn2xwQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012793 build_url: 'https://queue.taskcluster.net/v1/task/CGKAeWoUT0230yN4Qn2xwQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/b3e34119b5711347257e023d6f4b2857e0073dacac21c983e9fa5d98f49bf00aa94b13b975c78648c939fe357ad0d9aa650a0c816262cf3a314c5c8e7baeaa04", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/d9372dbbc600971d1fbba935dd7e21c284f81d9cc9f205e280f716ed0d60e414113124be35050c3b6ff9cb83f5638d95638d7f91025c1ca5e4f723237700649a"}' symbols_url: 'https://queue.taskcluster.net/v1/task/CGKAeWoUT0230yN4Qn2xwQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.61 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-15 16:19:39.665176) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-15 16:19:39.665506) ========= 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.0VtgO6qvDV/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.jzNtge7zvk/Listeners TMPDIR=/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/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.005163 ========= master_lag: 0.02 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-15 16:19:39.690371) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-15 16:19:39.693722) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-15 16:19:39.694077) ========= ========= Total master_lag: 0.97 =========