builder: mozilla-central_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0131 starttime: 1461465467.39 results: success (0) buildid: 20160423181244 builduid: 3f130655a1f04869bfb0e5e1739c2feb revision: ab8a76ac7b34db20dd3c220c9846826334f3efdc ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-23 19:37:47.393599) ========= master: http://buildbot-master107.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-23 19:37:47.394158) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-23 19:37:47.394553) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-23 19:37:47.620196) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-23 19:37:47.620513) ========= 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.lra34qAHmu/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.JioNlvoRTH/Listeners TMPDIR=/var/folders/9j/4fh549jj3szc5hrvft_030_w00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False --2016-04-23 19:37:47-- 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% 161M=0s 2016-04-23 19:37:48 (161 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.592883 ========= master_lag: 0.10 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-23 19:37:48.312717) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-23 19:37:48.312999) ========= 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.lra34qAHmu/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.JioNlvoRTH/Listeners TMPDIR=/var/folders/9j/4fh549jj3szc5hrvft_030_w00000w/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.019993 ========= master_lag: 0.10 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-23 19:37:48.435253) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-23 19:37:48.435555) ========= bash -c 'python archiver_client.py mozharness --repo mozilla-central --rev ab8a76ac7b34db20dd3c220c9846826334f3efdc --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo mozilla-central --rev ab8a76ac7b34db20dd3c220c9846826334f3efdc --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.lra34qAHmu/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.JioNlvoRTH/Listeners TMPDIR=/var/folders/9j/4fh549jj3szc5hrvft_030_w00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 2016-04-23 19:37:48,548 truncating revision to first 12 chars 2016-04-23 19:37:48,548 Setting DEBUG logging. 2016-04-23 19:37:48,548 attempt 1/10 2016-04-23 19:37:48,548 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/mozilla-central/ab8a76ac7b34?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-23 19:37:49,223 unpacking tar archive at: mozilla-central-ab8a76ac7b34/testing/mozharness/ program finished with exit code 0 elapsedTime=0.925546 ========= master_lag: 0.05 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-23 19:37:49.415464) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-23 19:37:49.415731) ========= script_repo_revision: ab8a76ac7b34db20dd3c220c9846826334f3efdc ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-23 19:37:49.416095) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-23 19:37:49.416356) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-23 19:37:49.429648) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 57 secs) (at 2016-04-23 19:37:49.429940) ========= /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-central --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-central', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.lra34qAHmu/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.JioNlvoRTH/Listeners TMPDIR=/var/folders/9j/4fh549jj3szc5hrvft_030_w00000w/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 19:37:49 INFO - MultiFileLogger online at 20160423 19:37:49 in /builds/slave/test 19:37:49 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-central --download-symbols true 19:37:49 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 19:37:49 INFO - {'append_to_log': False, 19:37:49 INFO - 'base_work_dir': '/builds/slave/test', 19:37:49 INFO - 'blob_upload_branch': 'mozilla-central', 19:37:49 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 19:37:49 INFO - 'buildbot_json_path': 'buildprops.json', 19:37:49 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 19:37:49 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 19:37:49 INFO - 'download_minidump_stackwalk': True, 19:37:49 INFO - 'download_symbols': 'true', 19:37:49 INFO - 'e10s': False, 19:37:49 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 19:37:49 INFO - 'tooltool.py': '/tools/tooltool.py', 19:37:49 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 19:37:49 INFO - '/tools/misc-python/virtualenv.py')}, 19:37:49 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 19:37:49 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 19:37:49 INFO - 'log_level': 'info', 19:37:49 INFO - 'log_to_console': True, 19:37:49 INFO - 'opt_config_files': (), 19:37:49 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 19:37:49 INFO - '--processes=1', 19:37:49 INFO - '--config=%(test_path)s/wptrunner.ini', 19:37:49 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 19:37:49 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 19:37:49 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 19:37:49 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 19:37:49 INFO - 'pip_index': False, 19:37:49 INFO - 'require_test_zip': True, 19:37:49 INFO - 'test_type': ('testharness',), 19:37:49 INFO - 'this_chunk': '1', 19:37:49 INFO - 'tooltool_cache': '/builds/tooltool_cache', 19:37:49 INFO - 'total_chunks': '10', 19:37:49 INFO - 'virtualenv_path': 'venv', 19:37:49 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 19:37:49 INFO - 'work_dir': 'build'} 19:37:49 INFO - ##### 19:37:49 INFO - ##### Running clobber step. 19:37:49 INFO - ##### 19:37:49 INFO - Running pre-action listener: _resource_record_pre_action 19:37:49 INFO - Running main action method: clobber 19:37:49 INFO - rmtree: /builds/slave/test/build 19:37:49 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 19:37:50 INFO - Running post-action listener: _resource_record_post_action 19:37:50 INFO - ##### 19:37:50 INFO - ##### Running read-buildbot-config step. 19:37:50 INFO - ##### 19:37:50 INFO - Running pre-action listener: _resource_record_pre_action 19:37:50 INFO - Running main action method: read_buildbot_config 19:37:51 INFO - Using buildbot properties: 19:37:51 INFO - { 19:37:51 INFO - "project": "", 19:37:51 INFO - "product": "firefox", 19:37:51 INFO - "script_repo_revision": "production", 19:37:51 INFO - "scheduler": "tests-mozilla-central-yosemite_r7-debug-unittest", 19:37:51 INFO - "repository": "", 19:37:51 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-central debug test web-platform-tests-1", 19:37:51 INFO - "buildid": "20160423181244", 19:37:51 INFO - "pgo_build": "False", 19:37:51 INFO - "basedir": "/builds/slave/test", 19:37:51 INFO - "buildnumber": 44, 19:37:51 INFO - "slavename": "t-yosemite-r7-0131", 19:37:51 INFO - "master": "http://buildbot-master107.bb.releng.scl3.mozilla.com:8201/", 19:37:51 INFO - "platform": "macosx64", 19:37:51 INFO - "branch": "mozilla-central", 19:37:51 INFO - "revision": "ab8a76ac7b34db20dd3c220c9846826334f3efdc", 19:37:51 INFO - "repo_path": "mozilla-central", 19:37:51 INFO - "moz_repo_path": "", 19:37:51 INFO - "stage_platform": "macosx64", 19:37:51 INFO - "builduid": "3f130655a1f04869bfb0e5e1739c2feb", 19:37:51 INFO - "slavebuilddir": "test" 19:37:51 INFO - } 19:37:51 INFO - Found installer url https://queue.taskcluster.net/v1/task/UU14ISk-TiuStyUAk4sFRw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg. 19:37:51 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/UU14ISk-TiuStyUAk4sFRw/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json. 19:37:51 INFO - Running post-action listener: _resource_record_post_action 19:37:51 INFO - ##### 19:37:51 INFO - ##### Running download-and-extract step. 19:37:51 INFO - ##### 19:37:51 INFO - Running pre-action listener: _resource_record_pre_action 19:37:51 INFO - Running main action method: download_and_extract 19:37:51 INFO - mkdir: /builds/slave/test/build/tests 19:37:51 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:37:51 INFO - https://queue.taskcluster.net/v1/task/UU14ISk-TiuStyUAk4sFRw/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 19:37:51 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/UU14ISk-TiuStyUAk4sFRw/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 19:37:51 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/UU14ISk-TiuStyUAk4sFRw/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 19:37:51 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/UU14ISk-TiuStyUAk4sFRw/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json 19:37:51 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/UU14ISk-TiuStyUAk4sFRw/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json'}, attempt #1 19:38:12 INFO - Downloaded 1235 bytes. 19:38:12 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json 19:38:12 INFO - Using the following test package requirements: 19:38:12 INFO - {u'common': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 19:38:12 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 19:38:12 INFO - u'firefox-48.0a1.en-US.mac64.cppunittest.tests.zip'], 19:38:12 INFO - u'gtest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 19:38:12 INFO - u'firefox-48.0a1.en-US.mac64.gtest.tests.zip'], 19:38:12 INFO - u'jittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 19:38:12 INFO - u'jsshell-mac64.zip'], 19:38:12 INFO - u'mochitest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 19:38:12 INFO - u'firefox-48.0a1.en-US.mac64.mochitest.tests.zip'], 19:38:12 INFO - u'mozbase': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 19:38:12 INFO - u'reftest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 19:38:12 INFO - u'firefox-48.0a1.en-US.mac64.reftest.tests.zip'], 19:38:12 INFO - u'talos': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 19:38:12 INFO - u'firefox-48.0a1.en-US.mac64.talos.tests.zip'], 19:38:12 INFO - u'web-platform': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 19:38:12 INFO - u'firefox-48.0a1.en-US.mac64.web-platform.tests.zip'], 19:38:12 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 19:38:12 INFO - u'firefox-48.0a1.en-US.mac64.xpcshell.tests.zip']} 19:38:12 INFO - Downloading packages: [u'firefox-48.0a1.en-US.mac64.common.tests.zip', u'firefox-48.0a1.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 19:38:12 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')]} 19:38:12 INFO - https://queue.taskcluster.net/v1/task/UU14ISk-TiuStyUAk4sFRw/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 19:38:12 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/UU14ISk-TiuStyUAk4sFRw/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 19:38:12 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/UU14ISk-TiuStyUAk4sFRw/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 19:38:12 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/UU14ISk-TiuStyUAk4sFRw/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip 19:38:12 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/UU14ISk-TiuStyUAk4sFRw/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip'}, attempt #1 19:38:14 INFO - Downloaded 17989105 bytes. 19:38:14 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 19:38:14 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 19:38:15 INFO - caution: filename not matched: web-platform/* 19:38:15 INFO - Return code: 11 19:38:15 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')]} 19:38:15 INFO - https://queue.taskcluster.net/v1/task/UU14ISk-TiuStyUAk4sFRw/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 19:38:15 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/UU14ISk-TiuStyUAk4sFRw/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 19:38:15 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/UU14ISk-TiuStyUAk4sFRw/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 19:38:15 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/UU14ISk-TiuStyUAk4sFRw/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 19:38:15 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/UU14ISk-TiuStyUAk4sFRw/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip'}, attempt #1 19:38:17 INFO - Downloaded 36402274 bytes. 19:38:17 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 19:38:17 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 19:38:21 INFO - caution: filename not matched: bin/* 19:38:21 INFO - caution: filename not matched: config/* 19:38:21 INFO - caution: filename not matched: mozbase/* 19:38:21 INFO - caution: filename not matched: marionette/* 19:38:21 INFO - caution: filename not matched: tools/wptserve/* 19:38:21 INFO - Return code: 11 19:38: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')]} 19:38:21 INFO - https://queue.taskcluster.net/v1/task/UU14ISk-TiuStyUAk4sFRw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg matches https://queue.taskcluster.net 19:38:21 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/UU14ISk-TiuStyUAk4sFRw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 19:38:21 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/UU14ISk-TiuStyUAk4sFRw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 19:38:21 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/UU14ISk-TiuStyUAk4sFRw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg 19:38:21 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/UU14ISk-TiuStyUAk4sFRw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg'}, attempt #1 19:38:31 INFO - Downloaded 68876769 bytes. 19:38:31 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/UU14ISk-TiuStyUAk4sFRw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 19:38:31 INFO - mkdir: /builds/slave/test/properties 19:38:31 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 19:38:31 INFO - Writing to file /builds/slave/test/properties/build_url 19:38:31 INFO - Contents: 19:38:31 INFO - build_url:https://queue.taskcluster.net/v1/task/UU14ISk-TiuStyUAk4sFRw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 19:38:32 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/UU14ISk-TiuStyUAk4sFRw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 19:38:32 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 19:38:32 INFO - Writing to file /builds/slave/test/properties/symbols_url 19:38:32 INFO - Contents: 19:38:32 INFO - symbols_url:https://queue.taskcluster.net/v1/task/UU14ISk-TiuStyUAk4sFRw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 19:38:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:38:32 INFO - https://queue.taskcluster.net/v1/task/UU14ISk-TiuStyUAk4sFRw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 19:38:32 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/UU14ISk-TiuStyUAk4sFRw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 19:38:32 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/UU14ISk-TiuStyUAk4sFRw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 19:38:32 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/UU14ISk-TiuStyUAk4sFRw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 19:38:32 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/UU14ISk-TiuStyUAk4sFRw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 19:38:39 INFO - Downloaded 103546769 bytes. 19:38:39 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 19:38:39 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 19:38:43 INFO - Return code: 0 19:38:43 INFO - Running post-action listener: _resource_record_post_action 19:38:43 INFO - Running post-action listener: set_extra_try_arguments 19:38:43 INFO - ##### 19:38:43 INFO - ##### Running create-virtualenv step. 19:38:43 INFO - ##### 19:38:43 INFO - Running pre-action listener: _pre_create_virtualenv 19:38:43 INFO - Running pre-action listener: _resource_record_pre_action 19:38:43 INFO - Running main action method: create_virtualenv 19:38:43 INFO - Creating virtualenv /builds/slave/test/build/venv 19:38:43 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 19:38:43 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 19:38:43 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 19:38:43 INFO - Using real prefix '/tools/python27' 19:38:43 INFO - New python executable in /builds/slave/test/build/venv/bin/python 19:38:44 INFO - Installing distribute.............................................................................................................................................................................................done. 19:38:47 INFO - Installing pip.................done. 19:38:47 INFO - Return code: 0 19:38:47 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 19:38:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:38:47 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:38:47 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 19:38:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:38:47 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:38:47 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 19:38:47 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x108a91e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x108aaef48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f8783db9540>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x108aaa5e0>, '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 0x10868dcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1086b8990>, '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.lra34qAHmu/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.JioNlvoRTH/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/9j/4fh549jj3szc5hrvft_030_w00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 19:38:47 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 19:38:47 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 19:38:47 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.lra34qAHmu/Render', 19:38:47 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 19:38:47 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 19:38:47 INFO - 'HOME': '/Users/cltbld', 19:38:47 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 19:38:47 INFO - 'LOGNAME': 'cltbld', 19:38:47 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:38:47 INFO - 'MOZ_NO_REMOTE': '1', 19:38:47 INFO - 'NO_EM_RESTART': '1', 19:38:47 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:38:47 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 19:38:47 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:38:47 INFO - 'PWD': '/builds/slave/test', 19:38:47 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 19:38:47 INFO - 'SHELL': '/bin/bash', 19:38:47 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.JioNlvoRTH/Listeners', 19:38:47 INFO - 'TMPDIR': '/var/folders/9j/4fh549jj3szc5hrvft_030_w00000w/T/', 19:38:47 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 19:38:47 INFO - 'USER': 'cltbld', 19:38:47 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 19:38:47 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 19:38:47 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 19:38:47 INFO - 'XPC_FLAGS': '0x0', 19:38:47 INFO - 'XPC_SERVICE_NAME': '0', 19:38:47 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 19:38:47 INFO - Ignoring indexes: https://pypi.python.org/simple/ 19:38:47 INFO - Downloading/unpacking psutil>=0.7.1 19:38:47 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 19:38:47 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 19:38:47 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 19:38:47 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 19:38:47 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 19:38:47 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 19:38:50 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 19:38:50 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 19:38:50 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 19:38:50 INFO - Installing collected packages: psutil 19:38:50 INFO - Running setup.py install for psutil 19:38:50 INFO - building 'psutil._psutil_osx' extension 19:38:50 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 19:38:50 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 19:38:51 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 19:38:51 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 19:38:51 INFO - building 'psutil._psutil_posix' extension 19:38:51 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 19:38:51 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 19:38:51 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 19:38:51 INFO - ^ 19:38:51 INFO - 1 warning generated. 19:38:51 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 19:38:51 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 19:38:51 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 19:38:51 INFO - Successfully installed psutil 19:38:51 INFO - Cleaning up... 19:38:51 INFO - Return code: 0 19:38:51 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 19:38:51 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:38:51 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:38:51 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 19:38:51 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:38:51 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:38:51 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 19:38:51 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 0x108a91e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x108aaef48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f8783db9540>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x108aaa5e0>, '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 0x10868dcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1086b8990>, '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.lra34qAHmu/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.JioNlvoRTH/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/9j/4fh549jj3szc5hrvft_030_w00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 19:38:51 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 19:38:51 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 19:38:51 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.lra34qAHmu/Render', 19:38:51 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 19:38:51 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 19:38:51 INFO - 'HOME': '/Users/cltbld', 19:38:51 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 19:38:51 INFO - 'LOGNAME': 'cltbld', 19:38:51 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:38:51 INFO - 'MOZ_NO_REMOTE': '1', 19:38:51 INFO - 'NO_EM_RESTART': '1', 19:38:51 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:38:51 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 19:38:51 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:38:51 INFO - 'PWD': '/builds/slave/test', 19:38:51 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 19:38:51 INFO - 'SHELL': '/bin/bash', 19:38:51 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.JioNlvoRTH/Listeners', 19:38:51 INFO - 'TMPDIR': '/var/folders/9j/4fh549jj3szc5hrvft_030_w00000w/T/', 19:38:51 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 19:38:51 INFO - 'USER': 'cltbld', 19:38:51 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 19:38:51 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 19:38:51 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 19:38:51 INFO - 'XPC_FLAGS': '0x0', 19:38:51 INFO - 'XPC_SERVICE_NAME': '0', 19:38:51 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 19:38:52 INFO - Ignoring indexes: https://pypi.python.org/simple/ 19:38:52 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 19:38:52 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 19:38:52 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 19:38:52 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 19:38:52 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 19:38:52 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 19:38:52 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 19:38:54 INFO - Downloading mozsystemmonitor-0.0.tar.gz 19:38:54 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 19:38:54 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 19:38:54 INFO - Installing collected packages: mozsystemmonitor 19:38:54 INFO - Running setup.py install for mozsystemmonitor 19:38:54 INFO - Successfully installed mozsystemmonitor 19:38:54 INFO - Cleaning up... 19:38:54 INFO - Return code: 0 19:38:54 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 19:38:54 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:38:54 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:38:54 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 19:38:54 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:38:54 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:38:54 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 19:38:54 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 0x108a91e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x108aaef48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f8783db9540>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x108aaa5e0>, '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 0x10868dcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1086b8990>, '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.lra34qAHmu/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.JioNlvoRTH/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/9j/4fh549jj3szc5hrvft_030_w00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 19:38:54 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 19:38:54 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 19:38:54 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.lra34qAHmu/Render', 19:38:54 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 19:38:54 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 19:38:54 INFO - 'HOME': '/Users/cltbld', 19:38:54 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 19:38:54 INFO - 'LOGNAME': 'cltbld', 19:38:54 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:38:54 INFO - 'MOZ_NO_REMOTE': '1', 19:38:54 INFO - 'NO_EM_RESTART': '1', 19:38:54 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:38:54 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 19:38:54 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:38:54 INFO - 'PWD': '/builds/slave/test', 19:38:54 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 19:38:54 INFO - 'SHELL': '/bin/bash', 19:38:54 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.JioNlvoRTH/Listeners', 19:38:54 INFO - 'TMPDIR': '/var/folders/9j/4fh549jj3szc5hrvft_030_w00000w/T/', 19:38:54 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 19:38:54 INFO - 'USER': 'cltbld', 19:38:54 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 19:38:54 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 19:38:54 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 19:38:54 INFO - 'XPC_FLAGS': '0x0', 19:38:54 INFO - 'XPC_SERVICE_NAME': '0', 19:38:54 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 19:38:55 INFO - Ignoring indexes: https://pypi.python.org/simple/ 19:38:55 INFO - Downloading/unpacking blobuploader==1.2.4 19:38:55 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 19:38:55 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 19:38:55 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 19:38:55 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 19:38:55 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 19:38:55 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 19:38:57 INFO - Downloading blobuploader-1.2.4.tar.gz 19:38:57 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 19:38:57 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 19:38:57 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 19:38:57 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 19:38:57 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 19:38:57 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 19:38:57 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 19:38:57 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 19:38:58 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 19:38:58 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 19:38:58 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 19:38:58 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 19:38:58 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 19:38:58 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 19:38:58 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 19:38:58 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 19:38:58 INFO - Downloading docopt-0.6.1.tar.gz 19:38:58 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 19:38:58 INFO - Installing collected packages: blobuploader, requests, docopt 19:38:58 INFO - Running setup.py install for blobuploader 19:38:59 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 19:38:59 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 19:38:59 INFO - Running setup.py install for requests 19:38:59 INFO - Running setup.py install for docopt 19:38:59 INFO - Successfully installed blobuploader requests docopt 19:38:59 INFO - Cleaning up... 19:38:59 INFO - Return code: 0 19:38:59 INFO - Installing None into virtualenv /builds/slave/test/build/venv 19:38:59 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')]} 19:38:59 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:38:59 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 19:38:59 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')]} 19:38:59 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:38:59 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 19:38:59 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 0x108a91e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x108aaef48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f8783db9540>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x108aaa5e0>, '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 0x10868dcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1086b8990>, '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.lra34qAHmu/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.JioNlvoRTH/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/9j/4fh549jj3szc5hrvft_030_w00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 19:38:59 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 19:38:59 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 19:38:59 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.lra34qAHmu/Render', 19:38:59 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 19:38:59 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 19:38:59 INFO - 'HOME': '/Users/cltbld', 19:38:59 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 19:38:59 INFO - 'LOGNAME': 'cltbld', 19:38:59 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:38:59 INFO - 'MOZ_NO_REMOTE': '1', 19:38:59 INFO - 'NO_EM_RESTART': '1', 19:38:59 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:38:59 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 19:38:59 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:38:59 INFO - 'PWD': '/builds/slave/test', 19:38:59 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 19:38:59 INFO - 'SHELL': '/bin/bash', 19:38:59 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.JioNlvoRTH/Listeners', 19:38:59 INFO - 'TMPDIR': '/var/folders/9j/4fh549jj3szc5hrvft_030_w00000w/T/', 19:38:59 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 19:38:59 INFO - 'USER': 'cltbld', 19:38:59 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 19:38:59 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 19:38:59 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 19:38:59 INFO - 'XPC_FLAGS': '0x0', 19:38:59 INFO - 'XPC_SERVICE_NAME': '0', 19:38:59 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 19:39:00 INFO - Ignoring indexes: https://pypi.python.org/simple/ 19:39:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 19:39:00 INFO - Running setup.py (path:/var/folders/9j/4fh549jj3szc5hrvft_030_w00000w/T/pip-iuWfKL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 19:39:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 19:39:00 INFO - Running setup.py (path:/var/folders/9j/4fh549jj3szc5hrvft_030_w00000w/T/pip-lmRfE0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 19:39:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 19:39:00 INFO - Running setup.py (path:/var/folders/9j/4fh549jj3szc5hrvft_030_w00000w/T/pip-uSpEui-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 19:39:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 19:39:00 INFO - Running setup.py (path:/var/folders/9j/4fh549jj3szc5hrvft_030_w00000w/T/pip-K6S4T0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 19:39:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 19:39:00 INFO - Running setup.py (path:/var/folders/9j/4fh549jj3szc5hrvft_030_w00000w/T/pip-yl9p5O-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 19:39:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 19:39:00 INFO - Running setup.py (path:/var/folders/9j/4fh549jj3szc5hrvft_030_w00000w/T/pip-TkEx11-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 19:39:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 19:39:00 INFO - Running setup.py (path:/var/folders/9j/4fh549jj3szc5hrvft_030_w00000w/T/pip-qXRLmn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 19:39:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 19:39:00 INFO - Running setup.py (path:/var/folders/9j/4fh549jj3szc5hrvft_030_w00000w/T/pip-3sCtgS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 19:39:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 19:39:00 INFO - Running setup.py (path:/var/folders/9j/4fh549jj3szc5hrvft_030_w00000w/T/pip-P_lUId-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 19:39:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 19:39:01 INFO - Running setup.py (path:/var/folders/9j/4fh549jj3szc5hrvft_030_w00000w/T/pip-1IksWb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 19:39:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 19:39:01 INFO - Running setup.py (path:/var/folders/9j/4fh549jj3szc5hrvft_030_w00000w/T/pip-HOShN4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 19:39:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 19:39:01 INFO - Running setup.py (path:/var/folders/9j/4fh549jj3szc5hrvft_030_w00000w/T/pip-kNldw5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 19:39:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 19:39:01 INFO - Running setup.py (path:/var/folders/9j/4fh549jj3szc5hrvft_030_w00000w/T/pip-KVk2eT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 19:39:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 19:39:01 INFO - Running setup.py (path:/var/folders/9j/4fh549jj3szc5hrvft_030_w00000w/T/pip-a0b3cf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 19:39:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 19:39:01 INFO - Running setup.py (path:/var/folders/9j/4fh549jj3szc5hrvft_030_w00000w/T/pip-v_LvBP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 19:39:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 19:39:01 INFO - Running setup.py (path:/var/folders/9j/4fh549jj3szc5hrvft_030_w00000w/T/pip-01nKtN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 19:39:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 19:39:01 INFO - Running setup.py (path:/var/folders/9j/4fh549jj3szc5hrvft_030_w00000w/T/pip-e7DYkR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 19:39:01 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 19:39:01 INFO - Running setup.py (path:/var/folders/9j/4fh549jj3szc5hrvft_030_w00000w/T/pip-0ozwFP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 19:39:01 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 19:39:01 INFO - Running setup.py (path:/var/folders/9j/4fh549jj3szc5hrvft_030_w00000w/T/pip-fnkRZz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 19:39:02 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 19:39:02 INFO - Running setup.py (path:/var/folders/9j/4fh549jj3szc5hrvft_030_w00000w/T/pip-uUig7H-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 19:39:02 INFO - Unpacking /builds/slave/test/build/tests/marionette 19:39:02 INFO - Running setup.py (path:/var/folders/9j/4fh549jj3szc5hrvft_030_w00000w/T/pip-8bBGeF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 19:39:02 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 19:39:02 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 19:39:02 INFO - Running setup.py install for manifestparser 19:39:02 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 19:39:02 INFO - Running setup.py install for mozcrash 19:39:02 INFO - Running setup.py install for mozdebug 19:39:03 INFO - Running setup.py install for mozdevice 19:39:03 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 19:39:03 INFO - Installing dm script to /builds/slave/test/build/venv/bin 19:39:03 INFO - Running setup.py install for mozfile 19:39:03 INFO - Running setup.py install for mozhttpd 19:39:03 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 19:39:03 INFO - Running setup.py install for mozinfo 19:39:03 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 19:39:03 INFO - Running setup.py install for mozInstall 19:39:03 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 19:39:03 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 19:39:03 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 19:39:03 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 19:39:03 INFO - Running setup.py install for mozleak 19:39:04 INFO - Running setup.py install for mozlog 19:39:04 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 19:39:04 INFO - Running setup.py install for moznetwork 19:39:04 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 19:39:04 INFO - Running setup.py install for mozprocess 19:39:04 INFO - Running setup.py install for mozprofile 19:39:04 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 19:39:04 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 19:39:04 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 19:39:04 INFO - Running setup.py install for mozrunner 19:39:04 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 19:39:04 INFO - Running setup.py install for mozscreenshot 19:39:04 INFO - Running setup.py install for moztest 19:39:05 INFO - Running setup.py install for mozversion 19:39:05 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 19:39:05 INFO - Running setup.py install for wptserve 19:39:05 INFO - Running setup.py install for marionette-driver 19:39:05 INFO - Running setup.py install for browsermob-proxy 19:39:05 INFO - Running setup.py install for marionette-client 19:39:05 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 19:39:06 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 19:39:06 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 19:39:06 INFO - Cleaning up... 19:39:06 INFO - Return code: 0 19:39:06 INFO - Installing None into virtualenv /builds/slave/test/build/venv 19:39:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:39:06 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:39:06 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 19:39:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:39:06 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:39:06 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 19:39:06 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 0x108a91e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x108aaef48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f8783db9540>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x108aaa5e0>, '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 0x10868dcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1086b8990>, '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.lra34qAHmu/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.JioNlvoRTH/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/9j/4fh549jj3szc5hrvft_030_w00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 19:39:06 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 19:39:06 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 19:39:06 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.lra34qAHmu/Render', 19:39:06 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 19:39:06 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 19:39:06 INFO - 'HOME': '/Users/cltbld', 19:39:06 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 19:39:06 INFO - 'LOGNAME': 'cltbld', 19:39:06 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:39:06 INFO - 'MOZ_NO_REMOTE': '1', 19:39:06 INFO - 'NO_EM_RESTART': '1', 19:39:06 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:39:06 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 19:39:06 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:39:06 INFO - 'PWD': '/builds/slave/test', 19:39:06 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 19:39:06 INFO - 'SHELL': '/bin/bash', 19:39:06 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.JioNlvoRTH/Listeners', 19:39:06 INFO - 'TMPDIR': '/var/folders/9j/4fh549jj3szc5hrvft_030_w00000w/T/', 19:39:06 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 19:39:06 INFO - 'USER': 'cltbld', 19:39:06 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 19:39:06 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 19:39:06 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 19:39:06 INFO - 'XPC_FLAGS': '0x0', 19:39:06 INFO - 'XPC_SERVICE_NAME': '0', 19:39:06 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 19:39:06 INFO - Ignoring indexes: https://pypi.python.org/simple/ 19:39:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 19:39:06 INFO - Running setup.py (path:/var/folders/9j/4fh549jj3szc5hrvft_030_w00000w/T/pip-OETSh_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 19:39:06 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 19:39:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 19:39:06 INFO - Running setup.py (path:/var/folders/9j/4fh549jj3szc5hrvft_030_w00000w/T/pip-bbPyJ6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 19:39:06 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)) 19:39:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 19:39:06 INFO - Running setup.py (path:/var/folders/9j/4fh549jj3szc5hrvft_030_w00000w/T/pip-SzzK7c-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 19:39:06 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)) 19:39:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 19:39:06 INFO - Running setup.py (path:/var/folders/9j/4fh549jj3szc5hrvft_030_w00000w/T/pip-m4MDMD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 19:39:06 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)) 19:39:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 19:39:06 INFO - Running setup.py (path:/var/folders/9j/4fh549jj3szc5hrvft_030_w00000w/T/pip-a6upZH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 19:39:06 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)) 19:39:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 19:39:06 INFO - Running setup.py (path:/var/folders/9j/4fh549jj3szc5hrvft_030_w00000w/T/pip-1odYmE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 19:39:07 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 19:39:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 19:39:07 INFO - Running setup.py (path:/var/folders/9j/4fh549jj3szc5hrvft_030_w00000w/T/pip-klUrhF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 19:39:07 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 19:39:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 19:39:07 INFO - Running setup.py (path:/var/folders/9j/4fh549jj3szc5hrvft_030_w00000w/T/pip-hkdfzy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 19:39:07 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 19:39:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 19:39:07 INFO - Running setup.py (path:/var/folders/9j/4fh549jj3szc5hrvft_030_w00000w/T/pip-uK2YdP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 19:39:07 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)) 19:39:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 19:39:07 INFO - Running setup.py (path:/var/folders/9j/4fh549jj3szc5hrvft_030_w00000w/T/pip-fssqYI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 19:39:07 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)) 19:39:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 19:39:07 INFO - Running setup.py (path:/var/folders/9j/4fh549jj3szc5hrvft_030_w00000w/T/pip-oX7pf6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 19:39:07 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)) 19:39:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 19:39:07 INFO - Running setup.py (path:/var/folders/9j/4fh549jj3szc5hrvft_030_w00000w/T/pip-LfgRzs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 19:39:07 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)) 19:39:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 19:39:07 INFO - Running setup.py (path:/var/folders/9j/4fh549jj3szc5hrvft_030_w00000w/T/pip-2i0GDr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 19:39:07 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)) 19:39:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 19:39:07 INFO - Running setup.py (path:/var/folders/9j/4fh549jj3szc5hrvft_030_w00000w/T/pip-bxNSvC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 19:39:07 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)) 19:39:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 19:39:07 INFO - Running setup.py (path:/var/folders/9j/4fh549jj3szc5hrvft_030_w00000w/T/pip-ghQPzg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 19:39:08 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 19:39:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 19:39:08 INFO - Running setup.py (path:/var/folders/9j/4fh549jj3szc5hrvft_030_w00000w/T/pip-Al4QuI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 19:39:08 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 19:39:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 19:39:08 INFO - Running setup.py (path:/var/folders/9j/4fh549jj3szc5hrvft_030_w00000w/T/pip-75Cg5L-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 19:39:08 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)) 19:39:08 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 19:39:08 INFO - Running setup.py (path:/var/folders/9j/4fh549jj3szc5hrvft_030_w00000w/T/pip-TaGegF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 19:39:08 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)) 19:39:08 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 19:39:08 INFO - Running setup.py (path:/var/folders/9j/4fh549jj3szc5hrvft_030_w00000w/T/pip-Vrg2lp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 19:39:08 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)) 19:39:08 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 19:39:08 INFO - Running setup.py (path:/var/folders/9j/4fh549jj3szc5hrvft_030_w00000w/T/pip-0pjxdv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 19:39:08 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)) 19:39:08 INFO - Unpacking /builds/slave/test/build/tests/marionette 19:39:08 INFO - Running setup.py (path:/var/folders/9j/4fh549jj3szc5hrvft_030_w00000w/T/pip-GmIeJN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 19:39:09 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 19:39:09 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 19:39:09 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 19:39:09 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 19:39:09 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 19:39:09 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 19:39:09 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 19:39:09 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 19:39: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 19:39: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 19:39: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 19:39: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 19:39: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 19:39: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 19:39:11 INFO - Downloading blessings-1.6.tar.gz 19:39:11 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 19:39:11 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)) 19:39:11 INFO - Installing collected packages: blessings 19:39:11 INFO - Running setup.py install for blessings 19:39:11 INFO - Successfully installed blessings 19:39:11 INFO - Cleaning up... 19:39:11 INFO - Return code: 0 19:39:11 INFO - Done creating virtualenv /builds/slave/test/build/venv. 19:39:11 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 19:39:11 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 19:39:12 INFO - Reading from file tmpfile_stdout 19:39:12 INFO - Current package versions: 19:39:12 INFO - blessings == 1.6 19:39:12 INFO - blobuploader == 1.2.4 19:39:12 INFO - browsermob-proxy == 0.6.0 19:39:12 INFO - docopt == 0.6.1 19:39:12 INFO - manifestparser == 1.1 19:39:12 INFO - marionette-client == 2.3.0 19:39:12 INFO - marionette-driver == 1.4.0 19:39:12 INFO - mozInstall == 1.12 19:39:12 INFO - mozcrash == 0.17 19:39:12 INFO - mozdebug == 0.1 19:39:12 INFO - mozdevice == 0.48 19:39:12 INFO - mozfile == 1.2 19:39:12 INFO - mozhttpd == 0.7 19:39:12 INFO - mozinfo == 0.9 19:39:12 INFO - mozleak == 0.1 19:39:12 INFO - mozlog == 3.1 19:39:12 INFO - moznetwork == 0.27 19:39:12 INFO - mozprocess == 0.22 19:39:12 INFO - mozprofile == 0.28 19:39:12 INFO - mozrunner == 6.11 19:39:12 INFO - mozscreenshot == 0.1 19:39:12 INFO - mozsystemmonitor == 0.0 19:39:12 INFO - moztest == 0.7 19:39:12 INFO - mozversion == 1.4 19:39:12 INFO - psutil == 3.1.1 19:39:12 INFO - requests == 1.2.3 19:39:12 INFO - wptserve == 1.4.0 19:39:12 INFO - wsgiref == 0.1.2 19:39:12 INFO - Running post-action listener: _resource_record_post_action 19:39:12 INFO - Running post-action listener: _start_resource_monitoring 19:39:12 INFO - Starting resource monitoring. 19:39:12 INFO - ##### 19:39:12 INFO - ##### Running pull step. 19:39:12 INFO - ##### 19:39:12 INFO - Running pre-action listener: _resource_record_pre_action 19:39:12 INFO - Running main action method: pull 19:39:12 INFO - Pull has nothing to do! 19:39:12 INFO - Running post-action listener: _resource_record_post_action 19:39:12 INFO - ##### 19:39:12 INFO - ##### Running install step. 19:39:12 INFO - ##### 19:39:12 INFO - Running pre-action listener: _resource_record_pre_action 19:39:12 INFO - Running main action method: install 19:39:12 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 19:39:12 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 19:39:12 INFO - Reading from file tmpfile_stdout 19:39:12 INFO - Detecting whether we're running mozinstall >=1.0... 19:39:12 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 19:39:12 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 19:39:12 INFO - Reading from file tmpfile_stdout 19:39:12 INFO - Output received: 19:39:12 INFO - Usage: mozinstall [options] installer 19:39:12 INFO - Options: 19:39:12 INFO - -h, --help show this help message and exit 19:39:12 INFO - -d DEST, --destination=DEST 19:39:12 INFO - Directory to install application into. [default: 19:39:12 INFO - "/builds/slave/test"] 19:39:12 INFO - --app=APP Application being installed. [default: firefox] 19:39:12 INFO - mkdir: /builds/slave/test/build/application 19:39:12 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 19:39:12 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg --destination /builds/slave/test/build/application 19:39:32 INFO - Reading from file tmpfile_stdout 19:39:32 INFO - Output received: 19:39:32 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 19:39:32 INFO - Running post-action listener: _resource_record_post_action 19:39:32 INFO - ##### 19:39:32 INFO - ##### Running run-tests step. 19:39:32 INFO - ##### 19:39:32 INFO - Running pre-action listener: _resource_record_pre_action 19:39:32 INFO - Running main action method: run_tests 19:39:32 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 19:39:32 INFO - Minidump filename unknown. Determining based upon platform and architecture. 19:39:32 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 19:39:32 INFO - grabbing minidump binary from tooltool 19:39:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:39:32 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x108aaa5e0>, '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 0x10868dcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1086b8990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 19:39:32 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 19:39:32 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest -o -c /builds/tooltool_cache 19:39:32 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 19:39:32 INFO - Return code: 0 19:39:32 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 19:39:32 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 19:39:32 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/UU14ISk-TiuStyUAk4sFRw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 19:39:32 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox --symbols-path=https://queue.taskcluster.net/v1/task/UU14ISk-TiuStyUAk4sFRw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 19:39:32 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.lra34qAHmu/Render', 19:39:32 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 19:39:32 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 19:39:32 INFO - 'HOME': '/Users/cltbld', 19:39:32 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 19:39:32 INFO - 'LOGNAME': 'cltbld', 19:39:32 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 19:39:32 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:39:32 INFO - 'MOZ_NO_REMOTE': '1', 19:39:32 INFO - 'NO_EM_RESTART': '1', 19:39:32 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:39:32 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 19:39:32 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:39:32 INFO - 'PWD': '/builds/slave/test', 19:39:32 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 19:39:32 INFO - 'SHELL': '/bin/bash', 19:39:32 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.JioNlvoRTH/Listeners', 19:39:32 INFO - 'TMPDIR': '/var/folders/9j/4fh549jj3szc5hrvft_030_w00000w/T/', 19:39:32 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 19:39:32 INFO - 'USER': 'cltbld', 19:39:32 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 19:39:32 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 19:39:32 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 19:39:32 INFO - 'XPC_FLAGS': '0x0', 19:39:32 INFO - 'XPC_SERVICE_NAME': '0', 19:39:32 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 19:39:32 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/UU14ISk-TiuStyUAk4sFRw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 19:39:32 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 19:39:32 INFO - import pkg_resources 19:39:33 INFO - Using 1 client processes 19:39:34 INFO - wptserve Starting http server on 127.0.0.1:8000 19:39:34 INFO - wptserve Starting http server on 127.0.0.1:8001 19:39:34 INFO - wptserve Starting http server on 127.0.0.1:8443 19:39:36 INFO - SUITE-START | Running 778 tests 19:39:36 INFO - Running testharness tests 19:39:36 INFO - Setting up ssl 19:39:36 INFO - PROCESS | certutil | 19:39:36 INFO - PROCESS | certutil | 19:39:36 INFO - PROCESS | certutil | 19:39:36 INFO - Certificate Nickname Trust Attributes 19:39:36 INFO - SSL,S/MIME,JAR/XPI 19:39:36 INFO - 19:39:36 INFO - web-platform-tests CT,, 19:39:36 INFO - 19:39:36 INFO - Starting runner 19:39:37 INFO - PROCESS | 1938 | [1938] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 19:39:37 INFO - PROCESS | 1938 | 1461465577119 Marionette DEBUG Marionette enabled via build flag and pref 19:39:37 INFO - PROCESS | 1938 | ++DOCSHELL 0x116725000 == 1 [pid = 1938] [id = 1] 19:39:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 1 (0x116725800) [pid = 1938] [serial = 1] [outer = 0x0] 19:39:37 INFO - PROCESS | 1938 | [1938] WARNING: No inner window available!: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 19:39:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 2 (0x116778000) [pid = 1938] [serial = 2] [outer = 0x116725800] 19:39:37 INFO - PROCESS | 1938 | 1461465577547 Marionette INFO Listening on port 2828 19:39:37 INFO - PROCESS | 1938 | 1461465577816 Marionette DEBUG Marionette enabled via command-line flag 19:39:37 INFO - PROCESS | 1938 | ++DOCSHELL 0x119162800 == 2 [pid = 1938] [id = 2] 19:39:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 3 (0x119163000) [pid = 1938] [serial = 3] [outer = 0x0] 19:39:37 INFO - PROCESS | 1938 | [1938] WARNING: No inner window available!: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 19:39:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 4 (0x119164000) [pid = 1938] [serial = 4] [outer = 0x119163000] 19:39:37 INFO - PROCESS | 1938 | [1938] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 19:39:37 INFO - PROCESS | 1938 | 1461465577967 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:50929 19:39:38 INFO - PROCESS | 1938 | 1461465578054 Marionette DEBUG Closed connection conn0 19:39:38 INFO - PROCESS | 1938 | [1938] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 19:39:38 INFO - PROCESS | 1938 | 1461465578057 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:50930 19:39:38 INFO - PROCESS | 1938 | 1461465578075 Marionette DEBUG Closed connection conn1 19:39:38 INFO - PROCESS | 1938 | [1938] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 19:39:38 INFO - PROCESS | 1938 | 1461465578081 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:50931 19:39:38 INFO - PROCESS | 1938 | 1461465578088 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 19:39:38 INFO - PROCESS | 1938 | 1461465578094 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160423181244","device":"desktop","version":"48.0a1"} 19:39:38 INFO - PROCESS | 1938 | [1938] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 19:39:39 INFO - PROCESS | 1938 | ++DOCSHELL 0x11c6cb000 == 3 [pid = 1938] [id = 3] 19:39:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 5 (0x11c6d1000) [pid = 1938] [serial = 5] [outer = 0x0] 19:39:39 INFO - PROCESS | 1938 | ++DOCSHELL 0x11c6d2000 == 4 [pid = 1938] [id = 4] 19:39:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 6 (0x11c7d8800) [pid = 1938] [serial = 6] [outer = 0x0] 19:39:39 INFO - PROCESS | 1938 | [1938] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 19:39:39 INFO - PROCESS | 1938 | ++DOCSHELL 0x1240c7000 == 5 [pid = 1938] [id = 5] 19:39:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 7 (0x11c7d6c00) [pid = 1938] [serial = 7] [outer = 0x0] 19:39:39 INFO - PROCESS | 1938 | [1938] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 19:39:39 INFO - PROCESS | 1938 | [1938] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 19:39:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 8 (0x124282000) [pid = 1938] [serial = 8] [outer = 0x11c7d6c00] 19:39:39 INFO - PROCESS | 1938 | [1938] WARNING: robustness marked as unsupported: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 19:39:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 9 (0x124eaa000) [pid = 1938] [serial = 9] [outer = 0x11c6d1000] 19:39:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 10 (0x123fd0400) [pid = 1938] [serial = 10] [outer = 0x11c7d8800] 19:39:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 11 (0x123fd2400) [pid = 1938] [serial = 11] [outer = 0x11c7d6c00] 19:39:39 INFO - PROCESS | 1938 | [1938] WARNING: robustness marked as unsupported: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 19:39:40 INFO - PROCESS | 1938 | 1461465580091 Marionette DEBUG loaded listener.js 19:39:40 INFO - PROCESS | 1938 | 1461465580099 Marionette DEBUG loaded listener.js 19:39:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 12 (0x128eddc00) [pid = 1938] [serial = 12] [outer = 0x11c7d6c00] 19:39:40 INFO - PROCESS | 1938 | 1461465580468 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"77be736c-b6dd-6f45-94d7-8e31aae3b133","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160423181244","device":"desktop","version":"48.0a1","command_id":1}}] 19:39:40 INFO - PROCESS | 1938 | 1461465580562 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}] 19:39:40 INFO - PROCESS | 1938 | 1461465580606 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 19:39:40 INFO - PROCESS | 1938 | 1461465580695 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 19:39:40 INFO - PROCESS | 1938 | [1938] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 19:39:40 INFO - PROCESS | 1938 | [1938] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5287 19:39:40 INFO - PROCESS | 1938 | [1938] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5287 19:39:40 INFO - PROCESS | 1938 | [1938] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 19:39:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 13 (0x12b745400) [pid = 1938] [serial = 13] [outer = 0x11c7d6c00] 19:39:40 INFO - PROCESS | 1938 | [1938] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 19:39:40 INFO - PROCESS | 1938 | [1938] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:39:41 INFO - PROCESS | 1938 | 1461465581025 Marionette TRACE conn2 <- [1,3,null,{}] 19:39:41 INFO - PROCESS | 1938 | 1461465581028 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 19:39:41 INFO - PROCESS | 1938 | 1461465581058 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 19:39:41 INFO - PROCESS | 1938 | 1461465581091 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 19:39:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 19:39:41 INFO - PROCESS | 1938 | 1461465581093 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 19:39:41 INFO - PROCESS | 1938 | 1461465581098 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 19:39:41 INFO - PROCESS | 1938 | 1461465581102 Marionette TRACE conn2 <- [1,6,null,{}] 19:39:41 INFO - PROCESS | 1938 | 1461465581106 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}] 19:39:41 INFO - PROCESS | 1938 | 1461465581117 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 19:39:41 INFO - PROCESS | 1938 | 1461465581120 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:41 INFO - PROCESS | 1938 | ++DOCSHELL 0x128e6d800 == 6 [pid = 1938] [id = 6] 19:39:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 14 (0x11c31c000) [pid = 1938] [serial = 14] [outer = 0x0] 19:39:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 15 (0x11c31dc00) [pid = 1938] [serial = 15] [outer = 0x11c31c000] 19:39:41 INFO - PROCESS | 1938 | 1461465581162 Marionette DEBUG loaded listener.js 19:39:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 16 (0x11c324000) [pid = 1938] [serial = 16] [outer = 0x11c31c000] 19:39:41 INFO - PROCESS | 1938 | 1461465581477 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]]]}] 19:39:41 INFO - PROCESS | 1938 | ++DOCSHELL 0x12be6b000 == 7 [pid = 1938] [id = 7] 19:39:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 17 (0x128e10000) [pid = 1938] [serial = 17] [outer = 0x0] 19:39:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 18 (0x12913d400) [pid = 1938] [serial = 18] [outer = 0x128e10000] 19:39:41 INFO - PROCESS | 1938 | 1461465581513 Marionette DEBUG loaded listener.js 19:39:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 19:39:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 426ms 19:39:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 19 (0x12913f800) [pid = 1938] [serial = 19] [outer = 0x128e10000] 19:39:41 INFO - PROCESS | 1938 | 1461465581552 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 19:39:41 INFO - PROCESS | 1938 | 1461465581553 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 19:39:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 19:39:41 INFO - PROCESS | 1938 | 1461465581588 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 19:39:41 INFO - PROCESS | 1938 | 1461465581589 Marionette TRACE conn2 <- [1,10,null,{}] 19:39:41 INFO - PROCESS | 1938 | 1461465581608 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}] 19:39:41 INFO - PROCESS | 1938 | 1461465581740 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 19:39:41 INFO - PROCESS | 1938 | 1461465581772 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:41 INFO - PROCESS | 1938 | ++DOCSHELL 0x12cfc6000 == 8 [pid = 1938] [id = 8] 19:39:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 20 (0x12cfe2c00) [pid = 1938] [serial = 20] [outer = 0x0] 19:39:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 21 (0x12cfe4800) [pid = 1938] [serial = 21] [outer = 0x12cfe2c00] 19:39:41 INFO - PROCESS | 1938 | 1461465581800 Marionette DEBUG loaded listener.js 19:39:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 22 (0x12cfe9000) [pid = 1938] [serial = 22] [outer = 0x12cfe2c00] 19:39:42 INFO - PROCESS | 1938 | 1461465582130 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]]]}] 19:39:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 19:39:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 587ms 19:39:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 19:39:42 INFO - PROCESS | 1938 | 1461465582165 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 19:39:42 INFO - PROCESS | 1938 | 1461465582167 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 19:39:42 INFO - PROCESS | 1938 | 1461465582172 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 19:39:42 INFO - PROCESS | 1938 | 1461465582173 Marionette TRACE conn2 <- [1,14,null,{}] 19:39:42 INFO - PROCESS | 1938 | 1461465582175 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}] 19:39:42 INFO - PROCESS | 1938 | 1461465582260 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 19:39:42 INFO - PROCESS | 1938 | 1461465582265 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:42 INFO - PROCESS | 1938 | ++DOCSHELL 0x12dbda800 == 9 [pid = 1938] [id = 9] 19:39:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 23 (0x12d592400) [pid = 1938] [serial = 23] [outer = 0x0] 19:39:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 24 (0x12db9c400) [pid = 1938] [serial = 24] [outer = 0x12d592400] 19:39:42 INFO - PROCESS | 1938 | 1461465582293 Marionette DEBUG loaded listener.js 19:39:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 25 (0x12dba7400) [pid = 1938] [serial = 25] [outer = 0x12d592400] 19:39:42 INFO - PROCESS | 1938 | 1461465582544 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]]]}] 19:39:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 19:39:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 421ms 19:39:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 19:39:42 INFO - PROCESS | 1938 | 1461465582592 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 19:39:42 INFO - PROCESS | 1938 | 1461465582593 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 19:39:42 INFO - PROCESS | 1938 | 1461465582595 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 19:39:42 INFO - PROCESS | 1938 | 1461465582596 Marionette TRACE conn2 <- [1,18,null,{}] 19:39:42 INFO - PROCESS | 1938 | 1461465582598 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}] 19:39:42 INFO - PROCESS | 1938 | 1461465582688 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 19:39:42 INFO - PROCESS | 1938 | 1461465582693 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:42 INFO - PROCESS | 1938 | ++DOCSHELL 0x12e3b0000 == 10 [pid = 1938] [id = 10] 19:39:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 26 (0x12e316400) [pid = 1938] [serial = 26] [outer = 0x0] 19:39:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 27 (0x12e31b400) [pid = 1938] [serial = 27] [outer = 0x12e316400] 19:39:42 INFO - PROCESS | 1938 | 1461465582719 Marionette DEBUG loaded listener.js 19:39:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 28 (0x12e367800) [pid = 1938] [serial = 28] [outer = 0x12e316400] 19:39:43 INFO - PROCESS | 1938 | 1461465583077 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]]]}] 19:39:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 19:39:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 520ms 19:39:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 19:39:43 INFO - PROCESS | 1938 | 1461465583117 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 19:39:43 INFO - PROCESS | 1938 | 1461465583119 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 19:39:43 INFO - PROCESS | 1938 | 1461465583123 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 19:39:43 INFO - PROCESS | 1938 | 1461465583124 Marionette TRACE conn2 <- [1,22,null,{}] 19:39:43 INFO - PROCESS | 1938 | 1461465583128 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}] 19:39:43 INFO - PROCESS | 1938 | 1461465583258 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 19:39:43 INFO - PROCESS | 1938 | 1461465583264 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:43 INFO - PROCESS | 1938 | ++DOCSHELL 0x11ae11000 == 11 [pid = 1938] [id = 11] 19:39:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 29 (0x119796000) [pid = 1938] [serial = 29] [outer = 0x0] 19:39:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 30 (0x11a774c00) [pid = 1938] [serial = 30] [outer = 0x119796000] 19:39:43 INFO - PROCESS | 1938 | 1461465583304 Marionette DEBUG loaded listener.js 19:39:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 31 (0x12e6e0c00) [pid = 1938] [serial = 31] [outer = 0x119796000] 19:39:43 INFO - PROCESS | 1938 | 1461465583554 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]]]}] 19:39:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 19:39:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 469ms 19:39:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 19:39:43 INFO - PROCESS | 1938 | 1461465583592 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 19:39:43 INFO - PROCESS | 1938 | 1461465583593 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 19:39:43 INFO - PROCESS | 1938 | 1461465583598 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 19:39:43 INFO - PROCESS | 1938 | 1461465583599 Marionette TRACE conn2 <- [1,26,null,{}] 19:39:43 INFO - PROCESS | 1938 | 1461465583609 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}] 19:39:43 INFO - PROCESS | 1938 | 1461465583699 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 19:39:43 INFO - PROCESS | 1938 | 1461465583706 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:43 INFO - PROCESS | 1938 | ++DOCSHELL 0x12eba1000 == 12 [pid = 1938] [id = 12] 19:39:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 32 (0x11aa6e400) [pid = 1938] [serial = 32] [outer = 0x0] 19:39:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 33 (0x12e38b800) [pid = 1938] [serial = 33] [outer = 0x11aa6e400] 19:39:43 INFO - PROCESS | 1938 | 1461465583731 Marionette DEBUG loaded listener.js 19:39:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 34 (0x12e6e9c00) [pid = 1938] [serial = 34] [outer = 0x11aa6e400] 19:39:43 INFO - PROCESS | 1938 | 1461465583966 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]]]}] 19:39:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 19:39:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 418ms 19:39:44 INFO - PROCESS | 1938 | 1461465584017 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 19:39:44 INFO - PROCESS | 1938 | 1461465584018 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 19:39:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 19:39:44 INFO - PROCESS | 1938 | 1461465584028 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 19:39:44 INFO - PROCESS | 1938 | 1461465584029 Marionette TRACE conn2 <- [1,30,null,{}] 19:39:44 INFO - PROCESS | 1938 | 1461465584031 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}] 19:39:44 INFO - PROCESS | 1938 | 1461465584118 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 19:39:44 INFO - PROCESS | 1938 | 1461465584125 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:44 INFO - PROCESS | 1938 | ++DOCSHELL 0x12ef80000 == 13 [pid = 1938] [id = 13] 19:39:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 35 (0x12e6ec800) [pid = 1938] [serial = 35] [outer = 0x0] 19:39:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 36 (0x12e809400) [pid = 1938] [serial = 36] [outer = 0x12e6ec800] 19:39:44 INFO - PROCESS | 1938 | 1461465584150 Marionette DEBUG loaded listener.js 19:39:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 37 (0x12e80d400) [pid = 1938] [serial = 37] [outer = 0x12e6ec800] 19:39:44 INFO - PROCESS | 1938 | 1461465584382 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]]]}] 19:39:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 19:39:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 369ms 19:39:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 19:39:44 INFO - PROCESS | 1938 | 1461465584397 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 19:39:44 INFO - PROCESS | 1938 | 1461465584398 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 19:39:44 INFO - PROCESS | 1938 | 1461465584407 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 19:39:44 INFO - PROCESS | 1938 | 1461465584408 Marionette TRACE conn2 <- [1,34,null,{}] 19:39:44 INFO - PROCESS | 1938 | 1461465584411 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}] 19:39:44 INFO - PROCESS | 1938 | 1461465584511 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 19:39:44 INFO - PROCESS | 1938 | 1461465584517 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:44 INFO - PROCESS | 1938 | ++DOCSHELL 0x12f30b800 == 14 [pid = 1938] [id = 14] 19:39:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 38 (0x12eb7c400) [pid = 1938] [serial = 38] [outer = 0x0] 19:39:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 39 (0x12eb7e800) [pid = 1938] [serial = 39] [outer = 0x12eb7c400] 19:39:44 INFO - PROCESS | 1938 | 1461465584543 Marionette DEBUG loaded listener.js 19:39:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 40 (0x12eb84000) [pid = 1938] [serial = 40] [outer = 0x12eb7c400] 19:39:44 INFO - PROCESS | 1938 | 1461465584776 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]]]}] 19:39:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 19:39:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 427ms 19:39:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 19:39:44 INFO - PROCESS | 1938 | 1461465584827 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 19:39:44 INFO - PROCESS | 1938 | 1461465584829 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 19:39:44 INFO - PROCESS | 1938 | 1461465584831 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 19:39:44 INFO - PROCESS | 1938 | 1461465584832 Marionette TRACE conn2 <- [1,38,null,{}] 19:39:44 INFO - PROCESS | 1938 | 1461465584843 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}] 19:39:44 INFO - PROCESS | 1938 | 1461465584932 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 19:39:44 INFO - PROCESS | 1938 | 1461465584937 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:44 INFO - PROCESS | 1938 | ++DOCSHELL 0x12f328800 == 15 [pid = 1938] [id = 15] 19:39:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 41 (0x12eb86400) [pid = 1938] [serial = 41] [outer = 0x0] 19:39:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 42 (0x12f805800) [pid = 1938] [serial = 42] [outer = 0x12eb86400] 19:39:44 INFO - PROCESS | 1938 | 1461465584960 Marionette DEBUG loaded listener.js 19:39:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 43 (0x12f80d800) [pid = 1938] [serial = 43] [outer = 0x12eb86400] 19:39:45 INFO - PROCESS | 1938 | 1461465585169 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]]]}] 19:39:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 19:39:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 373ms 19:39:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 19:39:45 INFO - PROCESS | 1938 | 1461465585208 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 19:39:45 INFO - PROCESS | 1938 | 1461465585209 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 19:39:45 INFO - PROCESS | 1938 | 1461465585211 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 19:39:45 INFO - PROCESS | 1938 | 1461465585212 Marionette TRACE conn2 <- [1,42,null,{}] 19:39:45 INFO - PROCESS | 1938 | 1461465585214 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}] 19:39:45 INFO - PROCESS | 1938 | 1461465585339 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 19:39:45 INFO - PROCESS | 1938 | ++DOCSHELL 0x12f9bf800 == 16 [pid = 1938] [id = 16] 19:39:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 44 (0x12f9c0000) [pid = 1938] [serial = 44] [outer = 0x0] 19:39:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 45 (0x12f9c1800) [pid = 1938] [serial = 45] [outer = 0x12f9c0000] 19:39:45 INFO - PROCESS | 1938 | 1461465585365 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 46 (0x12f9c8800) [pid = 1938] [serial = 46] [outer = 0x12f9c0000] 19:39:45 INFO - PROCESS | 1938 | ++DOCSHELL 0x12f9cf800 == 17 [pid = 1938] [id = 17] 19:39:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 47 (0x12f86ec00) [pid = 1938] [serial = 47] [outer = 0x0] 19:39:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 48 (0x12f870c00) [pid = 1938] [serial = 48] [outer = 0x12f86ec00] 19:39:45 INFO - PROCESS | 1938 | 1461465585419 Marionette DEBUG loaded listener.js 19:39:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 49 (0x12fc86400) [pid = 1938] [serial = 49] [outer = 0x12f86ec00] 19:39:45 INFO - PROCESS | 1938 | ++DOCSHELL 0x12f928800 == 18 [pid = 1938] [id = 18] 19:39:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 50 (0x12f86bc00) [pid = 1938] [serial = 50] [outer = 0x0] 19:39:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 51 (0x12fc8c800) [pid = 1938] [serial = 51] [outer = 0x12f86bc00] 19:39:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 52 (0x12fc8c000) [pid = 1938] [serial = 52] [outer = 0x12f86bc00] 19:39:45 INFO - PROCESS | 1938 | 1461465585866 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]]]}] 19:39:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 19:39:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 668ms 19:39:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 19:39:45 INFO - PROCESS | 1938 | 1461465585880 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 19:39:45 INFO - PROCESS | 1938 | 1461465585881 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 19:39:45 INFO - PROCESS | 1938 | 1461465585883 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 19:39:45 INFO - PROCESS | 1938 | 1461465585886 Marionette TRACE conn2 <- [1,46,null,{}] 19:39:45 INFO - PROCESS | 1938 | 1461465585890 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}] 19:39:45 INFO - PROCESS | 1938 | 1461465585972 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 19:39:45 INFO - PROCESS | 1938 | 1461465585976 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:45 INFO - PROCESS | 1938 | ++DOCSHELL 0x119756800 == 19 [pid = 1938] [id = 19] 19:39:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 53 (0x11423ac00) [pid = 1938] [serial = 53] [outer = 0x0] 19:39:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 54 (0x11aa09400) [pid = 1938] [serial = 54] [outer = 0x11423ac00] 19:39:46 INFO - PROCESS | 1938 | 1461465586007 Marionette DEBUG loaded listener.js 19:39:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 55 (0x11bb39400) [pid = 1938] [serial = 55] [outer = 0x11423ac00] 19:39:46 INFO - PROCESS | 1938 | 1461465586250 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]]]}] 19:39:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 19:39:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 372ms 19:39:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 19:39:46 INFO - PROCESS | 1938 | 1461465586257 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 19:39:46 INFO - PROCESS | 1938 | 1461465586258 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 19:39:46 INFO - PROCESS | 1938 | 1461465586261 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 19:39:46 INFO - PROCESS | 1938 | 1461465586262 Marionette TRACE conn2 <- [1,50,null,{}] 19:39:46 INFO - PROCESS | 1938 | 1461465586264 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}] 19:39:46 INFO - PROCESS | 1938 | 1461465586359 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 19:39:46 INFO - PROCESS | 1938 | 1461465586364 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:46 INFO - PROCESS | 1938 | ++DOCSHELL 0x12fe41000 == 20 [pid = 1938] [id = 20] 19:39:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 56 (0x11a91a000) [pid = 1938] [serial = 56] [outer = 0x0] 19:39:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 57 (0x11a920800) [pid = 1938] [serial = 57] [outer = 0x11a91a000] 19:39:46 INFO - PROCESS | 1938 | 1461465586388 Marionette DEBUG loaded listener.js 19:39:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 58 (0x12fc91800) [pid = 1938] [serial = 58] [outer = 0x11a91a000] 19:39:46 INFO - PROCESS | 1938 | 1461465586611 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]]]}] 19:39:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 19:39:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 368ms 19:39:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 19:39:46 INFO - PROCESS | 1938 | 1461465586629 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 19:39:46 INFO - PROCESS | 1938 | 1461465586630 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 19:39:46 INFO - PROCESS | 1938 | 1461465586632 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 19:39:46 INFO - PROCESS | 1938 | 1461465586633 Marionette TRACE conn2 <- [1,54,null,{}] 19:39:46 INFO - PROCESS | 1938 | 1461465586643 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}] 19:39:46 INFO - PROCESS | 1938 | 1461465586733 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 19:39:46 INFO - PROCESS | 1938 | 1461465586738 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:46 INFO - PROCESS | 1938 | ++DOCSHELL 0x12e269800 == 21 [pid = 1938] [id = 21] 19:39:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 59 (0x12fe99400) [pid = 1938] [serial = 59] [outer = 0x0] 19:39:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 60 (0x130165400) [pid = 1938] [serial = 60] [outer = 0x12fe99400] 19:39:46 INFO - PROCESS | 1938 | 1461465586762 Marionette DEBUG loaded listener.js 19:39:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 61 (0x13073f800) [pid = 1938] [serial = 61] [outer = 0x12fe99400] 19:39:47 INFO - PROCESS | 1938 | 1461465587005 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]]]}] 19:39:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 19:39:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 425ms 19:39:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 19:39:47 INFO - PROCESS | 1938 | 1461465587059 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 19:39:47 INFO - PROCESS | 1938 | 1461465587060 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 19:39:47 INFO - PROCESS | 1938 | 1461465587062 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 19:39:47 INFO - PROCESS | 1938 | 1461465587063 Marionette TRACE conn2 <- [1,58,null,{}] 19:39:47 INFO - PROCESS | 1938 | 1461465587065 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}] 19:39:47 INFO - PROCESS | 1938 | 1461465587155 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 19:39:47 INFO - PROCESS | 1938 | 1461465587159 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:47 INFO - PROCESS | 1938 | ++DOCSHELL 0x130717000 == 22 [pid = 1938] [id = 22] 19:39:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 62 (0x130167000) [pid = 1938] [serial = 62] [outer = 0x0] 19:39:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 63 (0x130746800) [pid = 1938] [serial = 63] [outer = 0x130167000] 19:39:47 INFO - PROCESS | 1938 | 1461465587183 Marionette DEBUG loaded listener.js 19:39:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 64 (0x13074d400) [pid = 1938] [serial = 64] [outer = 0x130167000] 19:39:48 INFO - PROCESS | 1938 | 1461465588129 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]]]}] 19:39:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 19:39:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1120ms 19:39:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 19:39:48 INFO - PROCESS | 1938 | 1461465588182 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 19:39:48 INFO - PROCESS | 1938 | 1461465588186 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 19:39:48 INFO - PROCESS | 1938 | 1461465588190 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 19:39:48 INFO - PROCESS | 1938 | 1461465588192 Marionette TRACE conn2 <- [1,62,null,{}] 19:39:48 INFO - PROCESS | 1938 | 1461465588195 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}] 19:39:48 INFO - PROCESS | 1938 | 1461465588303 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 19:39:48 INFO - PROCESS | 1938 | 1461465588356 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:48 INFO - PROCESS | 1938 | ++DOCSHELL 0x1155bf800 == 23 [pid = 1938] [id = 23] 19:39:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 65 (0x11578e000) [pid = 1938] [serial = 65] [outer = 0x0] 19:39:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 66 (0x116574400) [pid = 1938] [serial = 66] [outer = 0x11578e000] 19:39:48 INFO - PROCESS | 1938 | 1461465588388 Marionette DEBUG loaded listener.js 19:39:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 67 (0x1185b1000) [pid = 1938] [serial = 67] [outer = 0x11578e000] 19:39:48 INFO - PROCESS | 1938 | 1461465588792 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]]]}] 19:39:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 19:39:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 671ms 19:39:48 INFO - PROCESS | 1938 | 1461465588861 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 19:39:48 INFO - PROCESS | 1938 | 1461465588865 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 19:39:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 19:39:48 INFO - PROCESS | 1938 | 1461465588870 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 19:39:48 INFO - PROCESS | 1938 | 1461465588872 Marionette TRACE conn2 <- [1,66,null,{}] 19:39:48 INFO - PROCESS | 1938 | 1461465588875 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}] 19:39:48 INFO - PROCESS | 1938 | 1461465588981 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 19:39:49 INFO - PROCESS | 1938 | 1461465589060 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:49 INFO - PROCESS | 1938 | ++DOCSHELL 0x11916c800 == 24 [pid = 1938] [id = 24] 19:39:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 68 (0x11a915400) [pid = 1938] [serial = 68] [outer = 0x0] 19:39:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 69 (0x11a920400) [pid = 1938] [serial = 69] [outer = 0x11a915400] 19:39:49 INFO - PROCESS | 1938 | 1461465589092 Marionette DEBUG loaded listener.js 19:39:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 70 (0x11aa6b400) [pid = 1938] [serial = 70] [outer = 0x11a915400] 19:39:49 INFO - PROCESS | 1938 | 1461465589691 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]]]}] 19:39:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 19:39:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 871ms 19:39:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 19:39:49 INFO - PROCESS | 1938 | 1461465589742 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 19:39:49 INFO - PROCESS | 1938 | 1461465589744 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 19:39:49 INFO - PROCESS | 1938 | 1461465589747 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 19:39:49 INFO - PROCESS | 1938 | 1461465589749 Marionette TRACE conn2 <- [1,70,null,{}] 19:39:49 INFO - PROCESS | 1938 | 1461465589754 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}] 19:39:49 INFO - PROCESS | 1938 | 1461465589832 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 19:39:49 INFO - PROCESS | 1938 | 1461465589893 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:49 INFO - PROCESS | 1938 | ++DOCSHELL 0x114796000 == 25 [pid = 1938] [id = 25] 19:39:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 71 (0x11578bc00) [pid = 1938] [serial = 71] [outer = 0x0] 19:39:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 72 (0x1185b1400) [pid = 1938] [serial = 72] [outer = 0x11578bc00] 19:39:49 INFO - PROCESS | 1938 | 1461465589924 Marionette DEBUG loaded listener.js 19:39:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 73 (0x118778400) [pid = 1938] [serial = 73] [outer = 0x11578bc00] 19:39:50 INFO - PROCESS | 1938 | 1461465590365 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]]]}] 19:39:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 19:39:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 625ms 19:39:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 19:39:50 INFO - PROCESS | 1938 | 1461465590372 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 19:39:50 INFO - PROCESS | 1938 | 1461465590376 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 19:39:50 INFO - PROCESS | 1938 | 1461465590380 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 19:39:50 INFO - PROCESS | 1938 | 1461465590382 Marionette TRACE conn2 <- [1,74,null,{}] 19:39:50 INFO - PROCESS | 1938 | 1461465590384 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}] 19:39:50 INFO - PROCESS | 1938 | 1461465590460 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 19:39:50 INFO - PROCESS | 1938 | 1461465590464 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:50 INFO - PROCESS | 1938 | ++DOCSHELL 0x118c44800 == 26 [pid = 1938] [id = 26] 19:39:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 74 (0x118839000) [pid = 1938] [serial = 74] [outer = 0x0] 19:39:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 75 (0x118c1d800) [pid = 1938] [serial = 75] [outer = 0x118839000] 19:39:50 INFO - PROCESS | 1938 | 1461465590494 Marionette DEBUG loaded listener.js 19:39:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 76 (0x11a916800) [pid = 1938] [serial = 76] [outer = 0x118839000] 19:39:50 INFO - PROCESS | 1938 | 1461465590829 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]]]}] 19:39:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 19:39:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 469ms 19:39:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 19:39:50 INFO - PROCESS | 1938 | 1461465590849 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 19:39:50 INFO - PROCESS | 1938 | 1461465590851 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 19:39:50 INFO - PROCESS | 1938 | 1461465590857 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 19:39:50 INFO - PROCESS | 1938 | 1461465590859 Marionette TRACE conn2 <- [1,78,null,{}] 19:39:50 INFO - PROCESS | 1938 | 1461465590867 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}] 19:39:50 INFO - PROCESS | 1938 | 1461465590941 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 19:39:50 INFO - PROCESS | 1938 | 1461465590947 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:50 INFO - PROCESS | 1938 | ++DOCSHELL 0x119173000 == 27 [pid = 1938] [id = 27] 19:39:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 77 (0x118ee9400) [pid = 1938] [serial = 77] [outer = 0x0] 19:39:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 78 (0x11aa6ac00) [pid = 1938] [serial = 78] [outer = 0x118ee9400] 19:39:50 INFO - PROCESS | 1938 | 1461465590978 Marionette DEBUG loaded listener.js 19:39:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 79 (0x11aab4400) [pid = 1938] [serial = 79] [outer = 0x118ee9400] 19:39:51 INFO - PROCESS | 1938 | 1461465591292 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]]]}] 19:39:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 19:39:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 473ms 19:39:51 INFO - PROCESS | 1938 | 1461465591328 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 19:39:51 INFO - PROCESS | 1938 | 1461465591330 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 19:39:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 19:39:51 INFO - PROCESS | 1938 | 1461465591332 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 19:39:51 INFO - PROCESS | 1938 | 1461465591333 Marionette TRACE conn2 <- [1,82,null,{}] 19:39:51 INFO - PROCESS | 1938 | 1461465591337 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}] 19:39:51 INFO - PROCESS | 1938 | 1461465591408 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 19:39:51 INFO - PROCESS | 1938 | 1461465591451 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:51 INFO - PROCESS | 1938 | ++DOCSHELL 0x119c08000 == 28 [pid = 1938] [id = 28] 19:39:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 80 (0x11a923800) [pid = 1938] [serial = 80] [outer = 0x0] 19:39:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 81 (0x11ab38c00) [pid = 1938] [serial = 81] [outer = 0x11a923800] 19:39:51 INFO - PROCESS | 1938 | 1461465591478 Marionette DEBUG loaded listener.js 19:39:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 82 (0x11ae43000) [pid = 1938] [serial = 82] [outer = 0x11a923800] 19:39:51 INFO - PROCESS | 1938 | 1461465591741 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]]]}] 19:39:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 19:39:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 419ms 19:39:51 INFO - PROCESS | 1938 | 1461465591761 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 19:39:51 INFO - PROCESS | 1938 | 1461465591762 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 19:39:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 19:39:51 INFO - PROCESS | 1938 | 1461465591765 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 19:39:51 INFO - PROCESS | 1938 | 1461465591766 Marionette TRACE conn2 <- [1,86,null,{}] 19:39:51 INFO - PROCESS | 1938 | 1461465591768 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}] 19:39:51 INFO - PROCESS | 1938 | 1461465591849 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 19:39:51 INFO - PROCESS | 1938 | 1461465591855 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:51 INFO - PROCESS | 1938 | ++DOCSHELL 0x11a9d8800 == 29 [pid = 1938] [id = 29] 19:39:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 83 (0x1159f5800) [pid = 1938] [serial = 83] [outer = 0x0] 19:39:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 84 (0x11b817c00) [pid = 1938] [serial = 84] [outer = 0x1159f5800] 19:39:51 INFO - PROCESS | 1938 | 1461465591881 Marionette DEBUG loaded listener.js 19:39:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 85 (0x11bb53000) [pid = 1938] [serial = 85] [outer = 0x1159f5800] 19:39:52 INFO - PROCESS | 1938 | 1461465592178 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]]]}] 19:39:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 19:39:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 418ms 19:39:52 INFO - PROCESS | 1938 | 1461465592183 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 19:39:52 INFO - PROCESS | 1938 | 1461465592185 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 19:39:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 19:39:52 INFO - PROCESS | 1938 | 1461465592197 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 19:39:52 INFO - PROCESS | 1938 | 1461465592198 Marionette TRACE conn2 <- [1,90,null,{}] 19:39:52 INFO - PROCESS | 1938 | 1461465592200 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}] 19:39:52 INFO - PROCESS | 1938 | 1461465592311 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 19:39:52 INFO - PROCESS | 1938 | 1461465592319 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:52 INFO - PROCESS | 1938 | ++DOCSHELL 0x11ab20800 == 30 [pid = 1938] [id = 30] 19:39:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 86 (0x11aaafc00) [pid = 1938] [serial = 86] [outer = 0x0] 19:39:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 87 (0x11bb5fc00) [pid = 1938] [serial = 87] [outer = 0x11aaafc00] 19:39:52 INFO - PROCESS | 1938 | 1461465592347 Marionette DEBUG loaded listener.js 19:39:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 88 (0x11c323000) [pid = 1938] [serial = 88] [outer = 0x11aaafc00] 19:39:52 INFO - PROCESS | 1938 | 1461465592625 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]]]}] 19:39:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 19:39:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 468ms 19:39:52 INFO - PROCESS | 1938 | 1461465592666 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 19:39:52 INFO - PROCESS | 1938 | 1461465592667 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 19:39:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 19:39:52 INFO - PROCESS | 1938 | 1461465592671 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 19:39:52 INFO - PROCESS | 1938 | 1461465592674 Marionette TRACE conn2 <- [1,94,null,{}] 19:39:52 INFO - PROCESS | 1938 | 1461465592676 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}] 19:39:52 INFO - PROCESS | 1938 | 1461465592746 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 19:39:52 INFO - PROCESS | 1938 | 1461465592750 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:52 INFO - PROCESS | 1938 | ++DOCSHELL 0x119109000 == 31 [pid = 1938] [id = 31] 19:39:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 89 (0x119194000) [pid = 1938] [serial = 89] [outer = 0x0] 19:39:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 90 (0x11c33b400) [pid = 1938] [serial = 90] [outer = 0x119194000] 19:39:52 INFO - PROCESS | 1938 | 1461465592778 Marionette DEBUG loaded listener.js 19:39:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 91 (0x11c47fc00) [pid = 1938] [serial = 91] [outer = 0x119194000] 19:39:53 INFO - PROCESS | 1938 | 1461465593065 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]]]}] 19:39:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 19:39:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 421ms 19:39:53 INFO - PROCESS | 1938 | 1461465593093 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 19:39:53 INFO - PROCESS | 1938 | 1461465593094 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 19:39:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 19:39:53 INFO - PROCESS | 1938 | 1461465593097 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 19:39:53 INFO - PROCESS | 1938 | 1461465593098 Marionette TRACE conn2 <- [1,98,null,{}] 19:39:53 INFO - PROCESS | 1938 | 1461465593101 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}] 19:39:53 INFO - PROCESS | 1938 | 1461465593205 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 19:39:53 INFO - PROCESS | 1938 | 1461465593212 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:53 INFO - PROCESS | 1938 | ++DOCSHELL 0x11bb1f000 == 32 [pid = 1938] [id = 32] 19:39:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 92 (0x11c31ec00) [pid = 1938] [serial = 92] [outer = 0x0] 19:39:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 93 (0x11c33f000) [pid = 1938] [serial = 93] [outer = 0x11c31ec00] 19:39:53 INFO - PROCESS | 1938 | 1461465593249 Marionette DEBUG loaded listener.js 19:39:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 94 (0x11c880800) [pid = 1938] [serial = 94] [outer = 0x11c31ec00] 19:39:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 19:39:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 518ms 19:39:53 INFO - PROCESS | 1938 | 1461465593609 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]]]}] 19:39:53 INFO - PROCESS | 1938 | 1461465593616 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 19:39:53 INFO - PROCESS | 1938 | 1461465593617 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 19:39:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 19:39:53 INFO - PROCESS | 1938 | 1461465593624 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 19:39:53 INFO - PROCESS | 1938 | 1461465593625 Marionette TRACE conn2 <- [1,102,null,{}] 19:39:53 INFO - PROCESS | 1938 | 1461465593628 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}] 19:39:53 INFO - PROCESS | 1938 | 1461465593700 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 19:39:53 INFO - PROCESS | 1938 | 1461465593707 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:53 INFO - PROCESS | 1938 | ++DOCSHELL 0x11bf62000 == 33 [pid = 1938] [id = 33] 19:39:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 95 (0x11c623800) [pid = 1938] [serial = 95] [outer = 0x0] 19:39:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 96 (0x123ac4000) [pid = 1938] [serial = 96] [outer = 0x11c623800] 19:39:53 INFO - PROCESS | 1938 | 1461465593732 Marionette DEBUG loaded listener.js 19:39:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 97 (0x123ac9c00) [pid = 1938] [serial = 97] [outer = 0x11c623800] 19:39:54 INFO - PROCESS | 1938 | 1461465594033 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]]]}] 19:39:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 19:39:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 419ms 19:39:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 19:39:54 INFO - PROCESS | 1938 | 1461465594045 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 19:39:54 INFO - PROCESS | 1938 | 1461465594046 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 19:39:54 INFO - PROCESS | 1938 | 1461465594048 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 19:39:54 INFO - PROCESS | 1938 | 1461465594049 Marionette TRACE conn2 <- [1,106,null,{}] 19:39:54 INFO - PROCESS | 1938 | 1461465594052 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}] 19:39:54 INFO - PROCESS | 1938 | 1461465594149 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 19:39:54 INFO - PROCESS | 1938 | 1461465594156 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:54 INFO - PROCESS | 1938 | ++DOCSHELL 0x11bf6d000 == 34 [pid = 1938] [id = 34] 19:39:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 98 (0x115969400) [pid = 1938] [serial = 98] [outer = 0x0] 19:39:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 99 (0x123ac9000) [pid = 1938] [serial = 99] [outer = 0x115969400] 19:39:54 INFO - PROCESS | 1938 | 1461465594180 Marionette DEBUG loaded listener.js 19:39:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 100 (0x123e15800) [pid = 1938] [serial = 100] [outer = 0x115969400] 19:39:54 INFO - PROCESS | 1938 | 1461465594440 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]]]}] 19:39:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 19:39:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 418ms 19:39:54 INFO - PROCESS | 1938 | 1461465594467 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 19:39:54 INFO - PROCESS | 1938 | 1461465594469 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 19:39:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 19:39:54 INFO - PROCESS | 1938 | 1461465594478 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 19:39:54 INFO - PROCESS | 1938 | 1461465594480 Marionette TRACE conn2 <- [1,110,null,{}] 19:39:54 INFO - PROCESS | 1938 | 1461465594482 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}] 19:39:54 INFO - PROCESS | 1938 | 1461465594581 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 19:39:54 INFO - PROCESS | 1938 | 1461465594585 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:54 INFO - PROCESS | 1938 | ++DOCSHELL 0x123a1c000 == 35 [pid = 1938] [id = 35] 19:39:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 101 (0x123caf800) [pid = 1938] [serial = 101] [outer = 0x0] 19:39:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 102 (0x124434000) [pid = 1938] [serial = 102] [outer = 0x123caf800] 19:39:54 INFO - PROCESS | 1938 | 1461465594615 Marionette DEBUG loaded listener.js 19:39:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 103 (0x1269c5c00) [pid = 1938] [serial = 103] [outer = 0x123caf800] 19:39:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 19:39:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 420ms 19:39:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 19:39:54 INFO - PROCESS | 1938 | 1461465594892 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]]]}] 19:39:54 INFO - PROCESS | 1938 | 1461465594898 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 19:39:54 INFO - PROCESS | 1938 | 1461465594899 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 19:39:54 INFO - PROCESS | 1938 | 1461465594909 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 19:39:54 INFO - PROCESS | 1938 | 1461465594910 Marionette TRACE conn2 <- [1,114,null,{}] 19:39:54 INFO - PROCESS | 1938 | 1461465594912 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}] 19:39:54 INFO - PROCESS | 1938 | 1461465594990 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 19:39:54 INFO - PROCESS | 1938 | 1461465594994 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:55 INFO - PROCESS | 1938 | ++DOCSHELL 0x123bd2800 == 36 [pid = 1938] [id = 36] 19:39:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 104 (0x1269cb000) [pid = 1938] [serial = 104] [outer = 0x0] 19:39:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 105 (0x126c40000) [pid = 1938] [serial = 105] [outer = 0x1269cb000] 19:39:55 INFO - PROCESS | 1938 | 1461465595019 Marionette DEBUG loaded listener.js 19:39:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 106 (0x126f72400) [pid = 1938] [serial = 106] [outer = 0x1269cb000] 19:39:55 INFO - PROCESS | 1938 | 1461465595322 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]]]}] 19:39:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 19:39:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 478ms 19:39:55 INFO - PROCESS | 1938 | 1461465595380 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 19:39:55 INFO - PROCESS | 1938 | 1461465595381 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 19:39:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 19:39:55 INFO - PROCESS | 1938 | 1461465595393 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 19:39:55 INFO - PROCESS | 1938 | 1461465595394 Marionette TRACE conn2 <- [1,118,null,{}] 19:39:55 INFO - PROCESS | 1938 | 1461465595398 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}] 19:39:55 INFO - PROCESS | 1938 | 1461465595471 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 19:39:55 INFO - PROCESS | 1938 | 1461465595475 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:55 INFO - PROCESS | 1938 | ++DOCSHELL 0x123eef800 == 37 [pid = 1938] [id = 37] 19:39:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 107 (0x12443b400) [pid = 1938] [serial = 107] [outer = 0x0] 19:39:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 108 (0x127451800) [pid = 1938] [serial = 108] [outer = 0x12443b400] 19:39:55 INFO - PROCESS | 1938 | 1461465595500 Marionette DEBUG loaded listener.js 19:39:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 109 (0x1288c5800) [pid = 1938] [serial = 109] [outer = 0x12443b400] 19:39:55 INFO - PROCESS | 1938 | 1461465595772 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]]]}] 19:39:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 19:39:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 431ms 19:39:55 INFO - PROCESS | 1938 | 1461465595815 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 19:39:55 INFO - PROCESS | 1938 | 1461465595816 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 19:39:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 19:39:55 INFO - PROCESS | 1938 | 1461465595819 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 19:39:55 INFO - PROCESS | 1938 | 1461465595822 Marionette TRACE conn2 <- [1,122,null,{}] 19:39:55 INFO - PROCESS | 1938 | 1461465595826 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}] 19:39:55 INFO - PROCESS | 1938 | 1461465595898 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 19:39:55 INFO - PROCESS | 1938 | 1461465595902 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:55 INFO - PROCESS | 1938 | ++DOCSHELL 0x124604000 == 38 [pid = 1938] [id = 38] 19:39:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 110 (0x1288c6800) [pid = 1938] [serial = 110] [outer = 0x0] 19:39:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 111 (0x1288d2400) [pid = 1938] [serial = 111] [outer = 0x1288c6800] 19:39:55 INFO - PROCESS | 1938 | 1461465595929 Marionette DEBUG loaded listener.js 19:39:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 112 (0x128e03c00) [pid = 1938] [serial = 112] [outer = 0x1288c6800] 19:39:56 INFO - PROCESS | 1938 | 1461465596207 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]]]}] 19:39:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 19:39:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 423ms 19:39:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 19:39:56 INFO - PROCESS | 1938 | 1461465596242 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 19:39:56 INFO - PROCESS | 1938 | 1461465596243 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 19:39:56 INFO - PROCESS | 1938 | 1461465596247 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 19:39:56 INFO - PROCESS | 1938 | 1461465596248 Marionette TRACE conn2 <- [1,126,null,{}] 19:39:56 INFO - PROCESS | 1938 | 1461465596251 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}] 19:39:56 INFO - PROCESS | 1938 | 1461465596327 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 19:39:56 INFO - PROCESS | 1938 | 1461465596377 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:56 INFO - PROCESS | 1938 | ++DOCSHELL 0x124ea9000 == 39 [pid = 1938] [id = 39] 19:39:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 113 (0x126bcb800) [pid = 1938] [serial = 113] [outer = 0x0] 19:39:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 114 (0x128c18000) [pid = 1938] [serial = 114] [outer = 0x126bcb800] 19:39:56 INFO - PROCESS | 1938 | 1461465596402 Marionette DEBUG loaded listener.js 19:39:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 115 (0x128ee2400) [pid = 1938] [serial = 115] [outer = 0x126bcb800] 19:39:56 INFO - PROCESS | 1938 | 1461465596634 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]]]}] 19:39:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 19:39:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 419ms 19:39:56 INFO - PROCESS | 1938 | 1461465596677 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 19:39:56 INFO - PROCESS | 1938 | 1461465596678 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 19:39:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 19:39:56 INFO - PROCESS | 1938 | 1461465596680 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 19:39:56 INFO - PROCESS | 1938 | 1461465596681 Marionette TRACE conn2 <- [1,130,null,{}] 19:39:56 INFO - PROCESS | 1938 | 1461465596684 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}] 19:39:56 INFO - PROCESS | 1938 | 1461465596761 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 19:39:56 INFO - PROCESS | 1938 | 1461465596765 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:56 INFO - PROCESS | 1938 | ++DOCSHELL 0x126f22000 == 40 [pid = 1938] [id = 40] 19:39:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 116 (0x12913fc00) [pid = 1938] [serial = 116] [outer = 0x0] 19:39:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 117 (0x129306400) [pid = 1938] [serial = 117] [outer = 0x12913fc00] 19:39:56 INFO - PROCESS | 1938 | 1461465596792 Marionette DEBUG loaded listener.js 19:39:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 118 (0x129504800) [pid = 1938] [serial = 118] [outer = 0x12913fc00] 19:39:57 INFO - PROCESS | 1938 | 1461465597088 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]]]}] 19:39:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 19:39:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 468ms 19:39:57 INFO - PROCESS | 1938 | 1461465597148 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 19:39:57 INFO - PROCESS | 1938 | 1461465597150 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 19:39:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 19:39:57 INFO - PROCESS | 1938 | 1461465597152 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 19:39:57 INFO - PROCESS | 1938 | 1461465597153 Marionette TRACE conn2 <- [1,134,null,{}] 19:39:57 INFO - PROCESS | 1938 | 1461465597155 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}] 19:39:57 INFO - PROCESS | 1938 | 1461465597228 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 19:39:57 INFO - PROCESS | 1938 | 1461465597336 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:57 INFO - PROCESS | 1938 | ++DOCSHELL 0x114751800 == 41 [pid = 1938] [id = 41] 19:39:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 119 (0x1142cb400) [pid = 1938] [serial = 119] [outer = 0x0] 19:39:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 120 (0x1147d3c00) [pid = 1938] [serial = 120] [outer = 0x1142cb400] 19:39:57 INFO - PROCESS | 1938 | 1461465597368 Marionette DEBUG loaded listener.js 19:39:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 121 (0x116746800) [pid = 1938] [serial = 121] [outer = 0x1142cb400] 19:39:57 INFO - PROCESS | 1938 | 1461465597826 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]]]}] 19:39:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 19:39:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 722ms 19:39:57 INFO - PROCESS | 1938 | 1461465597875 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 19:39:57 INFO - PROCESS | 1938 | 1461465597878 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 19:39:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 19:39:57 INFO - PROCESS | 1938 | 1461465597882 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 19:39:57 INFO - PROCESS | 1938 | 1461465597884 Marionette TRACE conn2 <- [1,138,null,{}] 19:39:57 INFO - PROCESS | 1938 | 1461465597888 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}] 19:39:57 INFO - PROCESS | 1938 | 1461465597985 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 19:39:58 INFO - PROCESS | 1938 | 1461465598055 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:58 INFO - PROCESS | 1938 | ++DOCSHELL 0x119748000 == 42 [pid = 1938] [id = 42] 19:39:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 122 (0x119f4e000) [pid = 1938] [serial = 122] [outer = 0x0] 19:39:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 123 (0x11a915c00) [pid = 1938] [serial = 123] [outer = 0x119f4e000] 19:39:58 INFO - PROCESS | 1938 | 1461465598086 Marionette DEBUG loaded listener.js 19:39:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 124 (0x11aa68400) [pid = 1938] [serial = 124] [outer = 0x119f4e000] 19:39:58 INFO - PROCESS | 1938 | 1461465598519 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]]]}] 19:39:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 19:39:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 672ms 19:39:58 INFO - PROCESS | 1938 | 1461465598588 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 19:39:58 INFO - PROCESS | 1938 | 1461465598591 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 19:39:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 19:39:58 INFO - PROCESS | 1938 | 1461465598596 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 19:39:58 INFO - PROCESS | 1938 | 1461465598597 Marionette TRACE conn2 <- [1,142,null,{}] 19:39:58 INFO - PROCESS | 1938 | 1461465598599 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}] 19:39:58 INFO - PROCESS | 1938 | 1461465598696 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 19:39:58 INFO - PROCESS | 1938 | 1461465598753 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:58 INFO - PROCESS | 1938 | ++DOCSHELL 0x11c382800 == 43 [pid = 1938] [id = 43] 19:39:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 125 (0x11ae40800) [pid = 1938] [serial = 125] [outer = 0x0] 19:39:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 126 (0x11bb31400) [pid = 1938] [serial = 126] [outer = 0x11ae40800] 19:39:58 INFO - PROCESS | 1938 | 1461465598785 Marionette DEBUG loaded listener.js 19:39:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 127 (0x11bbdf400) [pid = 1938] [serial = 127] [outer = 0x11ae40800] 19:39:59 INFO - PROCESS | 1938 | 1461465599226 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]]]}] 19:39:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 19:39:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 671ms 19:39:59 INFO - PROCESS | 1938 | 1461465599266 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 19:39:59 INFO - PROCESS | 1938 | 1461465599268 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 19:39:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 19:39:59 INFO - PROCESS | 1938 | 1461465599294 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 19:39:59 INFO - PROCESS | 1938 | 1461465599298 Marionette TRACE conn2 <- [1,146,null,{}] 19:39:59 INFO - PROCESS | 1938 | 1461465599304 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}] 19:39:59 INFO - PROCESS | 1938 | 1461465599405 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 19:39:59 INFO - PROCESS | 1938 | 1461465599464 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:39:59 INFO - PROCESS | 1938 | ++DOCSHELL 0x128c5f000 == 44 [pid = 1938] [id = 44] 19:39:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 128 (0x123ac0400) [pid = 1938] [serial = 128] [outer = 0x0] 19:39:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 129 (0x123fd3000) [pid = 1938] [serial = 129] [outer = 0x123ac0400] 19:39:59 INFO - PROCESS | 1938 | 1461465599494 Marionette DEBUG loaded listener.js 19:39:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 130 (0x12443e000) [pid = 1938] [serial = 130] [outer = 0x123ac0400] 19:40:00 INFO - PROCESS | 1938 | 1461465600087 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]]]}] 19:40:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 19:40:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 830ms 19:40:00 INFO - PROCESS | 1938 | 1461465600139 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 19:40:00 INFO - PROCESS | 1938 | 1461465600142 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 19:40:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 19:40:00 INFO - PROCESS | 1938 | 1461465600147 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 19:40:00 INFO - PROCESS | 1938 | 1461465600149 Marionette TRACE conn2 <- [1,150,null,{}] 19:40:00 INFO - PROCESS | 1938 | 1461465600154 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}] 19:40:00 INFO - PROCESS | 1938 | 1461465600240 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 19:40:00 INFO - PROCESS | 1938 | --DOCSHELL 0x128e6d800 == 43 [pid = 1938] [id = 6] 19:40:00 INFO - PROCESS | 1938 | --DOCSHELL 0x126f22000 == 42 [pid = 1938] [id = 40] 19:40:00 INFO - PROCESS | 1938 | --DOCSHELL 0x124ea9000 == 41 [pid = 1938] [id = 39] 19:40:00 INFO - PROCESS | 1938 | --DOCSHELL 0x124604000 == 40 [pid = 1938] [id = 38] 19:40:00 INFO - PROCESS | 1938 | --DOCSHELL 0x123eef800 == 39 [pid = 1938] [id = 37] 19:40:00 INFO - PROCESS | 1938 | --DOCSHELL 0x123bd2800 == 38 [pid = 1938] [id = 36] 19:40:00 INFO - PROCESS | 1938 | --DOCSHELL 0x123a1c000 == 37 [pid = 1938] [id = 35] 19:40:00 INFO - PROCESS | 1938 | --DOCSHELL 0x11bf6d000 == 36 [pid = 1938] [id = 34] 19:40:00 INFO - PROCESS | 1938 | --DOCSHELL 0x11bf62000 == 35 [pid = 1938] [id = 33] 19:40:00 INFO - PROCESS | 1938 | --DOCSHELL 0x11bb1f000 == 34 [pid = 1938] [id = 32] 19:40:00 INFO - PROCESS | 1938 | --DOCSHELL 0x119109000 == 33 [pid = 1938] [id = 31] 19:40:00 INFO - PROCESS | 1938 | --DOCSHELL 0x11ab20800 == 32 [pid = 1938] [id = 30] 19:40:00 INFO - PROCESS | 1938 | --DOCSHELL 0x11a9d8800 == 31 [pid = 1938] [id = 29] 19:40:00 INFO - PROCESS | 1938 | --DOCSHELL 0x119c08000 == 30 [pid = 1938] [id = 28] 19:40:00 INFO - PROCESS | 1938 | --DOCSHELL 0x119173000 == 29 [pid = 1938] [id = 27] 19:40:00 INFO - PROCESS | 1938 | --DOCSHELL 0x118c44800 == 28 [pid = 1938] [id = 26] 19:40:00 INFO - PROCESS | 1938 | 1461465600370 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:00 INFO - PROCESS | 1938 | --DOCSHELL 0x114796000 == 27 [pid = 1938] [id = 25] 19:40:00 INFO - PROCESS | 1938 | ++DOCSHELL 0x114b73800 == 28 [pid = 1938] [id = 45] 19:40:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 131 (0x114e51400) [pid = 1938] [serial = 131] [outer = 0x0] 19:40:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 132 (0x118569000) [pid = 1938] [serial = 132] [outer = 0x114e51400] 19:40:00 INFO - PROCESS | 1938 | 1461465600404 Marionette DEBUG loaded listener.js 19:40:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 133 (0x118e19400) [pid = 1938] [serial = 133] [outer = 0x114e51400] 19:40:00 INFO - PROCESS | 1938 | 1461465600852 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]]]}] 19:40:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 19:40:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 721ms 19:40:00 INFO - PROCESS | 1938 | 1461465600869 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 19:40:00 INFO - PROCESS | 1938 | 1461465600872 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 19:40:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 19:40:00 INFO - PROCESS | 1938 | 1461465600875 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 19:40:00 INFO - PROCESS | 1938 | 1461465600877 Marionette TRACE conn2 <- [1,154,null,{}] 19:40:00 INFO - PROCESS | 1938 | 1461465600881 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}] 19:40:01 INFO - PROCESS | 1938 | 1461465601004 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 19:40:01 INFO - PROCESS | 1938 | 1461465601012 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:01 INFO - PROCESS | 1938 | ++DOCSHELL 0x119261800 == 29 [pid = 1938] [id = 46] 19:40:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 134 (0x11a918000) [pid = 1938] [serial = 134] [outer = 0x0] 19:40:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 135 (0x11aa65800) [pid = 1938] [serial = 135] [outer = 0x11a918000] 19:40:01 INFO - PROCESS | 1938 | 1461465601045 Marionette DEBUG loaded listener.js 19:40:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 136 (0x11aa73c00) [pid = 1938] [serial = 136] [outer = 0x11a918000] 19:40:01 INFO - PROCESS | 1938 | 1461465601475 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]]]}] 19:40:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 19:40:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 623ms 19:40:01 INFO - PROCESS | 1938 | 1461465601499 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 19:40:01 INFO - PROCESS | 1938 | 1461465601502 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 19:40:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 19:40:01 INFO - PROCESS | 1938 | 1461465601505 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 19:40:01 INFO - PROCESS | 1938 | 1461465601506 Marionette TRACE conn2 <- [1,158,null,{}] 19:40:01 INFO - PROCESS | 1938 | 1461465601509 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}] 19:40:01 INFO - PROCESS | 1938 | 1461465601598 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 19:40:01 INFO - PROCESS | 1938 | 1461465601679 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:01 INFO - PROCESS | 1938 | ++DOCSHELL 0x11ab1b800 == 30 [pid = 1938] [id = 47] 19:40:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 137 (0x11ae36800) [pid = 1938] [serial = 137] [outer = 0x0] 19:40:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 138 (0x11b8a8c00) [pid = 1938] [serial = 138] [outer = 0x11ae36800] 19:40:01 INFO - PROCESS | 1938 | 1461465601710 Marionette DEBUG loaded listener.js 19:40:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 139 (0x11bbda000) [pid = 1938] [serial = 139] [outer = 0x11ae36800] 19:40:02 INFO - PROCESS | 1938 | 1461465602157 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]]]}] 19:40:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 19:40:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 668ms 19:40:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 19:40:02 INFO - PROCESS | 1938 | 1461465602174 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 19:40:02 INFO - PROCESS | 1938 | 1461465602175 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 19:40:02 INFO - PROCESS | 1938 | 1461465602182 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 19:40:02 INFO - PROCESS | 1938 | 1461465602186 Marionette TRACE conn2 <- [1,162,null,{}] 19:40:02 INFO - PROCESS | 1938 | 1461465602190 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}] 19:40:02 INFO - PROCESS | 1938 | 1461465602283 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 19:40:02 INFO - PROCESS | 1938 | 1461465602340 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:02 INFO - PROCESS | 1938 | ++DOCSHELL 0x11bbce800 == 31 [pid = 1938] [id = 48] 19:40:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 140 (0x11bf9f800) [pid = 1938] [serial = 140] [outer = 0x0] 19:40:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 141 (0x11c32a400) [pid = 1938] [serial = 141] [outer = 0x11bf9f800] 19:40:02 INFO - PROCESS | 1938 | 1461465602375 Marionette DEBUG loaded listener.js 19:40:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 142 (0x11c62dc00) [pid = 1938] [serial = 142] [outer = 0x11bf9f800] 19:40:02 INFO - PROCESS | 1938 | 1461465602784 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]]]}] 19:40:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 19:40:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 678ms 19:40:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 19:40:02 INFO - PROCESS | 1938 | 1461465602857 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 19:40:02 INFO - PROCESS | 1938 | 1461465602860 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 19:40:02 INFO - PROCESS | 1938 | 1461465602863 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 19:40:02 INFO - PROCESS | 1938 | 1461465602866 Marionette TRACE conn2 <- [1,166,null,{}] 19:40:02 INFO - PROCESS | 1938 | 1461465602870 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}] 19:40:03 INFO - PROCESS | 1938 | 1461465603025 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 19:40:03 INFO - PROCESS | 1938 | 1461465603106 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:03 INFO - PROCESS | 1938 | ++DOCSHELL 0x123a16000 == 32 [pid = 1938] [id = 49] 19:40:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 143 (0x119f4dc00) [pid = 1938] [serial = 143] [outer = 0x0] 19:40:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 144 (0x123ac3000) [pid = 1938] [serial = 144] [outer = 0x119f4dc00] 19:40:03 INFO - PROCESS | 1938 | 1461465603153 Marionette DEBUG loaded listener.js 19:40:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 145 (0x123ea4000) [pid = 1938] [serial = 145] [outer = 0x119f4dc00] 19:40:03 INFO - PROCESS | 1938 | 1461465603627 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]]]}] 19:40:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 19:40:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 771ms 19:40:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 19:40:03 INFO - PROCESS | 1938 | 1461465603635 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 19:40:03 INFO - PROCESS | 1938 | 1461465603636 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 19:40:03 INFO - PROCESS | 1938 | 1461465603638 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 19:40:03 INFO - PROCESS | 1938 | 1461465603639 Marionette TRACE conn2 <- [1,170,null,{}] 19:40:03 INFO - PROCESS | 1938 | 1461465603642 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}] 19:40:03 INFO - PROCESS | 1938 | 1461465603729 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 19:40:03 INFO - PROCESS | 1938 | 1461465603771 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:03 INFO - PROCESS | 1938 | ++DOCSHELL 0x123eef800 == 33 [pid = 1938] [id = 50] 19:40:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 146 (0x124435000) [pid = 1938] [serial = 146] [outer = 0x0] 19:40:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 147 (0x1244dfc00) [pid = 1938] [serial = 147] [outer = 0x124435000] 19:40:03 INFO - PROCESS | 1938 | 1461465603810 Marionette DEBUG loaded listener.js 19:40:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 148 (0x126e6f400) [pid = 1938] [serial = 148] [outer = 0x124435000] 19:40:04 INFO - PROCESS | 1938 | 1461465604258 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]]]}] 19:40:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 19:40:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 670ms 19:40:04 INFO - PROCESS | 1938 | 1461465604320 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 19:40:04 INFO - PROCESS | 1938 | 1461465604321 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 19:40:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 19:40:04 INFO - PROCESS | 1938 | 1461465604325 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 19:40:04 INFO - PROCESS | 1938 | 1461465604326 Marionette TRACE conn2 <- [1,174,null,{}] 19:40:04 INFO - PROCESS | 1938 | 1461465604329 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}] 19:40:04 INFO - PROCESS | 1938 | 1461465604434 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 19:40:04 INFO - PROCESS | 1938 | 1461465604565 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:04 INFO - PROCESS | 1938 | ++DOCSHELL 0x118712800 == 34 [pid = 1938] [id = 51] 19:40:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 149 (0x1147d5000) [pid = 1938] [serial = 149] [outer = 0x0] 19:40:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 150 (0x116574000) [pid = 1938] [serial = 150] [outer = 0x1147d5000] 19:40:04 INFO - PROCESS | 1938 | 1461465604596 Marionette DEBUG loaded listener.js 19:40:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 151 (0x118c8d800) [pid = 1938] [serial = 151] [outer = 0x1147d5000] 19:40:05 INFO - PROCESS | 1938 | --DOCSHELL 0x11c382800 == 33 [pid = 1938] [id = 43] 19:40:05 INFO - PROCESS | 1938 | --DOCSHELL 0x119748000 == 32 [pid = 1938] [id = 42] 19:40:05 INFO - PROCESS | 1938 | --DOCSHELL 0x114751800 == 31 [pid = 1938] [id = 41] 19:40:05 INFO - PROCESS | 1938 | 1461465605070 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]]]}] 19:40:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 19:40:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 770ms 19:40:05 INFO - PROCESS | 1938 | 1461465605096 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 19:40:05 INFO - PROCESS | 1938 | 1461465605098 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 19:40:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 19:40:05 INFO - PROCESS | 1938 | 1461465605102 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 19:40:05 INFO - PROCESS | 1938 | 1461465605105 Marionette TRACE conn2 <- [1,178,null,{}] 19:40:05 INFO - PROCESS | 1938 | 1461465605109 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}] 19:40:05 INFO - PROCESS | 1938 | 1461465605202 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 19:40:05 INFO - PROCESS | 1938 | 1461465605261 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:05 INFO - PROCESS | 1938 | ++DOCSHELL 0x11974a800 == 32 [pid = 1938] [id = 52] 19:40:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 152 (0x119133400) [pid = 1938] [serial = 152] [outer = 0x0] 19:40:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 153 (0x11a76e400) [pid = 1938] [serial = 153] [outer = 0x119133400] 19:40:05 INFO - PROCESS | 1938 | 1461465605300 Marionette DEBUG loaded listener.js 19:40:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 154 (0x11aa6f800) [pid = 1938] [serial = 154] [outer = 0x119133400] 19:40:05 INFO - PROCESS | 1938 | 1461465605709 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]]]}] 19:40:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 19:40:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 623ms 19:40:05 INFO - PROCESS | 1938 | 1461465605725 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 19:40:05 INFO - PROCESS | 1938 | 1461465605729 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 19:40:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 19:40:05 INFO - PROCESS | 1938 | 1461465605734 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 19:40:05 INFO - PROCESS | 1938 | 1461465605735 Marionette TRACE conn2 <- [1,182,null,{}] 19:40:05 INFO - PROCESS | 1938 | 1461465605738 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}] 19:40:05 INFO - PROCESS | 1938 | 1461465605847 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 19:40:05 INFO - PROCESS | 1938 | 1461465605895 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:05 INFO - PROCESS | 1938 | ++DOCSHELL 0x11bf58000 == 33 [pid = 1938] [id = 53] 19:40:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 155 (0x11aab3000) [pid = 1938] [serial = 155] [outer = 0x0] 19:40:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 156 (0x11bb31000) [pid = 1938] [serial = 156] [outer = 0x11aab3000] 19:40:05 INFO - PROCESS | 1938 | 1461465605926 Marionette DEBUG loaded listener.js 19:40:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 157 (0x11bf9dc00) [pid = 1938] [serial = 157] [outer = 0x11aab3000] 19:40:06 INFO - PROCESS | 1938 | 1461465606347 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]]]}] 19:40:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 19:40:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 621ms 19:40:06 INFO - PROCESS | 1938 | 1461465606354 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 19:40:06 INFO - PROCESS | 1938 | 1461465606356 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 19:40:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 19:40:06 INFO - PROCESS | 1938 | 1461465606358 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 19:40:06 INFO - PROCESS | 1938 | 1461465606361 Marionette TRACE conn2 <- [1,186,null,{}] 19:40:06 INFO - PROCESS | 1938 | 1461465606369 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}] 19:40:06 INFO - PROCESS | 1938 | 1461465606462 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 19:40:06 INFO - PROCESS | 1938 | 1461465606506 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:06 INFO - PROCESS | 1938 | ++DOCSHELL 0x124ee5800 == 34 [pid = 1938] [id = 54] 19:40:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 158 (0x11c326000) [pid = 1938] [serial = 158] [outer = 0x0] 19:40:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 159 (0x123b97000) [pid = 1938] [serial = 159] [outer = 0x11c326000] 19:40:06 INFO - PROCESS | 1938 | 1461465606540 Marionette DEBUG loaded listener.js 19:40:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 160 (0x124f15800) [pid = 1938] [serial = 160] [outer = 0x11c326000] 19:40:06 INFO - PROCESS | 1938 | 1461465606956 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]]]}] 19:40:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 19:40:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 623ms 19:40:06 INFO - PROCESS | 1938 | 1461465606981 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 19:40:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 19:40:06 INFO - PROCESS | 1938 | 1461465606983 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 19:40:06 INFO - PROCESS | 1938 | 1461465606985 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 19:40:06 INFO - PROCESS | 1938 | 1461465606986 Marionette TRACE conn2 <- [1,190,null,{}] 19:40:06 INFO - PROCESS | 1938 | 1461465606989 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}] 19:40:07 INFO - PROCESS | 1938 | 1461465607078 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 19:40:07 INFO - PROCESS | 1938 | 1461465607154 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:07 INFO - PROCESS | 1938 | ++DOCSHELL 0x1274a2000 == 35 [pid = 1938] [id = 55] 19:40:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 161 (0x126e71000) [pid = 1938] [serial = 161] [outer = 0x0] 19:40:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 162 (0x1288cc800) [pid = 1938] [serial = 162] [outer = 0x126e71000] 19:40:07 INFO - PROCESS | 1938 | 1461465607185 Marionette DEBUG loaded listener.js 19:40:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 163 (0x128ed8000) [pid = 1938] [serial = 163] [outer = 0x126e71000] 19:40:07 INFO - PROCESS | 1938 | 1461465607592 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]]]}] 19:40:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 19:40:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 620ms 19:40:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 19:40:07 INFO - PROCESS | 1938 | 1461465607605 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 19:40:07 INFO - PROCESS | 1938 | 1461465607606 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 19:40:07 INFO - PROCESS | 1938 | 1461465607609 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 19:40:07 INFO - PROCESS | 1938 | 1461465607610 Marionette TRACE conn2 <- [1,194,null,{}] 19:40:07 INFO - PROCESS | 1938 | 1461465607612 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}] 19:40:07 INFO - PROCESS | 1938 | 1461465607698 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 19:40:07 INFO - PROCESS | 1938 | 1461465607742 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:07 INFO - PROCESS | 1938 | ++DOCSHELL 0x114749000 == 36 [pid = 1938] [id = 56] 19:40:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 164 (0x127447400) [pid = 1938] [serial = 164] [outer = 0x0] 19:40:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 165 (0x12930bc00) [pid = 1938] [serial = 165] [outer = 0x127447400] 19:40:07 INFO - PROCESS | 1938 | 1461465607772 Marionette DEBUG loaded listener.js 19:40:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 166 (0x129509800) [pid = 1938] [serial = 166] [outer = 0x127447400] 19:40:08 INFO - PROCESS | 1938 | 1461465608190 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]]]}] 19:40:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 19:40:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 618ms 19:40:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 19:40:08 INFO - PROCESS | 1938 | 1461465608237 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 19:40:08 INFO - PROCESS | 1938 | 1461465608238 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 19:40:08 INFO - PROCESS | 1938 | 1461465608242 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 19:40:08 INFO - PROCESS | 1938 | 1461465608244 Marionette TRACE conn2 <- [1,198,null,{}] 19:40:08 INFO - PROCESS | 1938 | 1461465608246 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}] 19:40:08 INFO - PROCESS | 1938 | 1461465608363 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 19:40:08 INFO - PROCESS | 1938 | 1461465608460 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:08 INFO - PROCESS | 1938 | ++DOCSHELL 0x12b995000 == 37 [pid = 1938] [id = 57] 19:40:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 167 (0x12bc21800) [pid = 1938] [serial = 167] [outer = 0x0] 19:40:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 168 (0x12bce6000) [pid = 1938] [serial = 168] [outer = 0x12bc21800] 19:40:08 INFO - PROCESS | 1938 | 1461465608492 Marionette DEBUG loaded listener.js 19:40:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 169 (0x12bcee800) [pid = 1938] [serial = 169] [outer = 0x12bc21800] 19:40:08 INFO - PROCESS | 1938 | 1461465608984 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]]]}] 19:40:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 19:40:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 770ms 19:40:09 INFO - PROCESS | 1938 | 1461465609028 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 19:40:09 INFO - PROCESS | 1938 | 1461465609030 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 19:40:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 19:40:09 INFO - PROCESS | 1938 | 1461465609038 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 19:40:09 INFO - PROCESS | 1938 | 1461465609040 Marionette TRACE conn2 <- [1,202,null,{}] 19:40:09 INFO - PROCESS | 1938 | 1461465609044 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}] 19:40:09 INFO - PROCESS | 1938 | 1461465609148 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 19:40:09 INFO - PROCESS | 1938 | 1461465609210 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:09 INFO - PROCESS | 1938 | ++DOCSHELL 0x12be6a800 == 38 [pid = 1938] [id = 58] 19:40:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 170 (0x11bb52000) [pid = 1938] [serial = 170] [outer = 0x0] 19:40:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 171 (0x12cfa1800) [pid = 1938] [serial = 171] [outer = 0x11bb52000] 19:40:09 INFO - PROCESS | 1938 | 1461465609239 Marionette DEBUG loaded listener.js 19:40:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 172 (0x12cfdf400) [pid = 1938] [serial = 172] [outer = 0x11bb52000] 19:40:09 INFO - PROCESS | 1938 | 1461465609683 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]]]}] 19:40:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 19:40:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 773ms 19:40:09 INFO - PROCESS | 1938 | --DOCSHELL 0x123a16000 == 37 [pid = 1938] [id = 49] 19:40:09 INFO - PROCESS | 1938 | --DOCSHELL 0x11bbce800 == 36 [pid = 1938] [id = 48] 19:40:09 INFO - PROCESS | 1938 | --DOCSHELL 0x11ab1b800 == 35 [pid = 1938] [id = 47] 19:40:09 INFO - PROCESS | 1938 | --DOCSHELL 0x119261800 == 34 [pid = 1938] [id = 46] 19:40:09 INFO - PROCESS | 1938 | --DOCSHELL 0x114b73800 == 33 [pid = 1938] [id = 45] 19:40:09 INFO - PROCESS | 1938 | 1461465609862 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 19:40:09 INFO - PROCESS | 1938 | 1461465609863 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 19:40:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 19:40:09 INFO - PROCESS | 1938 | 1461465609873 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 19:40:09 INFO - PROCESS | 1938 | 1461465609875 Marionette TRACE conn2 <- [1,206,null,{}] 19:40:09 INFO - PROCESS | 1938 | 1461465609878 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}] 19:40:09 INFO - PROCESS | 1938 | 1461465609969 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 19:40:10 INFO - PROCESS | 1938 | 1461465610031 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:10 INFO - PROCESS | 1938 | ++DOCSHELL 0x119746800 == 34 [pid = 1938] [id = 59] 19:40:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 173 (0x119f4f000) [pid = 1938] [serial = 173] [outer = 0x0] 19:40:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 174 (0x11aa66c00) [pid = 1938] [serial = 174] [outer = 0x119f4f000] 19:40:10 INFO - PROCESS | 1938 | 1461465610064 Marionette DEBUG loaded listener.js 19:40:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 175 (0x11ab37c00) [pid = 1938] [serial = 175] [outer = 0x119f4f000] 19:40:10 INFO - PROCESS | 1938 | 1461465610488 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]]]}] 19:40:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 19:40:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 670ms 19:40:10 INFO - PROCESS | 1938 | 1461465610543 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 19:40:10 INFO - PROCESS | 1938 | 1461465610545 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 19:40:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 19:40:10 INFO - PROCESS | 1938 | 1461465610551 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 19:40:10 INFO - PROCESS | 1938 | 1461465610553 Marionette TRACE conn2 <- [1,210,null,{}] 19:40:10 INFO - PROCESS | 1938 | 1461465610556 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}] 19:40:10 INFO - PROCESS | 1938 | 1461465610649 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 19:40:10 INFO - PROCESS | 1938 | 1461465610700 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:10 INFO - PROCESS | 1938 | ++DOCSHELL 0x11c837000 == 35 [pid = 1938] [id = 60] 19:40:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 176 (0x11b8a4800) [pid = 1938] [serial = 176] [outer = 0x0] 19:40:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 177 (0x11bfa2800) [pid = 1938] [serial = 177] [outer = 0x11b8a4800] 19:40:10 INFO - PROCESS | 1938 | 1461465610731 Marionette DEBUG loaded listener.js 19:40:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 178 (0x11c62a800) [pid = 1938] [serial = 178] [outer = 0x11b8a4800] 19:40:11 INFO - PROCESS | 1938 | 1461465611156 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]]]}] 19:40:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 19:40:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 626ms 19:40:11 INFO - PROCESS | 1938 | 1461465611176 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 19:40:11 INFO - PROCESS | 1938 | 1461465611178 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 19:40:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 19:40:11 INFO - PROCESS | 1938 | 1461465611182 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 19:40:11 INFO - PROCESS | 1938 | 1461465611184 Marionette TRACE conn2 <- [1,214,null,{}] 19:40:11 INFO - PROCESS | 1938 | 1461465611195 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}] 19:40:11 INFO - PROCESS | 1938 | 1461465611316 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 19:40:11 INFO - PROCESS | 1938 | 1461465611393 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:11 INFO - PROCESS | 1938 | ++DOCSHELL 0x128c53000 == 36 [pid = 1938] [id = 61] 19:40:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 179 (0x126bcfc00) [pid = 1938] [serial = 179] [outer = 0x0] 19:40:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 180 (0x126c3c400) [pid = 1938] [serial = 180] [outer = 0x126bcfc00] 19:40:11 INFO - PROCESS | 1938 | 1461465611428 Marionette DEBUG loaded listener.js 19:40:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 181 (0x1274f7c00) [pid = 1938] [serial = 181] [outer = 0x126bcfc00] 19:40:11 INFO - PROCESS | 1938 | 1461465611846 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]]]}] 19:40:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 19:40:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 672ms 19:40:11 INFO - PROCESS | 1938 | 1461465611854 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 19:40:11 INFO - PROCESS | 1938 | 1461465611855 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 19:40:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 19:40:11 INFO - PROCESS | 1938 | 1461465611857 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 19:40:11 INFO - PROCESS | 1938 | 1461465611859 Marionette TRACE conn2 <- [1,218,null,{}] 19:40:11 INFO - PROCESS | 1938 | 1461465611861 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}] 19:40:11 INFO - PROCESS | 1938 | 1461465611951 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 19:40:11 INFO - PROCESS | 1938 | 1461465611997 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:12 INFO - PROCESS | 1938 | ++DOCSHELL 0x12ce90000 == 37 [pid = 1938] [id = 62] 19:40:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 182 (0x129319c00) [pid = 1938] [serial = 182] [outer = 0x0] 19:40:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 183 (0x12b517c00) [pid = 1938] [serial = 183] [outer = 0x129319c00] 19:40:12 INFO - PROCESS | 1938 | 1461465612027 Marionette DEBUG loaded listener.js 19:40:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 184 (0x12b948c00) [pid = 1938] [serial = 184] [outer = 0x129319c00] 19:40:12 INFO - PROCESS | 1938 | 1461465612432 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]]]}] 19:40:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 19:40:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 619ms 19:40:12 INFO - PROCESS | 1938 | 1461465612477 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 19:40:12 INFO - PROCESS | 1938 | 1461465612478 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 19:40:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 19:40:12 INFO - PROCESS | 1938 | 1461465612480 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 19:40:12 INFO - PROCESS | 1938 | 1461465612482 Marionette TRACE conn2 <- [1,222,null,{}] 19:40:12 INFO - PROCESS | 1938 | 1461465612484 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}] 19:40:12 INFO - PROCESS | 1938 | 1461465612572 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 19:40:12 INFO - PROCESS | 1938 | 1461465612650 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:12 INFO - PROCESS | 1938 | ++DOCSHELL 0x12d016800 == 38 [pid = 1938] [id = 63] 19:40:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 185 (0x12b94ac00) [pid = 1938] [serial = 185] [outer = 0x0] 19:40:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 186 (0x12bc1f000) [pid = 1938] [serial = 186] [outer = 0x12b94ac00] 19:40:12 INFO - PROCESS | 1938 | 1461465612694 Marionette DEBUG loaded listener.js 19:40:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 187 (0x12cfa4000) [pid = 1938] [serial = 187] [outer = 0x12b94ac00] 19:40:13 INFO - PROCESS | 1938 | 1461465613104 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]]]}] 19:40:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 19:40:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 669ms 19:40:13 INFO - PROCESS | 1938 | 1461465613151 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 19:40:13 INFO - PROCESS | 1938 | 1461465613153 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 19:40:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 19:40:13 INFO - PROCESS | 1938 | 1461465613157 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 19:40:13 INFO - PROCESS | 1938 | 1461465613159 Marionette TRACE conn2 <- [1,226,null,{}] 19:40:13 INFO - PROCESS | 1938 | 1461465613161 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}] 19:40:13 INFO - PROCESS | 1938 | 1461465613330 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 19:40:13 INFO - PROCESS | 1938 | 1461465613452 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:13 INFO - PROCESS | 1938 | ++DOCSHELL 0x12dbd7000 == 39 [pid = 1938] [id = 64] 19:40:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 188 (0x12d590400) [pid = 1938] [serial = 188] [outer = 0x0] 19:40:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 189 (0x12d596800) [pid = 1938] [serial = 189] [outer = 0x12d590400] 19:40:13 INFO - PROCESS | 1938 | 1461465613504 Marionette DEBUG loaded listener.js 19:40:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 190 (0x12e30e400) [pid = 1938] [serial = 190] [outer = 0x12d590400] 19:40:13 INFO - PROCESS | 1938 | 1461465613979 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]]]}] 19:40:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 19:40:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 871ms 19:40:14 INFO - PROCESS | 1938 | 1461465614027 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 19:40:14 INFO - PROCESS | 1938 | 1461465614029 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 19:40:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 19:40:14 INFO - PROCESS | 1938 | 1461465614031 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 19:40:14 INFO - PROCESS | 1938 | 1461465614032 Marionette TRACE conn2 <- [1,230,null,{}] 19:40:14 INFO - PROCESS | 1938 | 1461465614035 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}] 19:40:14 INFO - PROCESS | 1938 | 1461465614126 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 19:40:14 INFO - PROCESS | 1938 | 1461465614176 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:14 INFO - PROCESS | 1938 | ++DOCSHELL 0x12e266800 == 40 [pid = 1938] [id = 65] 19:40:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 191 (0x12e312800) [pid = 1938] [serial = 191] [outer = 0x0] 19:40:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 192 (0x12e318c00) [pid = 1938] [serial = 192] [outer = 0x12e312800] 19:40:14 INFO - PROCESS | 1938 | 1461465614205 Marionette DEBUG loaded listener.js 19:40:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 193 (0x12e365c00) [pid = 1938] [serial = 193] [outer = 0x12e312800] 19:40:14 INFO - PROCESS | 1938 | 1461465614607 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]]]}] 19:40:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 19:40:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 619ms 19:40:14 INFO - PROCESS | 1938 | 1461465614650 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 19:40:14 INFO - PROCESS | 1938 | 1461465614652 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 19:40:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 19:40:14 INFO - PROCESS | 1938 | 1461465614654 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 19:40:14 INFO - PROCESS | 1938 | 1461465614655 Marionette TRACE conn2 <- [1,234,null,{}] 19:40:14 INFO - PROCESS | 1938 | 1461465614658 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}] 19:40:14 INFO - PROCESS | 1938 | 1461465614745 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 19:40:14 INFO - PROCESS | 1938 | 1461465614803 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:14 INFO - PROCESS | 1938 | ++DOCSHELL 0x12e277800 == 41 [pid = 1938] [id = 66] 19:40:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 194 (0x123ac5400) [pid = 1938] [serial = 194] [outer = 0x0] 19:40:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 195 (0x12e36a800) [pid = 1938] [serial = 195] [outer = 0x123ac5400] 19:40:14 INFO - PROCESS | 1938 | 1461465614826 Marionette DEBUG loaded listener.js 19:40:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 196 (0x12e37ec00) [pid = 1938] [serial = 196] [outer = 0x123ac5400] 19:40:15 INFO - PROCESS | 1938 | 1461465615363 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]]]}] 19:40:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 19:40:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 771ms 19:40:15 INFO - PROCESS | 1938 | 1461465615446 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 19:40:15 INFO - PROCESS | 1938 | 1461465615450 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 19:40:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 19:40:15 INFO - PROCESS | 1938 | 1461465615458 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 19:40:15 INFO - PROCESS | 1938 | 1461465615461 Marionette TRACE conn2 <- [1,238,null,{}] 19:40:15 INFO - PROCESS | 1938 | 1461465615466 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}] 19:40:15 INFO - PROCESS | 1938 | 1461465615597 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 19:40:15 INFO - PROCESS | 1938 | 1461465615666 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:15 INFO - PROCESS | 1938 | ++DOCSHELL 0x11ab2c800 == 42 [pid = 1938] [id = 67] 19:40:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 197 (0x11bb32c00) [pid = 1938] [serial = 197] [outer = 0x0] 19:40:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 198 (0x11bb5f800) [pid = 1938] [serial = 198] [outer = 0x11bb32c00] 19:40:15 INFO - PROCESS | 1938 | 1461465615696 Marionette DEBUG loaded listener.js 19:40:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 199 (0x11c339400) [pid = 1938] [serial = 199] [outer = 0x11bb32c00] 19:40:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 200 (0x11c629800) [pid = 1938] [serial = 200] [outer = 0x12f86bc00] 19:40:16 INFO - PROCESS | 1938 | --DOCSHELL 0x11bf58000 == 41 [pid = 1938] [id = 53] 19:40:16 INFO - PROCESS | 1938 | --DOCSHELL 0x11974a800 == 40 [pid = 1938] [id = 52] 19:40:16 INFO - PROCESS | 1938 | 1461465616214 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]]]}] 19:40:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 19:40:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 779ms 19:40:16 INFO - PROCESS | 1938 | 1461465616236 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 19:40:16 INFO - PROCESS | 1938 | 1461465616240 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 19:40:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 19:40:16 INFO - PROCESS | 1938 | 1461465616245 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 19:40:16 INFO - PROCESS | 1938 | 1461465616249 Marionette TRACE conn2 <- [1,242,null,{}] 19:40:16 INFO - PROCESS | 1938 | 1461465616255 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}] 19:40:16 INFO - PROCESS | 1938 | 1461465616400 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 19:40:16 INFO - PROCESS | 1938 | 1461465616497 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:16 INFO - PROCESS | 1938 | ++DOCSHELL 0x11c387800 == 41 [pid = 1938] [id = 68] 19:40:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 201 (0x11ab32800) [pid = 1938] [serial = 201] [outer = 0x0] 19:40:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 202 (0x11bfa0400) [pid = 1938] [serial = 202] [outer = 0x11ab32800] 19:40:16 INFO - PROCESS | 1938 | 1461465616550 Marionette DEBUG loaded listener.js 19:40:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 203 (0x123aca000) [pid = 1938] [serial = 203] [outer = 0x11ab32800] 19:40:17 INFO - PROCESS | 1938 | 1461465617019 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]]]}] 19:40:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 19:40:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 824ms 19:40:17 INFO - PROCESS | 1938 | 1461465617086 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 19:40:17 INFO - PROCESS | 1938 | 1461465617090 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 19:40:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 19:40:17 INFO - PROCESS | 1938 | 1461465617098 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 19:40:17 INFO - PROCESS | 1938 | 1461465617100 Marionette TRACE conn2 <- [1,246,null,{}] 19:40:17 INFO - PROCESS | 1938 | 1461465617105 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}] 19:40:17 INFO - PROCESS | 1938 | 1461465617197 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 19:40:17 INFO - PROCESS | 1938 | 1461465617264 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:17 INFO - PROCESS | 1938 | ++DOCSHELL 0x12cea0000 == 42 [pid = 1938] [id = 69] 19:40:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 204 (0x1274f4c00) [pid = 1938] [serial = 204] [outer = 0x0] 19:40:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 205 (0x12913c000) [pid = 1938] [serial = 205] [outer = 0x1274f4c00] 19:40:17 INFO - PROCESS | 1938 | 1461465617294 Marionette DEBUG loaded listener.js 19:40:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 206 (0x12b520800) [pid = 1938] [serial = 206] [outer = 0x1274f4c00] 19:40:17 INFO - PROCESS | 1938 | 1461465617709 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]]]}] 19:40:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 19:40:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 622ms 19:40:17 INFO - PROCESS | 1938 | 1461465617720 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 19:40:17 INFO - PROCESS | 1938 | 1461465617721 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 19:40:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 19:40:17 INFO - PROCESS | 1938 | 1461465617724 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 19:40:17 INFO - PROCESS | 1938 | 1461465617727 Marionette TRACE conn2 <- [1,250,null,{}] 19:40:17 INFO - PROCESS | 1938 | 1461465617736 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}] 19:40:17 INFO - PROCESS | 1938 | 1461465617839 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 19:40:17 INFO - PROCESS | 1938 | 1461465617915 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:17 INFO - PROCESS | 1938 | ++DOCSHELL 0x12e6a6800 == 43 [pid = 1938] [id = 70] 19:40:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 207 (0x12bc23c00) [pid = 1938] [serial = 207] [outer = 0x0] 19:40:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 208 (0x12cfe3c00) [pid = 1938] [serial = 208] [outer = 0x12bc23c00] 19:40:18 INFO - PROCESS | 1938 | 1461465618008 Marionette DEBUG loaded listener.js 19:40:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 209 (0x12da29400) [pid = 1938] [serial = 209] [outer = 0x12bc23c00] 19:40:18 INFO - PROCESS | 1938 | 1461465618554 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]]]}] 19:40:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 19:40:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 874ms 19:40:18 INFO - PROCESS | 1938 | 1461465618600 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 19:40:18 INFO - PROCESS | 1938 | 1461465618603 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 19:40:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 19:40:18 INFO - PROCESS | 1938 | 1461465618606 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 19:40:18 INFO - PROCESS | 1938 | 1461465618609 Marionette TRACE conn2 <- [1,254,null,{}] 19:40:18 INFO - PROCESS | 1938 | 1461465618612 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}] 19:40:18 INFO - PROCESS | 1938 | 1461465618748 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 19:40:18 INFO - PROCESS | 1938 | 1461465618842 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:18 INFO - PROCESS | 1938 | ++DOCSHELL 0x12ebb1800 == 44 [pid = 1938] [id = 71] 19:40:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 210 (0x12e316800) [pid = 1938] [serial = 210] [outer = 0x0] 19:40:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 211 (0x12e369c00) [pid = 1938] [serial = 211] [outer = 0x12e316800] 19:40:18 INFO - PROCESS | 1938 | 1461465618889 Marionette DEBUG loaded listener.js 19:40:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 212 (0x12e389800) [pid = 1938] [serial = 212] [outer = 0x12e316800] 19:40:19 INFO - PROCESS | 1938 | 1461465619311 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]]]}] 19:40:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 19:40:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 721ms 19:40:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 19:40:19 INFO - PROCESS | 1938 | 1461465619326 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 19:40:19 INFO - PROCESS | 1938 | 1461465619327 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 19:40:19 INFO - PROCESS | 1938 | 1461465619330 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 19:40:19 INFO - PROCESS | 1938 | 1461465619331 Marionette TRACE conn2 <- [1,258,null,{}] 19:40:19 INFO - PROCESS | 1938 | 1461465619333 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}] 19:40:19 INFO - PROCESS | 1938 | 1461465619424 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 19:40:19 INFO - PROCESS | 1938 | 1461465619475 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:19 INFO - PROCESS | 1938 | ++DOCSHELL 0x12ef93800 == 45 [pid = 1938] [id = 72] 19:40:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 213 (0x12e310800) [pid = 1938] [serial = 213] [outer = 0x0] 19:40:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 214 (0x12e6e0400) [pid = 1938] [serial = 214] [outer = 0x12e310800] 19:40:19 INFO - PROCESS | 1938 | 1461465619505 Marionette DEBUG loaded listener.js 19:40:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 215 (0x12e6e8c00) [pid = 1938] [serial = 215] [outer = 0x12e310800] 19:40:19 INFO - PROCESS | 1938 | 1461465619917 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]]]}] 19:40:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 19:40:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 618ms 19:40:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 19:40:19 INFO - PROCESS | 1938 | 1461465619948 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 19:40:19 INFO - PROCESS | 1938 | 1461465619950 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 19:40:19 INFO - PROCESS | 1938 | 1461465619952 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 19:40:19 INFO - PROCESS | 1938 | 1461465619953 Marionette TRACE conn2 <- [1,262,null,{}] 19:40:19 INFO - PROCESS | 1938 | 1461465619956 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}] 19:40:20 INFO - PROCESS | 1938 | 1461465620070 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 19:40:20 INFO - PROCESS | 1938 | 1461465620158 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:20 INFO - PROCESS | 1938 | ++DOCSHELL 0x12f9c9800 == 46 [pid = 1938] [id = 73] 19:40:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 216 (0x12e806c00) [pid = 1938] [serial = 216] [outer = 0x0] 19:40:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 217 (0x12eb7cc00) [pid = 1938] [serial = 217] [outer = 0x12e806c00] 19:40:20 INFO - PROCESS | 1938 | 1461465620189 Marionette DEBUG loaded listener.js 19:40:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 218 (0x12f865400) [pid = 1938] [serial = 218] [outer = 0x12e806c00] 19:40:20 INFO - PROCESS | 1938 | 1461465620593 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]]]}] 19:40:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 19:40:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 671ms 19:40:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 19:40:20 INFO - PROCESS | 1938 | 1461465620624 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 19:40:20 INFO - PROCESS | 1938 | 1461465620625 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 19:40:20 INFO - PROCESS | 1938 | 1461465620627 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 19:40:20 INFO - PROCESS | 1938 | 1461465620628 Marionette TRACE conn2 <- [1,266,null,{}] 19:40:20 INFO - PROCESS | 1938 | 1461465620631 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}] 19:40:20 INFO - PROCESS | 1938 | 1461465620723 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 19:40:20 INFO - PROCESS | 1938 | 1461465620791 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:20 INFO - PROCESS | 1938 | ++DOCSHELL 0x12fce9800 == 47 [pid = 1938] [id = 74] 19:40:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 219 (0x126f72800) [pid = 1938] [serial = 219] [outer = 0x0] 19:40:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 220 (0x12f86c000) [pid = 1938] [serial = 220] [outer = 0x126f72800] 19:40:20 INFO - PROCESS | 1938 | 1461465620821 Marionette DEBUG loaded listener.js 19:40:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 221 (0x12f873800) [pid = 1938] [serial = 221] [outer = 0x126f72800] 19:40:21 INFO - PROCESS | 1938 | 1461465621314 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]]]}] 19:40:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 19:40:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 719ms 19:40:21 INFO - PROCESS | 1938 | 1461465621360 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 19:40:21 INFO - PROCESS | 1938 | 1461465621362 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 19:40:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 19:40:21 INFO - PROCESS | 1938 | 1461465621366 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 19:40:21 INFO - PROCESS | 1938 | 1461465621368 Marionette TRACE conn2 <- [1,270,null,{}] 19:40:21 INFO - PROCESS | 1938 | 1461465621389 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}] 19:40:21 INFO - PROCESS | 1938 | 1461465621480 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 19:40:21 INFO - PROCESS | 1938 | 1461465621537 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:21 INFO - PROCESS | 1938 | ++DOCSHELL 0x1242e8800 == 48 [pid = 1938] [id = 75] 19:40:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 222 (0x11578f400) [pid = 1938] [serial = 222] [outer = 0x0] 19:40:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 223 (0x11aa69800) [pid = 1938] [serial = 223] [outer = 0x11578f400] 19:40:21 INFO - PROCESS | 1938 | 1461465621567 Marionette DEBUG loaded listener.js 19:40:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 224 (0x11bb5c000) [pid = 1938] [serial = 224] [outer = 0x11578f400] 19:40:22 INFO - PROCESS | 1938 | 1461465622045 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]]]}] 19:40:22 INFO - PROCESS | 1938 | --DOCSHELL 0x128c53000 == 47 [pid = 1938] [id = 61] 19:40:22 INFO - PROCESS | 1938 | --DOCSHELL 0x11c837000 == 46 [pid = 1938] [id = 60] 19:40:22 INFO - PROCESS | 1938 | --DOCSHELL 0x119746800 == 45 [pid = 1938] [id = 59] 19:40:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 19:40:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 733ms 19:40:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 19:40:22 INFO - PROCESS | 1938 | 1461465622099 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 19:40:22 INFO - PROCESS | 1938 | 1461465622101 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 19:40:22 INFO - PROCESS | 1938 | 1461465622107 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 19:40:22 INFO - PROCESS | 1938 | 1461465622110 Marionette TRACE conn2 <- [1,274,null,{}] 19:40:22 INFO - PROCESS | 1938 | 1461465622114 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}] 19:40:22 INFO - PROCESS | 1938 | 1461465622210 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 19:40:22 INFO - PROCESS | 1938 | 1461465622281 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:22 INFO - PROCESS | 1938 | ++DOCSHELL 0x123efa800 == 46 [pid = 1938] [id = 76] 19:40:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 225 (0x11596f000) [pid = 1938] [serial = 225] [outer = 0x0] 19:40:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 226 (0x118568000) [pid = 1938] [serial = 226] [outer = 0x11596f000] 19:40:22 INFO - PROCESS | 1938 | 1461465622314 Marionette DEBUG loaded listener.js 19:40:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 227 (0x11ae40c00) [pid = 1938] [serial = 227] [outer = 0x11596f000] 19:40:22 INFO - PROCESS | 1938 | 1461465622764 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]]]}] 19:40:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 19:40:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 723ms 19:40:22 INFO - PROCESS | 1938 | 1461465622829 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 19:40:22 INFO - PROCESS | 1938 | 1461465622833 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 19:40:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 19:40:22 INFO - PROCESS | 1938 | 1461465622859 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 19:40:22 INFO - PROCESS | 1938 | 1461465622861 Marionette TRACE conn2 <- [1,278,null,{}] 19:40:22 INFO - PROCESS | 1938 | 1461465622863 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}] 19:40:22 INFO - PROCESS | 1938 | 1461465622960 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 19:40:23 INFO - PROCESS | 1938 | 1461465623033 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:23 INFO - PROCESS | 1938 | ++DOCSHELL 0x12b3d9000 == 47 [pid = 1938] [id = 77] 19:40:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 228 (0x126f67000) [pid = 1938] [serial = 228] [outer = 0x0] 19:40:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 229 (0x128e08000) [pid = 1938] [serial = 229] [outer = 0x126f67000] 19:40:23 INFO - PROCESS | 1938 | 1461465623063 Marionette DEBUG loaded listener.js 19:40:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 230 (0x129507800) [pid = 1938] [serial = 230] [outer = 0x126f67000] 19:40:23 INFO - PROCESS | 1938 | 1461465623482 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]]]}] 19:40:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 19:40:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 673ms 19:40:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 19:40:23 INFO - PROCESS | 1938 | 1461465623529 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 19:40:23 INFO - PROCESS | 1938 | 1461465623530 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 19:40:23 INFO - PROCESS | 1938 | 1461465623533 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 19:40:23 INFO - PROCESS | 1938 | 1461465623535 Marionette TRACE conn2 <- [1,282,null,{}] 19:40:23 INFO - PROCESS | 1938 | 1461465623543 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}] 19:40:23 INFO - PROCESS | 1938 | 1461465623643 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 19:40:23 INFO - PROCESS | 1938 | 1461465623701 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:23 INFO - PROCESS | 1938 | ++DOCSHELL 0x11bb1a800 == 48 [pid = 1938] [id = 78] 19:40:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 231 (0x12950dc00) [pid = 1938] [serial = 231] [outer = 0x0] 19:40:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 232 (0x12b4d5800) [pid = 1938] [serial = 232] [outer = 0x12950dc00] 19:40:23 INFO - PROCESS | 1938 | 1461465623746 Marionette DEBUG loaded listener.js 19:40:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 233 (0x12b4dd400) [pid = 1938] [serial = 233] [outer = 0x12950dc00] 19:40:24 INFO - PROCESS | 1938 | 1461465624178 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]]]}] 19:40:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 19:40:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 673ms 19:40:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 19:40:24 INFO - PROCESS | 1938 | 1461465624207 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 19:40:24 INFO - PROCESS | 1938 | 1461465624209 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 19:40:24 INFO - PROCESS | 1938 | 1461465624211 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 19:40:24 INFO - PROCESS | 1938 | 1461465624212 Marionette TRACE conn2 <- [1,286,null,{}] 19:40:24 INFO - PROCESS | 1938 | 1461465624215 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}] 19:40:24 INFO - PROCESS | 1938 | 1461465624324 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 19:40:24 INFO - PROCESS | 1938 | 1461465624382 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:24 INFO - PROCESS | 1938 | ++DOCSHELL 0x12f922000 == 49 [pid = 1938] [id = 79] 19:40:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 234 (0x12b94e400) [pid = 1938] [serial = 234] [outer = 0x0] 19:40:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 235 (0x12cfe3800) [pid = 1938] [serial = 235] [outer = 0x12b94e400] 19:40:24 INFO - PROCESS | 1938 | 1461465624412 Marionette DEBUG loaded listener.js 19:40:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 236 (0x12d59bc00) [pid = 1938] [serial = 236] [outer = 0x12b94e400] 19:40:24 INFO - PROCESS | 1938 | 1461465624825 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]]]}] 19:40:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 19:40:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 669ms 19:40:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 19:40:24 INFO - PROCESS | 1938 | 1461465624880 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 19:40:24 INFO - PROCESS | 1938 | 1461465624882 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 19:40:24 INFO - PROCESS | 1938 | 1461465624884 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 19:40:24 INFO - PROCESS | 1938 | 1461465624885 Marionette TRACE conn2 <- [1,290,null,{}] 19:40:24 INFO - PROCESS | 1938 | 1461465624888 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}] 19:40:24 INFO - PROCESS | 1938 | 1461465624977 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 19:40:25 INFO - PROCESS | 1938 | 1461465625035 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:25 INFO - PROCESS | 1938 | ++DOCSHELL 0x13001e800 == 50 [pid = 1938] [id = 80] 19:40:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 237 (0x12bc1e800) [pid = 1938] [serial = 237] [outer = 0x0] 19:40:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 238 (0x12da35800) [pid = 1938] [serial = 238] [outer = 0x12bc1e800] 19:40:25 INFO - PROCESS | 1938 | 1461465625078 Marionette DEBUG loaded listener.js 19:40:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 239 (0x12e314000) [pid = 1938] [serial = 239] [outer = 0x12bc1e800] 19:40:25 INFO - PROCESS | 1938 | 1461465625455 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]]]}] 19:40:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 19:40:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 622ms 19:40:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 19:40:25 INFO - PROCESS | 1938 | 1461465625506 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 19:40:25 INFO - PROCESS | 1938 | 1461465625507 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 19:40:25 INFO - PROCESS | 1938 | 1461465625510 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 19:40:25 INFO - PROCESS | 1938 | 1461465625511 Marionette TRACE conn2 <- [1,294,null,{}] 19:40:25 INFO - PROCESS | 1938 | 1461465625513 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}] 19:40:25 INFO - PROCESS | 1938 | 1461465625646 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 19:40:25 INFO - PROCESS | 1938 | 1461465625719 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:25 INFO - PROCESS | 1938 | ++DOCSHELL 0x114f71000 == 51 [pid = 1938] [id = 81] 19:40:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 240 (0x12e38cc00) [pid = 1938] [serial = 240] [outer = 0x0] 19:40:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 241 (0x12e6ea800) [pid = 1938] [serial = 241] [outer = 0x12e38cc00] 19:40:25 INFO - PROCESS | 1938 | 1461465625751 Marionette DEBUG loaded listener.js 19:40:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 242 (0x12f809400) [pid = 1938] [serial = 242] [outer = 0x12e38cc00] 19:40:26 INFO - PROCESS | 1938 | 1461465626170 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]]]}] 19:40:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 19:40:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 668ms 19:40:26 INFO - PROCESS | 1938 | 1461465626179 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 19:40:26 INFO - PROCESS | 1938 | 1461465626180 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 19:40:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 19:40:26 INFO - PROCESS | 1938 | 1461465626182 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 19:40:26 INFO - PROCESS | 1938 | 1461465626184 Marionette TRACE conn2 <- [1,298,null,{}] 19:40:26 INFO - PROCESS | 1938 | 1461465626186 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}] 19:40:26 INFO - PROCESS | 1938 | 1461465626278 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 19:40:26 INFO - PROCESS | 1938 | 1461465626347 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:26 INFO - PROCESS | 1938 | ++DOCSHELL 0x12b2dd800 == 52 [pid = 1938] [id = 82] 19:40:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 243 (0x12b0dc400) [pid = 1938] [serial = 243] [outer = 0x0] 19:40:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 244 (0x12b0dfc00) [pid = 1938] [serial = 244] [outer = 0x12b0dc400] 19:40:26 INFO - PROCESS | 1938 | 1461465626379 Marionette DEBUG loaded listener.js 19:40:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 245 (0x12b0e4400) [pid = 1938] [serial = 245] [outer = 0x12b0dc400] 19:40:26 INFO - PROCESS | 1938 | 1461465626794 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]]]}] 19:40:26 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. 19:40:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 621ms 19:40:26 INFO - PROCESS | 1938 | 1461465626803 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 19:40:26 INFO - PROCESS | 1938 | 1461465626805 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 19:40:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 19:40:26 INFO - PROCESS | 1938 | 1461465626807 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 19:40:26 INFO - PROCESS | 1938 | 1461465626808 Marionette TRACE conn2 <- [1,302,null,{}] 19:40:26 INFO - PROCESS | 1938 | 1461465626811 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}] 19:40:26 INFO - PROCESS | 1938 | 1461465626903 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 19:40:26 INFO - PROCESS | 1938 | 1461465626994 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:27 INFO - PROCESS | 1938 | ++DOCSHELL 0x130713800 == 53 [pid = 1938] [id = 83] 19:40:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 246 (0x12b0dd800) [pid = 1938] [serial = 246] [outer = 0x0] 19:40:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 247 (0x12f866800) [pid = 1938] [serial = 247] [outer = 0x12b0dd800] 19:40:27 INFO - PROCESS | 1938 | 1461465627023 Marionette DEBUG loaded listener.js 19:40:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 248 (0x12fc87400) [pid = 1938] [serial = 248] [outer = 0x12b0dd800] 19:40:27 INFO - PROCESS | 1938 | 1461465627441 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]]]}] 19:40:27 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. 19:40:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 670ms 19:40:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 19:40:27 INFO - PROCESS | 1938 | 1461465627477 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 19:40:27 INFO - PROCESS | 1938 | 1461465627479 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 19:40:27 INFO - PROCESS | 1938 | 1461465627481 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 19:40:27 INFO - PROCESS | 1938 | 1461465627482 Marionette TRACE conn2 <- [1,306,null,{}] 19:40:27 INFO - PROCESS | 1938 | 1461465627484 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}] 19:40:27 INFO - PROCESS | 1938 | 1461465627577 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 19:40:27 INFO - PROCESS | 1938 | 1461465627637 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:27 INFO - PROCESS | 1938 | ++DOCSHELL 0x12b437800 == 54 [pid = 1938] [id = 84] 19:40:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 249 (0x12f80ac00) [pid = 1938] [serial = 249] [outer = 0x0] 19:40:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 250 (0x12fc90000) [pid = 1938] [serial = 250] [outer = 0x12f80ac00] 19:40:27 INFO - PROCESS | 1938 | 1461465627679 Marionette DEBUG loaded listener.js 19:40:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 251 (0x12fe9e000) [pid = 1938] [serial = 251] [outer = 0x12f80ac00] 19:40:28 INFO - PROCESS | 1938 | --DOCSHELL 0x124ee5800 == 53 [pid = 1938] [id = 54] 19:40:28 INFO - PROCESS | 1938 | --DOCSHELL 0x12cea0000 == 52 [pid = 1938] [id = 69] 19:40:28 INFO - PROCESS | 1938 | --DOCSHELL 0x11c387800 == 51 [pid = 1938] [id = 68] 19:40:31 INFO - PROCESS | 1938 | --DOCSHELL 0x12b995000 == 50 [pid = 1938] [id = 57] 19:40:31 INFO - PROCESS | 1938 | --DOCSHELL 0x12e6a6800 == 49 [pid = 1938] [id = 70] 19:40:31 INFO - PROCESS | 1938 | --DOCSHELL 0x1155bf800 == 48 [pid = 1938] [id = 23] 19:40:31 INFO - PROCESS | 1938 | --DOCSHELL 0x12e3b0000 == 47 [pid = 1938] [id = 10] 19:40:31 INFO - PROCESS | 1938 | --DOCSHELL 0x12ebb1800 == 46 [pid = 1938] [id = 71] 19:40:31 INFO - PROCESS | 1938 | --DOCSHELL 0x12f328800 == 45 [pid = 1938] [id = 15] 19:40:31 INFO - PROCESS | 1938 | --DOCSHELL 0x12e269800 == 44 [pid = 1938] [id = 21] 19:40:31 INFO - PROCESS | 1938 | --DOCSHELL 0x1274a2000 == 43 [pid = 1938] [id = 55] 19:40:31 INFO - PROCESS | 1938 | --DOCSHELL 0x12f30b800 == 42 [pid = 1938] [id = 14] 19:40:31 INFO - PROCESS | 1938 | --DOCSHELL 0x12f9c9800 == 41 [pid = 1938] [id = 73] 19:40:31 INFO - PROCESS | 1938 | --DOCSHELL 0x12ef93800 == 40 [pid = 1938] [id = 72] 19:40:31 INFO - PROCESS | 1938 | --DOCSHELL 0x114749000 == 39 [pid = 1938] [id = 56] 19:40:31 INFO - PROCESS | 1938 | --DOCSHELL 0x11916c800 == 38 [pid = 1938] [id = 24] 19:40:31 INFO - PROCESS | 1938 | --DOCSHELL 0x12cfc6000 == 37 [pid = 1938] [id = 8] 19:40:31 INFO - PROCESS | 1938 | --DOCSHELL 0x12fe41000 == 36 [pid = 1938] [id = 20] 19:40:31 INFO - PROCESS | 1938 | --DOCSHELL 0x12dbda800 == 35 [pid = 1938] [id = 9] 19:40:31 INFO - PROCESS | 1938 | --DOCSHELL 0x12e266800 == 34 [pid = 1938] [id = 65] 19:40:31 INFO - PROCESS | 1938 | --DOCSHELL 0x11ae11000 == 33 [pid = 1938] [id = 11] 19:40:31 INFO - PROCESS | 1938 | --DOCSHELL 0x118712800 == 32 [pid = 1938] [id = 51] 19:40:31 INFO - PROCESS | 1938 | --DOCSHELL 0x12dbd7000 == 31 [pid = 1938] [id = 64] 19:40:31 INFO - PROCESS | 1938 | --DOCSHELL 0x12fce9800 == 30 [pid = 1938] [id = 74] 19:40:31 INFO - PROCESS | 1938 | --DOCSHELL 0x12e277800 == 29 [pid = 1938] [id = 66] 19:40:31 INFO - PROCESS | 1938 | --DOCSHELL 0x130717000 == 28 [pid = 1938] [id = 22] 19:40:31 INFO - PROCESS | 1938 | --DOCSHELL 0x12f9cf800 == 27 [pid = 1938] [id = 17] 19:40:31 INFO - PROCESS | 1938 | --DOCSHELL 0x12ce90000 == 26 [pid = 1938] [id = 62] 19:40:31 INFO - PROCESS | 1938 | --DOCSHELL 0x123eef800 == 25 [pid = 1938] [id = 50] 19:40:31 INFO - PROCESS | 1938 | --DOCSHELL 0x119756800 == 24 [pid = 1938] [id = 19] 19:40:31 INFO - PROCESS | 1938 | --DOCSHELL 0x12d016800 == 23 [pid = 1938] [id = 63] 19:40:31 INFO - PROCESS | 1938 | --DOCSHELL 0x12ef80000 == 22 [pid = 1938] [id = 13] 19:40:31 INFO - PROCESS | 1938 | --DOCSHELL 0x12eba1000 == 21 [pid = 1938] [id = 12] 19:40:31 INFO - PROCESS | 1938 | --DOCSHELL 0x130713800 == 20 [pid = 1938] [id = 83] 19:40:31 INFO - PROCESS | 1938 | --DOCSHELL 0x12b2dd800 == 19 [pid = 1938] [id = 82] 19:40:31 INFO - PROCESS | 1938 | --DOCSHELL 0x114f71000 == 18 [pid = 1938] [id = 81] 19:40:31 INFO - PROCESS | 1938 | --DOCSHELL 0x128c5f000 == 17 [pid = 1938] [id = 44] 19:40:31 INFO - PROCESS | 1938 | --DOCSHELL 0x13001e800 == 16 [pid = 1938] [id = 80] 19:40:31 INFO - PROCESS | 1938 | --DOCSHELL 0x12f922000 == 15 [pid = 1938] [id = 79] 19:40:31 INFO - PROCESS | 1938 | --DOCSHELL 0x11bb1a800 == 14 [pid = 1938] [id = 78] 19:40:31 INFO - PROCESS | 1938 | --DOCSHELL 0x12b3d9000 == 13 [pid = 1938] [id = 77] 19:40:31 INFO - PROCESS | 1938 | --DOCSHELL 0x1242e8800 == 12 [pid = 1938] [id = 75] 19:40:31 INFO - PROCESS | 1938 | --DOCSHELL 0x11ab2c800 == 11 [pid = 1938] [id = 67] 19:40:31 INFO - PROCESS | 1938 | --DOCSHELL 0x12be6a800 == 10 [pid = 1938] [id = 58] 19:40:31 INFO - PROCESS | 1938 | --DOCSHELL 0x123efa800 == 9 [pid = 1938] [id = 76] 19:40:32 INFO - PROCESS | 1938 | 1461465632253 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]]]}] 19:40:32 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. 19:40:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 4831ms 19:40:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 19:40:32 INFO - PROCESS | 1938 | 1461465632313 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 19:40:32 INFO - PROCESS | 1938 | 1461465632315 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 19:40:32 INFO - PROCESS | 1938 | 1461465632318 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 19:40:32 INFO - PROCESS | 1938 | 1461465632321 Marionette TRACE conn2 <- [1,310,null,{}] 19:40:32 INFO - PROCESS | 1938 | 1461465632324 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}] 19:40:32 INFO - PROCESS | 1938 | 1461465632405 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 19:40:32 INFO - PROCESS | 1938 | 1461465632412 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:32 INFO - PROCESS | 1938 | ++DOCSHELL 0x118807800 == 10 [pid = 1938] [id = 85] 19:40:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 252 (0x119796c00) [pid = 1938] [serial = 252] [outer = 0x0] 19:40:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 253 (0x119f50000) [pid = 1938] [serial = 253] [outer = 0x119796c00] 19:40:32 INFO - PROCESS | 1938 | 1461465632441 Marionette DEBUG loaded listener.js 19:40:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 254 (0x11aa6d800) [pid = 1938] [serial = 254] [outer = 0x119796c00] 19:40:32 INFO - PROCESS | 1938 | 1461465632780 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]]]}] 19:40:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 19:40:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 472ms 19:40:32 INFO - PROCESS | 1938 | 1461465632792 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 19:40:32 INFO - PROCESS | 1938 | 1461465632796 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 19:40:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 19:40:32 INFO - PROCESS | 1938 | 1461465632801 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 19:40:32 INFO - PROCESS | 1938 | 1461465632802 Marionette TRACE conn2 <- [1,314,null,{}] 19:40:32 INFO - PROCESS | 1938 | 1461465632819 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}] 19:40:32 INFO - PROCESS | 1938 | 1461465632906 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 19:40:32 INFO - PROCESS | 1938 | 1461465632912 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:32 INFO - PROCESS | 1938 | ++DOCSHELL 0x11ae11000 == 11 [pid = 1938] [id = 86] 19:40:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 255 (0x11aa74800) [pid = 1938] [serial = 255] [outer = 0x0] 19:40:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 256 (0x11ae44800) [pid = 1938] [serial = 256] [outer = 0x11aa74800] 19:40:32 INFO - PROCESS | 1938 | 1461465632937 Marionette DEBUG loaded listener.js 19:40:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 257 (0x11bfa1c00) [pid = 1938] [serial = 257] [outer = 0x11aa74800] 19:40:33 INFO - PROCESS | 1938 | 1461465633315 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]]]}] 19:40:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 19:40:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 524ms 19:40:33 INFO - PROCESS | 1938 | 1461465633325 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 19:40:33 INFO - PROCESS | 1938 | 1461465633326 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 19:40:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 19:40:33 INFO - PROCESS | 1938 | 1461465633329 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 19:40:33 INFO - PROCESS | 1938 | 1461465633332 Marionette TRACE conn2 <- [1,318,null,{}] 19:40:33 INFO - PROCESS | 1938 | 1461465633342 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}] 19:40:33 INFO - PROCESS | 1938 | 1461465633447 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 19:40:33 INFO - PROCESS | 1938 | 1461465633457 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:33 INFO - PROCESS | 1938 | ++DOCSHELL 0x124ea6800 == 12 [pid = 1938] [id = 87] 19:40:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 258 (0x123cab000) [pid = 1938] [serial = 258] [outer = 0x0] 19:40:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 259 (0x123fcec00) [pid = 1938] [serial = 259] [outer = 0x123cab000] 19:40:33 INFO - PROCESS | 1938 | 1461465633486 Marionette DEBUG loaded listener.js 19:40:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 260 (0x126f63400) [pid = 1938] [serial = 260] [outer = 0x123cab000] 19:40:33 INFO - PROCESS | 1938 | 1461465633855 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]]]}] 19:40:33 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. 19:40:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 572ms 19:40:33 INFO - PROCESS | 1938 | 1461465633902 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 19:40:33 INFO - PROCESS | 1938 | 1461465633905 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 19:40:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 19:40:33 INFO - PROCESS | 1938 | 1461465633908 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 19:40:33 INFO - PROCESS | 1938 | 1461465633909 Marionette TRACE conn2 <- [1,322,null,{}] 19:40:33 INFO - PROCESS | 1938 | 1461465633913 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}] 19:40:34 INFO - PROCESS | 1938 | 1461465634108 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 19:40:34 INFO - PROCESS | 1938 | 1461465634138 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:34 INFO - PROCESS | 1938 | ++DOCSHELL 0x12a899800 == 13 [pid = 1938] [id = 88] 19:40:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 261 (0x128edcc00) [pid = 1938] [serial = 261] [outer = 0x0] 19:40:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 262 (0x129144400) [pid = 1938] [serial = 262] [outer = 0x128edcc00] 19:40:34 INFO - PROCESS | 1938 | 1461465634169 Marionette DEBUG loaded listener.js 19:40:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 263 (0x129506800) [pid = 1938] [serial = 263] [outer = 0x128edcc00] 19:40:34 INFO - PROCESS | 1938 | 1461465634585 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]]]}] 19:40:34 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. 19:40:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 721ms 19:40:34 INFO - PROCESS | 1938 | 1461465634630 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 19:40:34 INFO - PROCESS | 1938 | 1461465634631 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 19:40:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 19:40:34 INFO - PROCESS | 1938 | 1461465634633 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 19:40:34 INFO - PROCESS | 1938 | 1461465634634 Marionette TRACE conn2 <- [1,326,null,{}] 19:40:34 INFO - PROCESS | 1938 | 1461465634642 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}] 19:40:34 INFO - PROCESS | 1938 | 1461465634739 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 19:40:34 INFO - PROCESS | 1938 | 1461465634743 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:34 INFO - PROCESS | 1938 | ++DOCSHELL 0x12b2f2000 == 14 [pid = 1938] [id = 89] 19:40:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 264 (0x12913b800) [pid = 1938] [serial = 264] [outer = 0x0] 19:40:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 265 (0x129510400) [pid = 1938] [serial = 265] [outer = 0x12913b800] 19:40:34 INFO - PROCESS | 1938 | 1461465634768 Marionette DEBUG loaded listener.js 19:40:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 266 (0x12b0e0800) [pid = 1938] [serial = 266] [outer = 0x12913b800] 19:40:35 INFO - PROCESS | 1938 | 1461465635136 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]]]}] 19:40:35 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. 19:40:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 518ms 19:40:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 19:40:35 INFO - PROCESS | 1938 | 1461465635151 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 19:40:35 INFO - PROCESS | 1938 | 1461465635152 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 19:40:35 INFO - PROCESS | 1938 | 1461465635155 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 19:40:35 INFO - PROCESS | 1938 | 1461465635156 Marionette TRACE conn2 <- [1,330,null,{}] 19:40:35 INFO - PROCESS | 1938 | 1461465635158 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}] 19:40:35 INFO - PROCESS | 1938 | 1461465635276 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 19:40:35 INFO - PROCESS | 1938 | 1461465635290 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:35 INFO - PROCESS | 1938 | ++DOCSHELL 0x12b918000 == 15 [pid = 1938] [id = 90] 19:40:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 267 (0x12b4d1c00) [pid = 1938] [serial = 267] [outer = 0x0] 19:40:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 268 (0x12b74d800) [pid = 1938] [serial = 268] [outer = 0x12b4d1c00] 19:40:35 INFO - PROCESS | 1938 | 1461465635318 Marionette DEBUG loaded listener.js 19:40:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 269 (0x12bcebc00) [pid = 1938] [serial = 269] [outer = 0x12b4d1c00] 19:40:35 INFO - PROCESS | 1938 | 1461465635687 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]]]}] 19:40:35 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. 19:40:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 570ms 19:40:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 19:40:35 INFO - PROCESS | 1938 | 1461465635733 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 19:40:35 INFO - PROCESS | 1938 | 1461465635734 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 19:40:35 INFO - PROCESS | 1938 | 1461465635736 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 19:40:35 INFO - PROCESS | 1938 | 1461465635738 Marionette TRACE conn2 <- [1,334,null,{}] 19:40:35 INFO - PROCESS | 1938 | 1461465635740 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}] 19:40:35 INFO - PROCESS | 1938 | 1461465635836 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 19:40:35 INFO - PROCESS | 1938 | 1461465635840 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:35 INFO - PROCESS | 1938 | ++DOCSHELL 0x12d016800 == 16 [pid = 1938] [id = 91] 19:40:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 270 (0x12b4d6c00) [pid = 1938] [serial = 270] [outer = 0x0] 19:40:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 271 (0x12cfe0c00) [pid = 1938] [serial = 271] [outer = 0x12b4d6c00] 19:40:35 INFO - PROCESS | 1938 | 1461465635865 Marionette DEBUG loaded listener.js 19:40:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 272 (0x12d591800) [pid = 1938] [serial = 272] [outer = 0x12b4d6c00] 19:40:37 INFO - PROCESS | 1938 | --DOMWINDOW == 271 (0x1288c6800) [pid = 1938] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 19:40:37 INFO - PROCESS | 1938 | --DOMWINDOW == 270 (0x1159f5800) [pid = 1938] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 19:40:37 INFO - PROCESS | 1938 | --DOMWINDOW == 269 (0x119194000) [pid = 1938] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 19:40:37 INFO - PROCESS | 1938 | --DOMWINDOW == 268 (0x11c623800) [pid = 1938] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 19:40:37 INFO - PROCESS | 1938 | --DOMWINDOW == 267 (0x11c31ec00) [pid = 1938] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 19:40:37 INFO - PROCESS | 1938 | --DOMWINDOW == 266 (0x12443b400) [pid = 1938] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 19:40:37 INFO - PROCESS | 1938 | --DOMWINDOW == 265 (0x11a923800) [pid = 1938] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 19:40:37 INFO - PROCESS | 1938 | --DOMWINDOW == 264 (0x1269cb000) [pid = 1938] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 19:40:37 INFO - PROCESS | 1938 | --DOMWINDOW == 263 (0x11a915400) [pid = 1938] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 19:40:37 INFO - PROCESS | 1938 | --DOMWINDOW == 262 (0x118839000) [pid = 1938] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 19:40:37 INFO - PROCESS | 1938 | --DOMWINDOW == 261 (0x11578bc00) [pid = 1938] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 19:40:37 INFO - PROCESS | 1938 | --DOMWINDOW == 260 (0x11aaafc00) [pid = 1938] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 19:40:37 INFO - PROCESS | 1938 | --DOMWINDOW == 259 (0x126bcb800) [pid = 1938] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 19:40:37 INFO - PROCESS | 1938 | --DOMWINDOW == 258 (0x123caf800) [pid = 1938] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 19:40:37 INFO - PROCESS | 1938 | --DOMWINDOW == 257 (0x123ac0400) [pid = 1938] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 19:40:37 INFO - PROCESS | 1938 | --DOMWINDOW == 256 (0x118ee9400) [pid = 1938] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 19:40:37 INFO - PROCESS | 1938 | --DOMWINDOW == 255 (0x115969400) [pid = 1938] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 19:40:37 INFO - PROCESS | 1938 | --DOMWINDOW == 254 (0x12913fc00) [pid = 1938] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 19:40:37 INFO - PROCESS | 1938 | --DOMWINDOW == 253 (0x11578e000) [pid = 1938] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 19:40:37 INFO - PROCESS | 1938 | --DOMWINDOW == 252 (0x11ae40800) [pid = 1938] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 19:40:37 INFO - PROCESS | 1938 | --DOMWINDOW == 251 (0x119f4e000) [pid = 1938] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 19:40:37 INFO - PROCESS | 1938 | --DOMWINDOW == 250 (0x1147d5000) [pid = 1938] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 19:40:37 INFO - PROCESS | 1938 | --DOMWINDOW == 249 (0x1142cb400) [pid = 1938] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 19:40:37 INFO - PROCESS | 1938 | --DOMWINDOW == 248 (0x124435000) [pid = 1938] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 19:40:37 INFO - PROCESS | 1938 | --DOMWINDOW == 247 (0x126bcfc00) [pid = 1938] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 19:40:37 INFO - PROCESS | 1938 | --DOMWINDOW == 246 (0x119f4f000) [pid = 1938] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 19:40:37 INFO - PROCESS | 1938 | --DOMWINDOW == 245 (0x11a918000) [pid = 1938] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 19:40:37 INFO - PROCESS | 1938 | --DOMWINDOW == 244 (0x119133400) [pid = 1938] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 19:40:37 INFO - PROCESS | 1938 | --DOMWINDOW == 243 (0x119f4dc00) [pid = 1938] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 19:40:37 INFO - PROCESS | 1938 | --DOMWINDOW == 242 (0x11bf9f800) [pid = 1938] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 19:40:37 INFO - PROCESS | 1938 | --DOMWINDOW == 241 (0x11578f400) [pid = 1938] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 19:40:37 INFO - PROCESS | 1938 | --DOMWINDOW == 240 (0x11ae36800) [pid = 1938] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 19:40:37 INFO - PROCESS | 1938 | --DOMWINDOW == 239 (0x11b8a4800) [pid = 1938] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 19:40:37 INFO - PROCESS | 1938 | --DOMWINDOW == 238 (0x114e51400) [pid = 1938] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 19:40:37 INFO - PROCESS | 1938 | --DOMWINDOW == 237 (0x12b0dd800) [pid = 1938] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 19:40:37 INFO - PROCESS | 1938 | --DOMWINDOW == 236 (0x126e71000) [pid = 1938] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 19:40:37 INFO - PROCESS | 1938 | --DOMWINDOW == 235 (0x1274f4c00) [pid = 1938] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 19:40:37 INFO - PROCESS | 1938 | --DOMWINDOW == 234 (0x12e806c00) [pid = 1938] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 19:40:37 INFO - PROCESS | 1938 | --DOMWINDOW == 233 (0x12bc21800) [pid = 1938] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 19:40:37 INFO - PROCESS | 1938 | --DOMWINDOW == 232 (0x11c31c000) [pid = 1938] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 19:40:37 INFO - PROCESS | 1938 | --DOMWINDOW == 231 (0x127447400) [pid = 1938] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 19:40:37 INFO - PROCESS | 1938 | --DOMWINDOW == 230 (0x11ab32800) [pid = 1938] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 19:40:37 INFO - PROCESS | 1938 | --DOMWINDOW == 229 (0x12e310800) [pid = 1938] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 19:40:37 INFO - PROCESS | 1938 | --DOMWINDOW == 228 (0x11c326000) [pid = 1938] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 19:40:37 INFO - PROCESS | 1938 | --DOMWINDOW == 227 (0x126f67000) [pid = 1938] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 19:40:37 INFO - PROCESS | 1938 | --DOMWINDOW == 226 (0x12e316800) [pid = 1938] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 19:40:37 INFO - PROCESS | 1938 | --DOMWINDOW == 225 (0x11596f000) [pid = 1938] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 19:40:37 INFO - PROCESS | 1938 | --DOMWINDOW == 224 (0x11aab3000) [pid = 1938] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 19:40:37 INFO - PROCESS | 1938 | --DOMWINDOW == 223 (0x12d590400) [pid = 1938] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 19:40:37 INFO - PROCESS | 1938 | --DOMWINDOW == 222 (0x12f86ec00) [pid = 1938] [serial = 47] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 19:40:37 INFO - PROCESS | 1938 | --DOMWINDOW == 221 (0x12eb86400) [pid = 1938] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 19:40:37 INFO - PROCESS | 1938 | --DOMWINDOW == 220 (0x11bb32c00) [pid = 1938] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 19:40:37 INFO - PROCESS | 1938 | --DOMWINDOW == 219 (0x12eb7c400) [pid = 1938] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 19:40:37 INFO - PROCESS | 1938 | --DOMWINDOW == 218 (0x12b94ac00) [pid = 1938] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 19:40:37 INFO - PROCESS | 1938 | --DOMWINDOW == 217 (0x12bc1e800) [pid = 1938] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 19:40:37 INFO - PROCESS | 1938 | --DOMWINDOW == 216 (0x12950dc00) [pid = 1938] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 19:40:37 INFO - PROCESS | 1938 | --DOMWINDOW == 215 (0x12e6ec800) [pid = 1938] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 19:40:37 INFO - PROCESS | 1938 | --DOMWINDOW == 214 (0x11aa6e400) [pid = 1938] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 19:40:37 INFO - PROCESS | 1938 | --DOMWINDOW == 213 (0x129319c00) [pid = 1938] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 19:40:37 INFO - PROCESS | 1938 | --DOMWINDOW == 212 (0x119796000) [pid = 1938] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 19:40:37 INFO - PROCESS | 1938 | --DOMWINDOW == 211 (0x12e316400) [pid = 1938] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 19:40:37 INFO - PROCESS | 1938 | --DOMWINDOW == 210 (0x126f72800) [pid = 1938] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 19:40:37 INFO - PROCESS | 1938 | --DOMWINDOW == 209 (0x11bb52000) [pid = 1938] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 19:40:37 INFO - PROCESS | 1938 | --DOMWINDOW == 208 (0x12d592400) [pid = 1938] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 19:40:37 INFO - PROCESS | 1938 | --DOMWINDOW == 207 (0x12cfe2c00) [pid = 1938] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 19:40:37 INFO - PROCESS | 1938 | --DOMWINDOW == 206 (0x123ac5400) [pid = 1938] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 19:40:37 INFO - PROCESS | 1938 | --DOMWINDOW == 205 (0x12bc23c00) [pid = 1938] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 19:40:37 INFO - PROCESS | 1938 | --DOMWINDOW == 204 (0x130167000) [pid = 1938] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 19:40:37 INFO - PROCESS | 1938 | --DOMWINDOW == 203 (0x12fe99400) [pid = 1938] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 19:40:37 INFO - PROCESS | 1938 | --DOMWINDOW == 202 (0x12b0dc400) [pid = 1938] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 19:40:37 INFO - PROCESS | 1938 | --DOMWINDOW == 201 (0x12b94e400) [pid = 1938] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 19:40:37 INFO - PROCESS | 1938 | --DOMWINDOW == 200 (0x11a91a000) [pid = 1938] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 19:40:37 INFO - PROCESS | 1938 | --DOMWINDOW == 199 (0x12e312800) [pid = 1938] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 19:40:37 INFO - PROCESS | 1938 | --DOMWINDOW == 198 (0x11423ac00) [pid = 1938] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 19:40:37 INFO - PROCESS | 1938 | --DOMWINDOW == 197 (0x12e38cc00) [pid = 1938] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 19:40:37 INFO - PROCESS | 1938 | 1461465637318 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]]]}] 19:40:37 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. 19:40:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1623ms 19:40:37 INFO - PROCESS | 1938 | 1461465637372 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 19:40:37 INFO - PROCESS | 1938 | 1461465637373 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 19:40:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 19:40:37 INFO - PROCESS | 1938 | 1461465637387 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 19:40:37 INFO - PROCESS | 1938 | 1461465637389 Marionette TRACE conn2 <- [1,338,null,{}] 19:40:37 INFO - PROCESS | 1938 | 1461465637399 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}] 19:40:37 INFO - PROCESS | 1938 | 1461465637473 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 19:40:37 INFO - PROCESS | 1938 | 1461465637479 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:37 INFO - PROCESS | 1938 | ++DOCSHELL 0x11ae0a800 == 17 [pid = 1938] [id = 92] 19:40:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 198 (0x119796000) [pid = 1938] [serial = 273] [outer = 0x0] 19:40:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 199 (0x11a914c00) [pid = 1938] [serial = 274] [outer = 0x119796000] 19:40:37 INFO - PROCESS | 1938 | 1461465637504 Marionette DEBUG loaded listener.js 19:40:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 200 (0x11ada4000) [pid = 1938] [serial = 275] [outer = 0x119796000] 19:40:37 INFO - PROCESS | 1938 | 1461465637829 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]]]}] 19:40:37 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. 19:40:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 482ms 19:40:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 19:40:37 INFO - PROCESS | 1938 | 1461465637862 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 19:40:37 INFO - PROCESS | 1938 | 1461465637864 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 19:40:37 INFO - PROCESS | 1938 | 1461465637866 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 19:40:37 INFO - PROCESS | 1938 | 1461465637867 Marionette TRACE conn2 <- [1,342,null,{}] 19:40:37 INFO - PROCESS | 1938 | 1461465637869 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}] 19:40:37 INFO - PROCESS | 1938 | 1461465637976 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 19:40:37 INFO - PROCESS | 1938 | 1461465637983 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:37 INFO - PROCESS | 1938 | ++DOCSHELL 0x123a2c000 == 18 [pid = 1938] [id = 93] 19:40:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 201 (0x119f4dc00) [pid = 1938] [serial = 276] [outer = 0x0] 19:40:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 202 (0x11bcd8400) [pid = 1938] [serial = 277] [outer = 0x119f4dc00] 19:40:38 INFO - PROCESS | 1938 | 1461465638008 Marionette DEBUG loaded listener.js 19:40:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 203 (0x11ae35c00) [pid = 1938] [serial = 278] [outer = 0x119f4dc00] 19:40:38 INFO - PROCESS | 1938 | 1461465638478 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]]]}] 19:40:38 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. 19:40:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 618ms 19:40:38 INFO - PROCESS | 1938 | 1461465638484 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 19:40:38 INFO - PROCESS | 1938 | 1461465638486 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 19:40:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 19:40:38 INFO - PROCESS | 1938 | 1461465638489 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 19:40:38 INFO - PROCESS | 1938 | 1461465638490 Marionette TRACE conn2 <- [1,346,null,{}] 19:40:38 INFO - PROCESS | 1938 | 1461465638493 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}] 19:40:38 INFO - PROCESS | 1938 | 1461465638581 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 19:40:38 INFO - PROCESS | 1938 | 1461465638638 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:38 INFO - PROCESS | 1938 | ++DOCSHELL 0x129366000 == 19 [pid = 1938] [id = 94] 19:40:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 204 (0x114baac00) [pid = 1938] [serial = 279] [outer = 0x0] 19:40:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 205 (0x11c479c00) [pid = 1938] [serial = 280] [outer = 0x114baac00] 19:40:38 INFO - PROCESS | 1938 | 1461465638664 Marionette DEBUG loaded listener.js 19:40:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 206 (0x126bd3800) [pid = 1938] [serial = 281] [outer = 0x114baac00] 19:40:38 INFO - PROCESS | 1938 | 1461465638950 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]]]}] 19:40:38 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. 19:40:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 469ms 19:40:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 19:40:38 INFO - PROCESS | 1938 | 1461465638960 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 19:40:38 INFO - PROCESS | 1938 | 1461465638962 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 19:40:38 INFO - PROCESS | 1938 | 1461465638964 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 19:40:38 INFO - PROCESS | 1938 | 1461465638966 Marionette TRACE conn2 <- [1,350,null,{}] 19:40:38 INFO - PROCESS | 1938 | 1461465638968 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}] 19:40:39 INFO - PROCESS | 1938 | 1461465639067 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 19:40:39 INFO - PROCESS | 1938 | 1461465639210 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:39 INFO - PROCESS | 1938 | ++DOCSHELL 0x114b73800 == 20 [pid = 1938] [id = 95] 19:40:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 207 (0x11423f400) [pid = 1938] [serial = 282] [outer = 0x0] 19:40:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 208 (0x114f90800) [pid = 1938] [serial = 283] [outer = 0x11423f400] 19:40:39 INFO - PROCESS | 1938 | 1461465639267 Marionette DEBUG loaded listener.js 19:40:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 209 (0x1158bac00) [pid = 1938] [serial = 284] [outer = 0x11423f400] 19:40:39 INFO - PROCESS | 1938 | 1461465639944 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]]]}] 19:40:39 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. 19:40:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1020ms 19:40:39 INFO - PROCESS | 1938 | 1461465639985 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 19:40:39 INFO - PROCESS | 1938 | 1461465639988 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 19:40:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 19:40:39 INFO - PROCESS | 1938 | 1461465639992 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 19:40:39 INFO - PROCESS | 1938 | 1461465639994 Marionette TRACE conn2 <- [1,354,null,{}] 19:40:39 INFO - PROCESS | 1938 | 1461465639997 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}] 19:40:40 INFO - PROCESS | 1938 | 1461465640129 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 19:40:40 INFO - PROCESS | 1938 | 1461465640153 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 19:40:40 INFO - PROCESS | 1938 | 1461465640239 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:40 INFO - PROCESS | 1938 | ++DOCSHELL 0x12a897000 == 21 [pid = 1938] [id = 96] 19:40:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 210 (0x11c326800) [pid = 1938] [serial = 285] [outer = 0x0] 19:40:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 211 (0x11c341400) [pid = 1938] [serial = 286] [outer = 0x11c326800] 19:40:40 INFO - PROCESS | 1938 | 1461465640272 Marionette DEBUG loaded listener.js 19:40:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 212 (0x123ac5000) [pid = 1938] [serial = 287] [outer = 0x11c326800] 19:40:40 INFO - PROCESS | 1938 | 1461465640850 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]]]}] 19:40:40 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. 19:40:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 870ms 19:40:40 INFO - PROCESS | 1938 | 1461465640866 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 19:40:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 19:40:40 INFO - PROCESS | 1938 | 1461465640871 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 19:40:40 INFO - PROCESS | 1938 | 1461465640875 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 19:40:40 INFO - PROCESS | 1938 | 1461465640877 Marionette TRACE conn2 <- [1,358,null,{}] 19:40:40 INFO - PROCESS | 1938 | 1461465640881 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}] 19:40:41 INFO - PROCESS | 1938 | 1461465641018 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 19:40:41 INFO - PROCESS | 1938 | 1461465641380 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:41 INFO - PROCESS | 1938 | ++DOCSHELL 0x114f61800 == 22 [pid = 1938] [id = 97] 19:40:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 213 (0x115968c00) [pid = 1938] [serial = 288] [outer = 0x0] 19:40:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 214 (0x115973c00) [pid = 1938] [serial = 289] [outer = 0x115968c00] 19:40:41 INFO - PROCESS | 1938 | 1461465641425 Marionette DEBUG loaded listener.js 19:40:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 215 (0x1187db400) [pid = 1938] [serial = 290] [outer = 0x115968c00] 19:40:41 INFO - PROCESS | 1938 | --DOMWINDOW == 214 (0x12fc90000) [pid = 1938] [serial = 250] [outer = 0x0] [url = about:blank] 19:40:41 INFO - PROCESS | 1938 | --DOMWINDOW == 213 (0x123fd2400) [pid = 1938] [serial = 11] [outer = 0x0] [url = about:blank] 19:40:41 INFO - PROCESS | 1938 | --DOMWINDOW == 212 (0x124282000) [pid = 1938] [serial = 8] [outer = 0x0] [url = about:blank] 19:40:41 INFO - PROCESS | 1938 | 1461465641960 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]]]}] 19:40:41 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. 19:40:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1125ms 19:40:42 INFO - PROCESS | 1938 | 1461465642000 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 19:40:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 19:40:42 INFO - PROCESS | 1938 | 1461465642002 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 19:40:42 INFO - PROCESS | 1938 | 1461465642005 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 19:40:42 INFO - PROCESS | 1938 | 1461465642007 Marionette TRACE conn2 <- [1,362,null,{}] 19:40:42 INFO - PROCESS | 1938 | 1461465642011 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}] 19:40:42 INFO - PROCESS | 1938 | 1461465642080 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 19:40:42 INFO - PROCESS | 1938 | 1461465642085 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:42 INFO - PROCESS | 1938 | ++DOCSHELL 0x114f77800 == 23 [pid = 1938] [id = 98] 19:40:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 213 (0x1185b0000) [pid = 1938] [serial = 291] [outer = 0x0] 19:40:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 214 (0x1188c7c00) [pid = 1938] [serial = 292] [outer = 0x1185b0000] 19:40:42 INFO - PROCESS | 1938 | 1461465642116 Marionette DEBUG loaded listener.js 19:40:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 215 (0x119238800) [pid = 1938] [serial = 293] [outer = 0x1185b0000] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 214 (0x11bbdf400) [pid = 1938] [serial = 127] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 213 (0x123fd3000) [pid = 1938] [serial = 129] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 212 (0x1288c5800) [pid = 1938] [serial = 109] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 211 (0x11bb53000) [pid = 1938] [serial = 85] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 210 (0x1185b1000) [pid = 1938] [serial = 67] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 209 (0x11aa68400) [pid = 1938] [serial = 124] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 208 (0x11bb31400) [pid = 1938] [serial = 126] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 207 (0x12fc8c000) [pid = 1938] [serial = 52] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 206 (0x118c8d800) [pid = 1938] [serial = 151] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 205 (0x11aab4400) [pid = 1938] [serial = 79] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 204 (0x11aa6b400) [pid = 1938] [serial = 70] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 203 (0x11a915c00) [pid = 1938] [serial = 123] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 202 (0x11a76e400) [pid = 1938] [serial = 153] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 201 (0x128ee2400) [pid = 1938] [serial = 115] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 200 (0x11c323000) [pid = 1938] [serial = 88] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 199 (0x11ae43000) [pid = 1938] [serial = 82] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 198 (0x116746800) [pid = 1938] [serial = 121] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 197 (0x116574000) [pid = 1938] [serial = 150] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 196 (0x1147d3c00) [pid = 1938] [serial = 120] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 195 (0x13074d400) [pid = 1938] [serial = 64] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 194 (0x129504800) [pid = 1938] [serial = 118] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 193 (0x118e19400) [pid = 1938] [serial = 133] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 192 (0x11b8a8c00) [pid = 1938] [serial = 138] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 191 (0x11aa65800) [pid = 1938] [serial = 135] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 190 (0x11aa69800) [pid = 1938] [serial = 223] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 189 (0x118569000) [pid = 1938] [serial = 132] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 188 (0x11bfa2800) [pid = 1938] [serial = 177] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 187 (0x12e369c00) [pid = 1938] [serial = 211] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 186 (0x12fc87400) [pid = 1938] [serial = 248] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 185 (0x118568000) [pid = 1938] [serial = 226] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 184 (0x1288d2400) [pid = 1938] [serial = 111] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 183 (0x11b817c00) [pid = 1938] [serial = 84] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 182 (0x11c33b400) [pid = 1938] [serial = 90] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 181 (0x123ac4000) [pid = 1938] [serial = 96] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 180 (0x11c33f000) [pid = 1938] [serial = 93] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 179 (0x127451800) [pid = 1938] [serial = 108] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 178 (0x11ab38c00) [pid = 1938] [serial = 81] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 177 (0x126c40000) [pid = 1938] [serial = 105] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 176 (0x12f866800) [pid = 1938] [serial = 247] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 175 (0x11bfa0400) [pid = 1938] [serial = 202] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 174 (0x11a920400) [pid = 1938] [serial = 69] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 173 (0x118c1d800) [pid = 1938] [serial = 75] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 172 (0x1185b1400) [pid = 1938] [serial = 72] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 171 (0x11bb5fc00) [pid = 1938] [serial = 87] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 170 (0x128c18000) [pid = 1938] [serial = 114] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 169 (0x124434000) [pid = 1938] [serial = 102] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 168 (0x12443e000) [pid = 1938] [serial = 130] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 167 (0x11aa6ac00) [pid = 1938] [serial = 78] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 166 (0x123ac9000) [pid = 1938] [serial = 99] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 165 (0x129306400) [pid = 1938] [serial = 117] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 164 (0x116574400) [pid = 1938] [serial = 66] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 163 (0x118778400) [pid = 1938] [serial = 73] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 162 (0x11c880800) [pid = 1938] [serial = 94] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 161 (0x123ac9c00) [pid = 1938] [serial = 97] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 160 (0x1269c5c00) [pid = 1938] [serial = 103] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 159 (0x123e15800) [pid = 1938] [serial = 100] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 158 (0x11a916800) [pid = 1938] [serial = 76] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 157 (0x11c47fc00) [pid = 1938] [serial = 91] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 156 (0x126f72400) [pid = 1938] [serial = 106] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 155 (0x11bb31000) [pid = 1938] [serial = 156] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 154 (0x11aa66c00) [pid = 1938] [serial = 174] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 153 (0x128e03c00) [pid = 1938] [serial = 112] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 152 (0x128e08000) [pid = 1938] [serial = 229] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 151 (0x1274f7c00) [pid = 1938] [serial = 181] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 150 (0x11ab37c00) [pid = 1938] [serial = 175] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 149 (0x11aa73c00) [pid = 1938] [serial = 136] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 148 (0x11aa6f800) [pid = 1938] [serial = 154] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 147 (0x12b517c00) [pid = 1938] [serial = 183] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 146 (0x123ea4000) [pid = 1938] [serial = 145] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 145 (0x1244dfc00) [pid = 1938] [serial = 147] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 144 (0x123ac3000) [pid = 1938] [serial = 144] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 143 (0x11c62dc00) [pid = 1938] [serial = 142] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 142 (0x11bb5c000) [pid = 1938] [serial = 224] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 141 (0x126c3c400) [pid = 1938] [serial = 180] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 140 (0x11c32a400) [pid = 1938] [serial = 141] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 139 (0x11bbda000) [pid = 1938] [serial = 139] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 138 (0x11c62a800) [pid = 1938] [serial = 178] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 137 (0x128ed8000) [pid = 1938] [serial = 163] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 136 (0x12930bc00) [pid = 1938] [serial = 165] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 135 (0x12e6e0400) [pid = 1938] [serial = 214] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 134 (0x124f15800) [pid = 1938] [serial = 160] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 133 (0x129507800) [pid = 1938] [serial = 230] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 132 (0x12e389800) [pid = 1938] [serial = 212] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 131 (0x11ae40c00) [pid = 1938] [serial = 227] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 130 (0x11c339400) [pid = 1938] [serial = 199] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 129 (0x11bf9dc00) [pid = 1938] [serial = 157] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 128 (0x126e6f400) [pid = 1938] [serial = 148] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 127 (0x123b97000) [pid = 1938] [serial = 159] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 126 (0x12b520800) [pid = 1938] [serial = 206] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 125 (0x12f865400) [pid = 1938] [serial = 218] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 124 (0x12cfa1800) [pid = 1938] [serial = 171] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 123 (0x12bcee800) [pid = 1938] [serial = 169] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 122 (0x12f86c000) [pid = 1938] [serial = 220] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 121 (0x12913d400) [pid = 1938] [serial = 18] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 120 (0x12eb7cc00) [pid = 1938] [serial = 217] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 119 (0x11c31dc00) [pid = 1938] [serial = 15] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 118 (0x11c324000) [pid = 1938] [serial = 16] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 117 (0x12913c000) [pid = 1938] [serial = 205] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 116 (0x12bce6000) [pid = 1938] [serial = 168] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 115 (0x129509800) [pid = 1938] [serial = 166] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 114 (0x123aca000) [pid = 1938] [serial = 203] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 113 (0x12e6e8c00) [pid = 1938] [serial = 215] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 112 (0x12b948c00) [pid = 1938] [serial = 184] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 111 (0x11a774c00) [pid = 1938] [serial = 30] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 110 (0x12e6e0c00) [pid = 1938] [serial = 31] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 109 (0x12e367800) [pid = 1938] [serial = 28] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 108 (0x12f873800) [pid = 1938] [serial = 221] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 107 (0x12e31b400) [pid = 1938] [serial = 27] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 106 (0x12cfdf400) [pid = 1938] [serial = 172] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 105 (0x12b4d5800) [pid = 1938] [serial = 232] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 104 (0x12cfe3c00) [pid = 1938] [serial = 208] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 103 (0x12db9c400) [pid = 1938] [serial = 24] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 102 (0x12dba7400) [pid = 1938] [serial = 25] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 101 (0x12cfe4800) [pid = 1938] [serial = 21] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 100 (0x12cfe9000) [pid = 1938] [serial = 22] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 99 (0x1288cc800) [pid = 1938] [serial = 162] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 98 (0x12f9c1800) [pid = 1938] [serial = 45] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 97 (0x12e30e400) [pid = 1938] [serial = 190] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 96 (0x12f870c00) [pid = 1938] [serial = 48] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 95 (0x12e318c00) [pid = 1938] [serial = 192] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 94 (0x12fc86400) [pid = 1938] [serial = 49] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 93 (0x12fc8c800) [pid = 1938] [serial = 51] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 92 (0x12f805800) [pid = 1938] [serial = 42] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 91 (0x11bb5f800) [pid = 1938] [serial = 198] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 90 (0x12f80d800) [pid = 1938] [serial = 43] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 89 (0x12eb84000) [pid = 1938] [serial = 40] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 88 (0x12e6ea800) [pid = 1938] [serial = 241] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 87 (0x12cfa4000) [pid = 1938] [serial = 187] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 86 (0x12e314000) [pid = 1938] [serial = 239] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 85 (0x12b4dd400) [pid = 1938] [serial = 233] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 84 (0x12eb7e800) [pid = 1938] [serial = 39] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 83 (0x12e809400) [pid = 1938] [serial = 36] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 82 (0x12d596800) [pid = 1938] [serial = 189] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 81 (0x12e80d400) [pid = 1938] [serial = 37] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 80 (0x12cfe3800) [pid = 1938] [serial = 235] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 79 (0x12bc1f000) [pid = 1938] [serial = 186] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 78 (0x12e38b800) [pid = 1938] [serial = 33] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 77 (0x12da35800) [pid = 1938] [serial = 238] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 76 (0x12e6e9c00) [pid = 1938] [serial = 34] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 75 (0x130746800) [pid = 1938] [serial = 63] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 74 (0x130165400) [pid = 1938] [serial = 60] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 73 (0x13073f800) [pid = 1938] [serial = 61] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 72 (0x12b0e4400) [pid = 1938] [serial = 245] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 71 (0x12d59bc00) [pid = 1938] [serial = 236] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 70 (0x12fc91800) [pid = 1938] [serial = 58] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 69 (0x12e365c00) [pid = 1938] [serial = 193] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 68 (0x12e36a800) [pid = 1938] [serial = 195] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 67 (0x11a920800) [pid = 1938] [serial = 57] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 66 (0x11aa09400) [pid = 1938] [serial = 54] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 65 (0x11bb39400) [pid = 1938] [serial = 55] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 64 (0x12f809400) [pid = 1938] [serial = 242] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 63 (0x12b0dfc00) [pid = 1938] [serial = 244] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 62 (0x12e37ec00) [pid = 1938] [serial = 196] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | --DOMWINDOW == 61 (0x12da29400) [pid = 1938] [serial = 209] [outer = 0x0] [url = about:blank] 19:40:42 INFO - PROCESS | 1938 | 1461465642524 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]]]}] 19:40:42 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. 19:40:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 570ms 19:40:42 INFO - PROCESS | 1938 | 1461465642577 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 19:40:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 19:40:42 INFO - PROCESS | 1938 | 1461465642580 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 19:40:42 INFO - PROCESS | 1938 | 1461465642582 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 19:40:42 INFO - PROCESS | 1938 | 1461465642584 Marionette TRACE conn2 <- [1,366,null,{}] 19:40:42 INFO - PROCESS | 1938 | 1461465642587 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}] 19:40:42 INFO - PROCESS | 1938 | 1461465642655 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 19:40:42 INFO - PROCESS | 1938 | 1461465642684 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:42 INFO - PROCESS | 1938 | ++DOCSHELL 0x11880f000 == 24 [pid = 1938] [id = 99] 19:40:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 62 (0x1159f8c00) [pid = 1938] [serial = 294] [outer = 0x0] 19:40:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 63 (0x11a775800) [pid = 1938] [serial = 295] [outer = 0x1159f8c00] 19:40:42 INFO - PROCESS | 1938 | 1461465642713 Marionette DEBUG loaded listener.js 19:40:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 64 (0x11a91ac00) [pid = 1938] [serial = 296] [outer = 0x1159f8c00] 19:40:43 INFO - PROCESS | 1938 | 1461465643050 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]]]}] 19:40:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 19:40:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 518ms 19:40:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 19:40:43 INFO - PROCESS | 1938 | 1461465643102 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 19:40:43 INFO - PROCESS | 1938 | 1461465643103 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 19:40:43 INFO - PROCESS | 1938 | 1461465643110 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 19:40:43 INFO - PROCESS | 1938 | 1461465643115 Marionette TRACE conn2 <- [1,370,null,{}] 19:40:43 INFO - PROCESS | 1938 | 1461465643118 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}] 19:40:43 INFO - PROCESS | 1938 | 1461465643191 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 19:40:43 INFO - PROCESS | 1938 | 1461465643195 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:43 INFO - PROCESS | 1938 | ++DOCSHELL 0x11925c800 == 25 [pid = 1938] [id = 100] 19:40:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 65 (0x11a91b000) [pid = 1938] [serial = 297] [outer = 0x0] 19:40:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 66 (0x11aa0f000) [pid = 1938] [serial = 298] [outer = 0x11a91b000] 19:40:43 INFO - PROCESS | 1938 | 1461465643223 Marionette DEBUG loaded listener.js 19:40:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 67 (0x11aa72c00) [pid = 1938] [serial = 299] [outer = 0x11a91b000] 19:40:43 INFO - PROCESS | 1938 | 1461465643617 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]]]}] 19:40:43 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. 19:40:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 528ms 19:40:43 INFO - PROCESS | 1938 | 1461465643635 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 19:40:43 INFO - PROCESS | 1938 | 1461465643638 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 19:40:43 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 19:40:43 INFO - PROCESS | 1938 | 1461465643649 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 19:40:43 INFO - PROCESS | 1938 | 1461465643651 Marionette TRACE conn2 <- [1,374,null,{}] 19:40:43 INFO - PROCESS | 1938 | 1461465643655 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}] 19:40:43 INFO - PROCESS | 1938 | 1461465643786 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 19:40:43 INFO - PROCESS | 1938 | 1461465643827 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:43 INFO - PROCESS | 1938 | ++DOCSHELL 0x114e7e000 == 26 [pid = 1938] [id = 101] 19:40:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 68 (0x11aa6dc00) [pid = 1938] [serial = 300] [outer = 0x0] 19:40:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 69 (0x11ab35800) [pid = 1938] [serial = 301] [outer = 0x11aa6dc00] 19:40:43 INFO - PROCESS | 1938 | 1461465643868 Marionette DEBUG loaded listener.js 19:40:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 70 (0x11ae3c800) [pid = 1938] [serial = 302] [outer = 0x11aa6dc00] 19:40:44 INFO - PROCESS | 1938 | 1461465644261 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 19:40:44 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 19:40:44 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 627ms 19:40:44 INFO - PROCESS | 1938 | 1461465644269 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 19:40:44 INFO - PROCESS | 1938 | 1461465644270 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 19:40:44 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 19:40:44 INFO - PROCESS | 1938 | 1461465644272 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 19:40:44 INFO - PROCESS | 1938 | 1461465644274 Marionette TRACE conn2 <- [1,378,null,{}] 19:40:44 INFO - PROCESS | 1938 | 1461465644276 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}] 19:40:44 INFO - PROCESS | 1938 | 1461465644359 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 19:40:44 INFO - PROCESS | 1938 | 1461465644388 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:44 INFO - PROCESS | 1938 | ++DOCSHELL 0x119c2f800 == 27 [pid = 1938] [id = 102] 19:40:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 71 (0x11b8a8c00) [pid = 1938] [serial = 303] [outer = 0x0] 19:40:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 72 (0x11bb31000) [pid = 1938] [serial = 304] [outer = 0x11b8a8c00] 19:40:44 INFO - PROCESS | 1938 | 1461465644421 Marionette DEBUG loaded listener.js 19:40:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 73 (0x11bbde000) [pid = 1938] [serial = 305] [outer = 0x11b8a8c00] 19:40:44 INFO - PROCESS | 1938 | 1461465644760 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 19:40:44 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 19:40:44 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 520ms 19:40:44 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 19:40:44 INFO - PROCESS | 1938 | 1461465644798 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 19:40:44 INFO - PROCESS | 1938 | 1461465644800 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 19:40:44 INFO - PROCESS | 1938 | 1461465644802 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 19:40:44 INFO - PROCESS | 1938 | 1461465644803 Marionette TRACE conn2 <- [1,382,null,{}] 19:40:44 INFO - PROCESS | 1938 | 1461465644805 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}] 19:40:44 INFO - PROCESS | 1938 | 1461465644891 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 19:40:44 INFO - PROCESS | 1938 | 1461465644895 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:44 INFO - PROCESS | 1938 | ++DOCSHELL 0x11ab11800 == 28 [pid = 1938] [id = 103] 19:40:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 74 (0x11b8a9000) [pid = 1938] [serial = 306] [outer = 0x0] 19:40:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 75 (0x11bf9f000) [pid = 1938] [serial = 307] [outer = 0x11b8a9000] 19:40:44 INFO - PROCESS | 1938 | 1461465644921 Marionette DEBUG loaded listener.js 19:40:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 76 (0x11c338400) [pid = 1938] [serial = 308] [outer = 0x11b8a9000] 19:40:45 INFO - PROCESS | 1938 | 1461465645249 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 19:40:45 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 19:40:45 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 469ms 19:40:45 INFO - PROCESS | 1938 | 1461465645272 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 19:40:45 INFO - PROCESS | 1938 | 1461465645273 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 19:40:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 19:40:45 INFO - PROCESS | 1938 | 1461465645275 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 19:40:45 INFO - PROCESS | 1938 | 1461465645276 Marionette TRACE conn2 <- [1,386,null,{}] 19:40:45 INFO - PROCESS | 1938 | --DOMWINDOW == 75 (0x12913b800) [pid = 1938] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 19:40:45 INFO - PROCESS | 1938 | --DOMWINDOW == 74 (0x128edcc00) [pid = 1938] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 19:40:45 INFO - PROCESS | 1938 | --DOMWINDOW == 73 (0x12b4d1c00) [pid = 1938] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 19:40:45 INFO - PROCESS | 1938 | --DOMWINDOW == 72 (0x119796c00) [pid = 1938] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 19:40:45 INFO - PROCESS | 1938 | --DOMWINDOW == 71 (0x12f80ac00) [pid = 1938] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 19:40:45 INFO - PROCESS | 1938 | --DOMWINDOW == 70 (0x11aa74800) [pid = 1938] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 19:40:45 INFO - PROCESS | 1938 | --DOMWINDOW == 69 (0x123cab000) [pid = 1938] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 19:40:45 INFO - PROCESS | 1938 | --DOMWINDOW == 68 (0x12b4d6c00) [pid = 1938] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 19:40:45 INFO - PROCESS | 1938 | --DOMWINDOW == 67 (0x119796000) [pid = 1938] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 19:40:45 INFO - PROCESS | 1938 | --DOMWINDOW == 66 (0x119f4dc00) [pid = 1938] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 19:40:45 INFO - PROCESS | 1938 | 1461465645302 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}] 19:40:45 INFO - PROCESS | 1938 | 1461465645385 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 19:40:45 INFO - PROCESS | 1938 | 1461465645413 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:45 INFO - PROCESS | 1938 | ++DOCSHELL 0x11ae27000 == 29 [pid = 1938] [id = 104] 19:40:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 67 (0x11400f000) [pid = 1938] [serial = 309] [outer = 0x0] 19:40:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 68 (0x11a923800) [pid = 1938] [serial = 310] [outer = 0x11400f000] 19:40:45 INFO - PROCESS | 1938 | 1461465645438 Marionette DEBUG loaded listener.js 19:40:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 69 (0x11c47fc00) [pid = 1938] [serial = 311] [outer = 0x11400f000] 19:40:45 INFO - PROCESS | 1938 | 1461465645707 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]]]}] 19:40:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 19:40:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 469ms 19:40:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 19:40:45 INFO - PROCESS | 1938 | 1461465645744 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 19:40:45 INFO - PROCESS | 1938 | 1461465645746 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 19:40:45 INFO - PROCESS | 1938 | 1461465645747 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 19:40:45 INFO - PROCESS | 1938 | 1461465645749 Marionette TRACE conn2 <- [1,390,null,{}] 19:40:45 INFO - PROCESS | 1938 | 1461465645751 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}] 19:40:45 INFO - PROCESS | 1938 | 1461465645833 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 19:40:45 INFO - PROCESS | 1938 | 1461465645837 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:45 INFO - PROCESS | 1938 | ++DOCSHELL 0x11bbc3000 == 30 [pid = 1938] [id = 105] 19:40:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 70 (0x11c483400) [pid = 1938] [serial = 312] [outer = 0x0] 19:40:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 71 (0x123ac3000) [pid = 1938] [serial = 313] [outer = 0x11c483400] 19:40:45 INFO - PROCESS | 1938 | 1461465645865 Marionette DEBUG loaded listener.js 19:40:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 72 (0x123ac9800) [pid = 1938] [serial = 314] [outer = 0x11c483400] 19:40:46 INFO - PROCESS | 1938 | 1461465646201 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]]]}] 19:40:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 19:40:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 470ms 19:40:46 INFO - PROCESS | 1938 | 1461465646219 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 19:40:46 INFO - PROCESS | 1938 | 1461465646220 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 19:40:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 19:40:46 INFO - PROCESS | 1938 | 1461465646231 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 19:40:46 INFO - PROCESS | 1938 | 1461465646232 Marionette TRACE conn2 <- [1,394,null,{}] 19:40:46 INFO - PROCESS | 1938 | 1461465646235 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}] 19:40:46 INFO - PROCESS | 1938 | 1461465646302 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 19:40:46 INFO - PROCESS | 1938 | 1461465646308 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:46 INFO - PROCESS | 1938 | ++DOCSHELL 0x11916f800 == 31 [pid = 1938] [id = 106] 19:40:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 73 (0x11bc19800) [pid = 1938] [serial = 315] [outer = 0x0] 19:40:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 74 (0x123e0ec00) [pid = 1938] [serial = 316] [outer = 0x11bc19800] 19:40:46 INFO - PROCESS | 1938 | 1461465646334 Marionette DEBUG loaded listener.js 19:40:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 75 (0x123fd1800) [pid = 1938] [serial = 317] [outer = 0x11bc19800] 19:40:46 INFO - PROCESS | 1938 | 1461465646657 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]]]}] 19:40:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 19:40:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 474ms 19:40:46 INFO - PROCESS | 1938 | 1461465646700 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 19:40:46 INFO - PROCESS | 1938 | 1461465646701 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 19:40:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 19:40:46 INFO - PROCESS | 1938 | 1461465646703 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 19:40:46 INFO - PROCESS | 1938 | 1461465646704 Marionette TRACE conn2 <- [1,398,null,{}] 19:40:46 INFO - PROCESS | 1938 | 1461465646707 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}] 19:40:46 INFO - PROCESS | 1938 | 1461465646776 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 19:40:46 INFO - PROCESS | 1938 | 1461465646780 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:46 INFO - PROCESS | 1938 | ++DOCSHELL 0x11c6be000 == 32 [pid = 1938] [id = 107] 19:40:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 76 (0x123fcf800) [pid = 1938] [serial = 318] [outer = 0x0] 19:40:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 77 (0x124434000) [pid = 1938] [serial = 319] [outer = 0x123fcf800] 19:40:46 INFO - PROCESS | 1938 | 1461465646812 Marionette DEBUG loaded listener.js 19:40:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 78 (0x1269c5c00) [pid = 1938] [serial = 320] [outer = 0x123fcf800] 19:40:47 INFO - PROCESS | 1938 | 1461465647165 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]]]}] 19:40:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 19:40:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 472ms 19:40:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 19:40:47 INFO - PROCESS | 1938 | 1461465647183 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 19:40:47 INFO - PROCESS | 1938 | 1461465647184 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 19:40:47 INFO - PROCESS | 1938 | 1461465647186 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 19:40:47 INFO - PROCESS | 1938 | 1461465647190 Marionette TRACE conn2 <- [1,402,null,{}] 19:40:47 INFO - PROCESS | 1938 | 1461465647194 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}] 19:40:47 INFO - PROCESS | 1938 | 1461465647277 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 19:40:47 INFO - PROCESS | 1938 | 1461465647281 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:47 INFO - PROCESS | 1938 | ++DOCSHELL 0x123bca000 == 33 [pid = 1938] [id = 108] 19:40:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 79 (0x126bd1400) [pid = 1938] [serial = 321] [outer = 0x0] 19:40:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 80 (0x126f71000) [pid = 1938] [serial = 322] [outer = 0x126bd1400] 19:40:47 INFO - PROCESS | 1938 | 1461465647308 Marionette DEBUG loaded listener.js 19:40:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 81 (0x1288cdc00) [pid = 1938] [serial = 323] [outer = 0x126bd1400] 19:40:47 INFO - PROCESS | 1938 | 1461465647727 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]]]}] 19:40:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 19:40:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 573ms 19:40:47 INFO - PROCESS | 1938 | 1461465647760 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 19:40:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 19:40:47 INFO - PROCESS | 1938 | 1461465647762 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 19:40:47 INFO - PROCESS | 1938 | 1461465647766 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 19:40:47 INFO - PROCESS | 1938 | 1461465647769 Marionette TRACE conn2 <- [1,406,null,{}] 19:40:47 INFO - PROCESS | 1938 | 1461465647773 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}] 19:40:47 INFO - PROCESS | 1938 | 1461465647866 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 19:40:47 INFO - PROCESS | 1938 | 1461465647906 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:47 INFO - PROCESS | 1938 | ++DOCSHELL 0x1157cf000 == 34 [pid = 1938] [id = 109] 19:40:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 82 (0x115465400) [pid = 1938] [serial = 324] [outer = 0x0] 19:40:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 83 (0x1165d1000) [pid = 1938] [serial = 325] [outer = 0x115465400] 19:40:47 INFO - PROCESS | 1938 | 1461465647943 Marionette DEBUG loaded listener.js 19:40:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 84 (0x118831000) [pid = 1938] [serial = 326] [outer = 0x115465400] 19:40:48 INFO - PROCESS | 1938 | 1461465648409 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]]]}] 19:40:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 19:40:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 674ms 19:40:48 INFO - PROCESS | 1938 | 1461465648443 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 19:40:48 INFO - PROCESS | 1938 | 1461465648449 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 19:40:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 19:40:48 INFO - PROCESS | 1938 | 1461465648459 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 19:40:48 INFO - PROCESS | 1938 | 1461465648462 Marionette TRACE conn2 <- [1,410,null,{}] 19:40:48 INFO - PROCESS | 1938 | 1461465648466 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}] 19:40:48 INFO - PROCESS | 1938 | 1461465648641 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 19:40:48 INFO - PROCESS | 1938 | 1461465648719 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:48 INFO - PROCESS | 1938 | ++DOCSHELL 0x119c09800 == 35 [pid = 1938] [id = 110] 19:40:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 85 (0x11a777400) [pid = 1938] [serial = 327] [outer = 0x0] 19:40:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 86 (0x11a91c800) [pid = 1938] [serial = 328] [outer = 0x11a777400] 19:40:48 INFO - PROCESS | 1938 | 1461465648751 Marionette DEBUG loaded listener.js 19:40:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 87 (0x11aa16c00) [pid = 1938] [serial = 329] [outer = 0x11a777400] 19:40:49 INFO - PROCESS | 1938 | 1461465649199 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]]]}] 19:40:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 19:40:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 773ms 19:40:49 INFO - PROCESS | 1938 | 1461465649240 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 19:40:49 INFO - PROCESS | 1938 | 1461465649241 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 19:40:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 19:40:49 INFO - PROCESS | 1938 | 1461465649245 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 19:40:49 INFO - PROCESS | 1938 | 1461465649248 Marionette TRACE conn2 <- [1,414,null,{}] 19:40:49 INFO - PROCESS | 1938 | 1461465649258 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}] 19:40:49 INFO - PROCESS | 1938 | 1461465649349 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 19:40:49 INFO - PROCESS | 1938 | 1461465649403 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:49 INFO - PROCESS | 1938 | ++DOCSHELL 0x123a28000 == 36 [pid = 1938] [id = 111] 19:40:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 88 (0x11bb5c400) [pid = 1938] [serial = 330] [outer = 0x0] 19:40:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 89 (0x11bbdb000) [pid = 1938] [serial = 331] [outer = 0x11bb5c400] 19:40:49 INFO - PROCESS | 1938 | 1461465649436 Marionette DEBUG loaded listener.js 19:40:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 90 (0x11c31dc00) [pid = 1938] [serial = 332] [outer = 0x11bb5c400] 19:40:49 INFO - PROCESS | 1938 | 1461465649836 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]]]}] 19:40:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 19:40:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 623ms 19:40:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 19:40:49 INFO - PROCESS | 1938 | 1461465649874 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 19:40:49 INFO - PROCESS | 1938 | 1461465649875 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 19:40:49 INFO - PROCESS | 1938 | 1461465649879 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 19:40:49 INFO - PROCESS | 1938 | 1461465649880 Marionette TRACE conn2 <- [1,418,null,{}] 19:40:49 INFO - PROCESS | 1938 | 1461465649883 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}] 19:40:50 INFO - PROCESS | 1938 | 1461465650000 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 19:40:50 INFO - PROCESS | 1938 | 1461465650043 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:50 INFO - PROCESS | 1938 | ++DOCSHELL 0x1240d3000 == 37 [pid = 1938] [id = 112] 19:40:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 91 (0x11c7dcc00) [pid = 1938] [serial = 333] [outer = 0x0] 19:40:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 92 (0x12443b800) [pid = 1938] [serial = 334] [outer = 0x11c7dcc00] 19:40:50 INFO - PROCESS | 1938 | 1461465650073 Marionette DEBUG loaded listener.js 19:40:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 93 (0x126c42000) [pid = 1938] [serial = 335] [outer = 0x11c7dcc00] 19:40:50 INFO - PROCESS | 1938 | --DOMWINDOW == 92 (0x12d591800) [pid = 1938] [serial = 272] [outer = 0x0] [url = about:blank] 19:40:50 INFO - PROCESS | 1938 | --DOMWINDOW == 91 (0x11a914c00) [pid = 1938] [serial = 274] [outer = 0x0] [url = about:blank] 19:40:50 INFO - PROCESS | 1938 | --DOMWINDOW == 90 (0x129144400) [pid = 1938] [serial = 262] [outer = 0x0] [url = about:blank] 19:40:50 INFO - PROCESS | 1938 | --DOMWINDOW == 89 (0x11ae35c00) [pid = 1938] [serial = 278] [outer = 0x0] [url = about:blank] 19:40:50 INFO - PROCESS | 1938 | --DOMWINDOW == 88 (0x11ada4000) [pid = 1938] [serial = 275] [outer = 0x0] [url = about:blank] 19:40:50 INFO - PROCESS | 1938 | --DOMWINDOW == 87 (0x11bcd8400) [pid = 1938] [serial = 277] [outer = 0x0] [url = about:blank] 19:40:50 INFO - PROCESS | 1938 | --DOMWINDOW == 86 (0x129510400) [pid = 1938] [serial = 265] [outer = 0x0] [url = about:blank] 19:40:50 INFO - PROCESS | 1938 | --DOMWINDOW == 85 (0x129506800) [pid = 1938] [serial = 263] [outer = 0x0] [url = about:blank] 19:40:50 INFO - PROCESS | 1938 | --DOMWINDOW == 84 (0x12b74d800) [pid = 1938] [serial = 268] [outer = 0x0] [url = about:blank] 19:40:50 INFO - PROCESS | 1938 | --DOMWINDOW == 83 (0x119f50000) [pid = 1938] [serial = 253] [outer = 0x0] [url = about:blank] 19:40:50 INFO - PROCESS | 1938 | --DOMWINDOW == 82 (0x11aa6d800) [pid = 1938] [serial = 254] [outer = 0x0] [url = about:blank] 19:40:50 INFO - PROCESS | 1938 | --DOMWINDOW == 81 (0x12fe9e000) [pid = 1938] [serial = 251] [outer = 0x0] [url = about:blank] 19:40:50 INFO - PROCESS | 1938 | --DOMWINDOW == 80 (0x11ae44800) [pid = 1938] [serial = 256] [outer = 0x0] [url = about:blank] 19:40:50 INFO - PROCESS | 1938 | --DOMWINDOW == 79 (0x11bfa1c00) [pid = 1938] [serial = 257] [outer = 0x0] [url = about:blank] 19:40:50 INFO - PROCESS | 1938 | --DOMWINDOW == 78 (0x123fcec00) [pid = 1938] [serial = 259] [outer = 0x0] [url = about:blank] 19:40:50 INFO - PROCESS | 1938 | --DOMWINDOW == 77 (0x126f63400) [pid = 1938] [serial = 260] [outer = 0x0] [url = about:blank] 19:40:50 INFO - PROCESS | 1938 | --DOMWINDOW == 76 (0x12b0e0800) [pid = 1938] [serial = 266] [outer = 0x0] [url = about:blank] 19:40:50 INFO - PROCESS | 1938 | --DOMWINDOW == 75 (0x12cfe0c00) [pid = 1938] [serial = 271] [outer = 0x0] [url = about:blank] 19:40:50 INFO - PROCESS | 1938 | --DOMWINDOW == 74 (0x11c479c00) [pid = 1938] [serial = 280] [outer = 0x0] [url = about:blank] 19:40:50 INFO - PROCESS | 1938 | --DOMWINDOW == 73 (0x12bcebc00) [pid = 1938] [serial = 269] [outer = 0x0] [url = about:blank] 19:40:50 INFO - PROCESS | 1938 | 1461465650994 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]]]}] 19:40:51 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 19:40:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1122ms 19:40:51 INFO - PROCESS | 1938 | 1461465651001 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 19:40:51 INFO - PROCESS | 1938 | 1461465651003 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 19:40:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 19:40:51 INFO - PROCESS | 1938 | 1461465651009 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 19:40:51 INFO - PROCESS | 1938 | 1461465651011 Marionette TRACE conn2 <- [1,422,null,{}] 19:40:51 INFO - PROCESS | 1938 | 1461465651015 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}] 19:40:51 INFO - PROCESS | 1938 | 1461465651083 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 19:40:51 INFO - PROCESS | 1938 | 1461465651091 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:51 INFO - PROCESS | 1938 | ++DOCSHELL 0x116534000 == 38 [pid = 1938] [id = 113] 19:40:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 74 (0x11673c400) [pid = 1938] [serial = 336] [outer = 0x0] 19:40:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 75 (0x118568c00) [pid = 1938] [serial = 337] [outer = 0x11673c400] 19:40:51 INFO - PROCESS | 1938 | 1461465651119 Marionette DEBUG loaded listener.js 19:40:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 76 (0x1188a9800) [pid = 1938] [serial = 338] [outer = 0x11673c400] 19:40:51 INFO - PROCESS | 1938 | 1461465651937 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]]]}] 19:40:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 19:40:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 970ms 19:40:51 INFO - PROCESS | 1938 | 1461465651979 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 19:40:51 INFO - PROCESS | 1938 | 1461465651983 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 19:40:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 19:40:51 INFO - PROCESS | 1938 | 1461465651987 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 19:40:51 INFO - PROCESS | 1938 | 1461465651989 Marionette TRACE conn2 <- [1,426,null,{}] 19:40:51 INFO - PROCESS | 1938 | 1461465651992 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}] 19:40:52 INFO - PROCESS | 1938 | 1461465652064 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 19:40:52 INFO - PROCESS | 1938 | 1461465652105 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:52 INFO - PROCESS | 1938 | ++DOCSHELL 0x119261800 == 39 [pid = 1938] [id = 114] 19:40:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 77 (0x1188bec00) [pid = 1938] [serial = 339] [outer = 0x0] 19:40:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 78 (0x11a914c00) [pid = 1938] [serial = 340] [outer = 0x1188bec00] 19:40:52 INFO - PROCESS | 1938 | 1461465652131 Marionette DEBUG loaded listener.js 19:40:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 79 (0x11a922800) [pid = 1938] [serial = 341] [outer = 0x1188bec00] 19:40:52 INFO - PROCESS | 1938 | 1461465652442 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] 19:40:52 INFO - PROCESS | 1938 | 1461465652462 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 19:40:52 INFO - PROCESS | 1938 | 1461465652464 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 19:40:52 INFO - PROCESS | 1938 | 1461465652466 Marionette TRACE conn2 <- [1,430,null,{}] 19:40:52 INFO - PROCESS | 1938 | 1461465652476 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}] 19:40:52 INFO - PROCESS | 1938 | 1461465652551 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 19:40:52 INFO - PROCESS | 1938 | 1461465652559 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:52 INFO - PROCESS | 1938 | ++DOCSHELL 0x11ae08000 == 40 [pid = 1938] [id = 115] 19:40:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 80 (0x11aa68c00) [pid = 1938] [serial = 342] [outer = 0x0] 19:40:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 81 (0x11ada3800) [pid = 1938] [serial = 343] [outer = 0x11aa68c00] 19:40:52 INFO - PROCESS | 1938 | 1461465652587 Marionette DEBUG loaded listener.js 19:40:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 82 (0x11bb5e800) [pid = 1938] [serial = 344] [outer = 0x11aa68c00] 19:40:52 INFO - PROCESS | 1938 | 1461465652901 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]]]}] 19:40:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 19:40:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 471ms 19:40:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 19:40:52 INFO - PROCESS | 1938 | 1461465652958 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 19:40:52 INFO - PROCESS | 1938 | 1461465652959 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 19:40:52 INFO - PROCESS | 1938 | 1461465652962 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 19:40:52 INFO - PROCESS | 1938 | 1461465652963 Marionette TRACE conn2 <- [1,434,null,{}] 19:40:52 INFO - PROCESS | 1938 | 1461465652965 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}] 19:40:53 INFO - PROCESS | 1938 | 1461465653060 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 19:40:53 INFO - PROCESS | 1938 | 1461465653064 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:53 INFO - PROCESS | 1938 | ++DOCSHELL 0x11bbb3800 == 41 [pid = 1938] [id = 116] 19:40:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 83 (0x11aaaec00) [pid = 1938] [serial = 345] [outer = 0x0] 19:40:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 84 (0x11bfa0400) [pid = 1938] [serial = 346] [outer = 0x11aaaec00] 19:40:53 INFO - PROCESS | 1938 | 1461465653090 Marionette DEBUG loaded listener.js 19:40:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 85 (0x11c33a400) [pid = 1938] [serial = 347] [outer = 0x11aaaec00] 19:40:53 INFO - PROCESS | 1938 | 1461465653402 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]]]}] 19:40:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 19:40:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 469ms 19:40:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 19:40:53 INFO - PROCESS | 1938 | 1461465653436 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 19:40:53 INFO - PROCESS | 1938 | 1461465653437 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 19:40:53 INFO - PROCESS | 1938 | 1461465653442 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 19:40:53 INFO - PROCESS | 1938 | 1461465653443 Marionette TRACE conn2 <- [1,438,null,{}] 19:40:53 INFO - PROCESS | 1938 | 1461465653445 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}] 19:40:53 INFO - PROCESS | 1938 | 1461465653531 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 19:40:53 INFO - PROCESS | 1938 | 1461465653536 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:53 INFO - PROCESS | 1938 | ++DOCSHELL 0x11c45c800 == 42 [pid = 1938] [id = 117] 19:40:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 86 (0x11b8a7800) [pid = 1938] [serial = 348] [outer = 0x0] 19:40:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 87 (0x11c879800) [pid = 1938] [serial = 349] [outer = 0x11b8a7800] 19:40:53 INFO - PROCESS | 1938 | 1461465653564 Marionette DEBUG loaded listener.js 19:40:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 88 (0x123b99400) [pid = 1938] [serial = 350] [outer = 0x11b8a7800] 19:40:53 INFO - PROCESS | 1938 | 1461465653903 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]]]}] 19:40:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 19:40:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 470ms 19:40:53 INFO - PROCESS | 1938 | 1461465653915 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 19:40:53 INFO - PROCESS | 1938 | 1461465653916 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 19:40:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 19:40:53 INFO - PROCESS | 1938 | 1461465653918 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 19:40:53 INFO - PROCESS | 1938 | 1461465653919 Marionette TRACE conn2 <- [1,442,null,{}] 19:40:53 INFO - PROCESS | 1938 | 1461465653922 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}] 19:40:54 INFO - PROCESS | 1938 | 1461465654026 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 19:40:54 INFO - PROCESS | 1938 | 1461465654058 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:54 INFO - PROCESS | 1938 | ++DOCSHELL 0x123c7d000 == 43 [pid = 1938] [id = 118] 19:40:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 89 (0x123ac6c00) [pid = 1938] [serial = 351] [outer = 0x0] 19:40:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 90 (0x1240e7800) [pid = 1938] [serial = 352] [outer = 0x123ac6c00] 19:40:54 INFO - PROCESS | 1938 | 1461465654086 Marionette DEBUG loaded listener.js 19:40:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 91 (0x128c16800) [pid = 1938] [serial = 353] [outer = 0x123ac6c00] 19:40:54 INFO - PROCESS | 1938 | 1461465654442 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]]]}] 19:40:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 19:40:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 570ms 19:40:54 INFO - PROCESS | 1938 | 1461465654489 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 19:40:54 INFO - PROCESS | 1938 | 1461465654491 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 19:40:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 19:40:54 INFO - PROCESS | 1938 | 1461465654501 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 19:40:54 INFO - PROCESS | 1938 | 1461465654503 Marionette TRACE conn2 <- [1,446,null,{}] 19:40:54 INFO - PROCESS | 1938 | 1461465654506 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}] 19:40:54 INFO - PROCESS | 1938 | 1461465654638 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 19:40:54 INFO - PROCESS | 1938 | 1461465654680 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:54 INFO - PROCESS | 1938 | ++DOCSHELL 0x114f78800 == 44 [pid = 1938] [id = 119] 19:40:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 92 (0x123b9b800) [pid = 1938] [serial = 354] [outer = 0x0] 19:40:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 93 (0x128e02c00) [pid = 1938] [serial = 355] [outer = 0x123b9b800] 19:40:54 INFO - PROCESS | 1938 | 1461465654720 Marionette DEBUG loaded listener.js 19:40:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 94 (0x128edb800) [pid = 1938] [serial = 356] [outer = 0x123b9b800] 19:40:55 INFO - PROCESS | 1938 | --DOMWINDOW == 93 (0x11b8a8c00) [pid = 1938] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 19:40:55 INFO - PROCESS | 1938 | --DOMWINDOW == 92 (0x11aa6dc00) [pid = 1938] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 19:40:55 INFO - PROCESS | 1938 | --DOMWINDOW == 91 (0x11b8a9000) [pid = 1938] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 19:40:55 INFO - PROCESS | 1938 | --DOMWINDOW == 90 (0x11400f000) [pid = 1938] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 19:40:55 INFO - PROCESS | 1938 | --DOMWINDOW == 89 (0x11bc19800) [pid = 1938] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 19:40:55 INFO - PROCESS | 1938 | --DOMWINDOW == 88 (0x1159f8c00) [pid = 1938] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 19:40:55 INFO - PROCESS | 1938 | --DOMWINDOW == 87 (0x123fcf800) [pid = 1938] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 19:40:55 INFO - PROCESS | 1938 | --DOMWINDOW == 86 (0x11a91b000) [pid = 1938] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 19:40:55 INFO - PROCESS | 1938 | --DOMWINDOW == 85 (0x115968c00) [pid = 1938] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 19:40:55 INFO - PROCESS | 1938 | --DOMWINDOW == 84 (0x1185b0000) [pid = 1938] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 19:40:55 INFO - PROCESS | 1938 | --DOMWINDOW == 83 (0x11c483400) [pid = 1938] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 19:40:55 INFO - PROCESS | 1938 | 1461465655134 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]]]}] 19:40:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 19:40:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 670ms 19:40:55 INFO - PROCESS | 1938 | 1461465655171 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 19:40:55 INFO - PROCESS | 1938 | 1461465655173 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 19:40:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 19:40:55 INFO - PROCESS | 1938 | 1461465655175 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 19:40:55 INFO - PROCESS | 1938 | 1461465655176 Marionette TRACE conn2 <- [1,450,null,{}] 19:40:55 INFO - PROCESS | 1938 | 1461465655178 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}] 19:40:55 INFO - PROCESS | 1938 | 1461465655248 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 19:40:55 INFO - PROCESS | 1938 | 1461465655269 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:55 INFO - PROCESS | 1938 | ++DOCSHELL 0x11bb11000 == 45 [pid = 1938] [id = 120] 19:40:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 84 (0x11a919000) [pid = 1938] [serial = 357] [outer = 0x0] 19:40:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 85 (0x11bf9d400) [pid = 1938] [serial = 358] [outer = 0x11a919000] 19:40:55 INFO - PROCESS | 1938 | 1461465655297 Marionette DEBUG loaded listener.js 19:40:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 86 (0x123fd8400) [pid = 1938] [serial = 359] [outer = 0x11a919000] 19:40:55 INFO - PROCESS | 1938 | 1461465655604 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] 19:40:55 INFO - PROCESS | 1938 | 1461465655645 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 19:40:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 19:40:55 INFO - PROCESS | 1938 | 1461465655647 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 19:40:55 INFO - PROCESS | 1938 | 1461465655648 Marionette TRACE conn2 <- [1,454,null,{}] 19:40:55 INFO - PROCESS | 1938 | 1461465655651 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}] 19:40:55 INFO - PROCESS | 1938 | 1461465655737 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 19:40:55 INFO - PROCESS | 1938 | 1461465655745 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:55 INFO - PROCESS | 1938 | ++DOCSHELL 0x126f21000 == 46 [pid = 1938] [id = 121] 19:40:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 87 (0x11aab9400) [pid = 1938] [serial = 360] [outer = 0x0] 19:40:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 88 (0x12913d400) [pid = 1938] [serial = 361] [outer = 0x11aab9400] 19:40:55 INFO - PROCESS | 1938 | 1461465655771 Marionette DEBUG loaded listener.js 19:40:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 89 (0x129319000) [pid = 1938] [serial = 362] [outer = 0x11aab9400] 19:40:56 INFO - PROCESS | 1938 | [1938] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:40:56 INFO - PROCESS | 1938 | 1461465656057 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]]]}] 19:40:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 19:40:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 422ms 19:40:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 19:40:56 INFO - PROCESS | 1938 | 1461465656078 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 19:40:56 INFO - PROCESS | 1938 | 1461465656079 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 19:40:56 INFO - PROCESS | 1938 | 1461465656082 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 19:40:56 INFO - PROCESS | 1938 | 1461465656083 Marionette TRACE conn2 <- [1,458,null,{}] 19:40:56 INFO - PROCESS | 1938 | 1461465656085 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}] 19:40:56 INFO - PROCESS | 1938 | 1461465656162 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 19:40:56 INFO - PROCESS | 1938 | 1461465656166 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:56 INFO - PROCESS | 1938 | ++DOCSHELL 0x128e77000 == 47 [pid = 1938] [id = 122] 19:40:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 90 (0x11c483400) [pid = 1938] [serial = 363] [outer = 0x0] 19:40:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 91 (0x12950bc00) [pid = 1938] [serial = 364] [outer = 0x11c483400] 19:40:56 INFO - PROCESS | 1938 | 1461465656194 Marionette DEBUG loaded listener.js 19:40:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 92 (0x129511400) [pid = 1938] [serial = 365] [outer = 0x11c483400] 19:40:56 INFO - PROCESS | 1938 | 1461465656511 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] 19:40:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 19:40:56 INFO - PROCESS | 1938 | 1461465656560 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 19:40:56 INFO - PROCESS | 1938 | 1461465656562 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 19:40:56 INFO - PROCESS | 1938 | 1461465656564 Marionette TRACE conn2 <- [1,462,null,{}] 19:40:56 INFO - PROCESS | 1938 | 1461465656567 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}] 19:40:56 INFO - PROCESS | 1938 | 1461465656672 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 19:40:56 INFO - PROCESS | 1938 | 1461465656680 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:56 INFO - PROCESS | 1938 | ++DOCSHELL 0x12935c800 == 48 [pid = 1938] [id = 123] 19:40:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 93 (0x129511800) [pid = 1938] [serial = 366] [outer = 0x0] 19:40:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 94 (0x12b0dd400) [pid = 1938] [serial = 367] [outer = 0x129511800] 19:40:56 INFO - PROCESS | 1938 | 1461465656709 Marionette DEBUG loaded listener.js 19:40:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 95 (0x12b4d6800) [pid = 1938] [serial = 368] [outer = 0x129511800] 19:40:57 INFO - PROCESS | 1938 | [1938] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:40:57 INFO - PROCESS | 1938 | 1461465657021 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] 19:40:57 INFO - PROCESS | 1938 | 1461465657035 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 19:40:57 INFO - PROCESS | 1938 | 1461465657038 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 19:40:57 INFO - PROCESS | 1938 | 1461465657044 Marionette TRACE conn2 <- [1,466,null,{}] 19:40:57 INFO - PROCESS | 1938 | 1461465657095 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}] 19:40:57 INFO - PROCESS | 1938 | 1461465657179 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 19:40:57 INFO - PROCESS | 1938 | 1461465657186 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:57 INFO - PROCESS | 1938 | ++DOCSHELL 0x11539a800 == 49 [pid = 1938] [id = 124] 19:40:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 96 (0x11578ec00) [pid = 1938] [serial = 369] [outer = 0x0] 19:40:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 97 (0x116575000) [pid = 1938] [serial = 370] [outer = 0x11578ec00] 19:40:57 INFO - PROCESS | 1938 | 1461465657219 Marionette DEBUG loaded listener.js 19:40:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 98 (0x1188c5800) [pid = 1938] [serial = 371] [outer = 0x11578ec00] 19:40:57 INFO - PROCESS | 1938 | 1461465657710 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] 19:40:57 INFO - PROCESS | 1938 | 1461465657763 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 19:40:57 INFO - PROCESS | 1938 | 1461465657766 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 19:40:57 INFO - PROCESS | 1938 | 1461465657769 Marionette TRACE conn2 <- [1,470,null,{}] 19:40:57 INFO - PROCESS | 1938 | 1461465657773 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}] 19:40:57 INFO - PROCESS | 1938 | 1461465657866 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 19:40:57 INFO - PROCESS | 1938 | 1461465657951 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:57 INFO - PROCESS | 1938 | ++DOCSHELL 0x11bbc0800 == 50 [pid = 1938] [id = 125] 19:40:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 99 (0x11aaad800) [pid = 1938] [serial = 372] [outer = 0x0] 19:40:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 100 (0x11aab6c00) [pid = 1938] [serial = 373] [outer = 0x11aaad800] 19:40:57 INFO - PROCESS | 1938 | 1461465657983 Marionette DEBUG loaded listener.js 19:40:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 101 (0x11bb31c00) [pid = 1938] [serial = 374] [outer = 0x11aaad800] 19:40:58 INFO - PROCESS | 1938 | 1461465658416 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]]]}] 19:40:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 19:40:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 674ms 19:40:58 INFO - PROCESS | 1938 | 1461465658442 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 19:40:58 INFO - PROCESS | 1938 | 1461465658443 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 19:40:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 19:40:58 INFO - PROCESS | 1938 | 1461465658446 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 19:40:58 INFO - PROCESS | 1938 | 1461465658447 Marionette TRACE conn2 <- [1,474,null,{}] 19:40:58 INFO - PROCESS | 1938 | 1461465658450 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}] 19:40:58 INFO - PROCESS | 1938 | 1461465658545 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 19:40:58 INFO - PROCESS | 1938 | 1461465658598 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:58 INFO - PROCESS | 1938 | ++DOCSHELL 0x129374800 == 51 [pid = 1938] [id = 126] 19:40:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 102 (0x11c320000) [pid = 1938] [serial = 375] [outer = 0x0] 19:40:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 103 (0x11c880800) [pid = 1938] [serial = 376] [outer = 0x11c320000] 19:40:58 INFO - PROCESS | 1938 | 1461465658636 Marionette DEBUG loaded listener.js 19:40:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 104 (0x124e53000) [pid = 1938] [serial = 377] [outer = 0x11c320000] 19:40:59 INFO - PROCESS | 1938 | 1461465659062 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]]]}] 19:40:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 19:40:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 668ms 19:40:59 INFO - PROCESS | 1938 | 1461465659126 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 19:40:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 19:40:59 INFO - PROCESS | 1938 | 1461465659131 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 19:40:59 INFO - PROCESS | 1938 | 1461465659162 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 19:40:59 INFO - PROCESS | 1938 | 1461465659163 Marionette TRACE conn2 <- [1,478,null,{}] 19:40:59 INFO - PROCESS | 1938 | 1461465659166 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}] 19:40:59 INFO - PROCESS | 1938 | 1461465659256 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 19:40:59 INFO - PROCESS | 1938 | 1461465659327 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:40:59 INFO - PROCESS | 1938 | ++DOCSHELL 0x12b2f1800 == 52 [pid = 1938] [id = 127] 19:40:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 105 (0x126f67c00) [pid = 1938] [serial = 378] [outer = 0x0] 19:40:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 106 (0x129502c00) [pid = 1938] [serial = 379] [outer = 0x126f67c00] 19:40:59 INFO - PROCESS | 1938 | 1461465659357 Marionette DEBUG loaded listener.js 19:40:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 107 (0x12b0e0400) [pid = 1938] [serial = 380] [outer = 0x126f67c00] 19:40:59 INFO - PROCESS | 1938 | 1461465659910 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]]]}] 19:40:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 19:40:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 796ms 19:40:59 INFO - PROCESS | 1938 | 1461465659932 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 19:40:59 INFO - PROCESS | 1938 | 1461465659934 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 19:40:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 19:40:59 INFO - PROCESS | 1938 | 1461465659938 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 19:40:59 INFO - PROCESS | 1938 | 1461465659942 Marionette TRACE conn2 <- [1,482,null,{}] 19:40:59 INFO - PROCESS | 1938 | 1461465659963 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}] 19:41:00 INFO - PROCESS | 1938 | 1461465660048 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 19:41:00 INFO - PROCESS | 1938 | 1461465660111 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:00 INFO - PROCESS | 1938 | ++DOCSHELL 0x1147a6000 == 53 [pid = 1938] [id = 128] 19:41:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 108 (0x1187de000) [pid = 1938] [serial = 381] [outer = 0x0] 19:41:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 109 (0x118c17400) [pid = 1938] [serial = 382] [outer = 0x1187de000] 19:41:00 INFO - PROCESS | 1938 | 1461465660141 Marionette DEBUG loaded listener.js 19:41:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 110 (0x11978d000) [pid = 1938] [serial = 383] [outer = 0x1187de000] 19:41:00 INFO - PROCESS | 1938 | --DOCSHELL 0x12b437800 == 52 [pid = 1938] [id = 84] 19:41:00 INFO - PROCESS | 1938 | --DOCSHELL 0x11ab11800 == 51 [pid = 1938] [id = 103] 19:41:00 INFO - PROCESS | 1938 | --DOCSHELL 0x128e77000 == 50 [pid = 1938] [id = 122] 19:41:00 INFO - PROCESS | 1938 | --DOCSHELL 0x126f21000 == 49 [pid = 1938] [id = 121] 19:41:00 INFO - PROCESS | 1938 | --DOCSHELL 0x11bb11000 == 48 [pid = 1938] [id = 120] 19:41:00 INFO - PROCESS | 1938 | --DOMWINDOW == 109 (0x126f71000) [pid = 1938] [serial = 322] [outer = 0x0] [url = about:blank] 19:41:00 INFO - PROCESS | 1938 | --DOCSHELL 0x114f78800 == 47 [pid = 1938] [id = 119] 19:41:00 INFO - PROCESS | 1938 | --DOCSHELL 0x123c7d000 == 46 [pid = 1938] [id = 118] 19:41:00 INFO - PROCESS | 1938 | --DOCSHELL 0x11c45c800 == 45 [pid = 1938] [id = 117] 19:41:00 INFO - PROCESS | 1938 | --DOCSHELL 0x11bbb3800 == 44 [pid = 1938] [id = 116] 19:41:00 INFO - PROCESS | 1938 | --DOCSHELL 0x11ae08000 == 43 [pid = 1938] [id = 115] 19:41:00 INFO - PROCESS | 1938 | --DOCSHELL 0x119261800 == 42 [pid = 1938] [id = 114] 19:41:00 INFO - PROCESS | 1938 | --DOCSHELL 0x116534000 == 41 [pid = 1938] [id = 113] 19:41:00 INFO - PROCESS | 1938 | --DOCSHELL 0x1240d3000 == 40 [pid = 1938] [id = 112] 19:41:00 INFO - PROCESS | 1938 | --DOCSHELL 0x123a28000 == 39 [pid = 1938] [id = 111] 19:41:00 INFO - PROCESS | 1938 | --DOCSHELL 0x119c09800 == 38 [pid = 1938] [id = 110] 19:41:00 INFO - PROCESS | 1938 | --DOCSHELL 0x1157cf000 == 37 [pid = 1938] [id = 109] 19:41:00 INFO - PROCESS | 1938 | --DOCSHELL 0x123bca000 == 36 [pid = 1938] [id = 108] 19:41:00 INFO - PROCESS | 1938 | 1461465660685 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]]]}] 19:41:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 19:41:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 790ms 19:41:00 INFO - PROCESS | 1938 | 1461465660729 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 19:41:00 INFO - PROCESS | 1938 | 1461465660734 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 19:41:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 19:41:00 INFO - PROCESS | 1938 | 1461465660740 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 19:41:00 INFO - PROCESS | 1938 | 1461465660743 Marionette TRACE conn2 <- [1,486,null,{}] 19:41:00 INFO - PROCESS | 1938 | 1461465660747 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}] 19:41:00 INFO - PROCESS | 1938 | 1461465660859 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 19:41:00 INFO - PROCESS | 1938 | --DOMWINDOW == 108 (0x11bb31000) [pid = 1938] [serial = 304] [outer = 0x0] [url = about:blank] 19:41:00 INFO - PROCESS | 1938 | --DOMWINDOW == 107 (0x11ae3c800) [pid = 1938] [serial = 302] [outer = 0x0] [url = about:blank] 19:41:00 INFO - PROCESS | 1938 | --DOMWINDOW == 106 (0x11bf9f000) [pid = 1938] [serial = 307] [outer = 0x0] [url = about:blank] 19:41:00 INFO - PROCESS | 1938 | --DOMWINDOW == 105 (0x11bbde000) [pid = 1938] [serial = 305] [outer = 0x0] [url = about:blank] 19:41:00 INFO - PROCESS | 1938 | --DOMWINDOW == 104 (0x11a923800) [pid = 1938] [serial = 310] [outer = 0x0] [url = about:blank] 19:41:00 INFO - PROCESS | 1938 | --DOMWINDOW == 103 (0x11c47fc00) [pid = 1938] [serial = 311] [outer = 0x0] [url = about:blank] 19:41:00 INFO - PROCESS | 1938 | --DOMWINDOW == 102 (0x123e0ec00) [pid = 1938] [serial = 316] [outer = 0x0] [url = about:blank] 19:41:00 INFO - PROCESS | 1938 | --DOMWINDOW == 101 (0x11c341400) [pid = 1938] [serial = 286] [outer = 0x0] [url = about:blank] 19:41:00 INFO - PROCESS | 1938 | --DOMWINDOW == 100 (0x11a775800) [pid = 1938] [serial = 295] [outer = 0x0] [url = about:blank] 19:41:00 INFO - PROCESS | 1938 | --DOMWINDOW == 99 (0x11a91ac00) [pid = 1938] [serial = 296] [outer = 0x0] [url = about:blank] 19:41:00 INFO - PROCESS | 1938 | --DOMWINDOW == 98 (0x124434000) [pid = 1938] [serial = 319] [outer = 0x0] [url = about:blank] 19:41:00 INFO - PROCESS | 1938 | --DOMWINDOW == 97 (0x11c338400) [pid = 1938] [serial = 308] [outer = 0x0] [url = about:blank] 19:41:00 INFO - PROCESS | 1938 | --DOMWINDOW == 96 (0x123fd1800) [pid = 1938] [serial = 317] [outer = 0x0] [url = about:blank] 19:41:00 INFO - PROCESS | 1938 | --DOMWINDOW == 95 (0x11aa0f000) [pid = 1938] [serial = 298] [outer = 0x0] [url = about:blank] 19:41:00 INFO - PROCESS | 1938 | --DOMWINDOW == 94 (0x1187db400) [pid = 1938] [serial = 290] [outer = 0x0] [url = about:blank] 19:41:00 INFO - PROCESS | 1938 | --DOMWINDOW == 93 (0x115973c00) [pid = 1938] [serial = 289] [outer = 0x0] [url = about:blank] 19:41:00 INFO - PROCESS | 1938 | --DOMWINDOW == 92 (0x114f90800) [pid = 1938] [serial = 283] [outer = 0x0] [url = about:blank] 19:41:00 INFO - PROCESS | 1938 | --DOMWINDOW == 91 (0x1188c7c00) [pid = 1938] [serial = 292] [outer = 0x0] [url = about:blank] 19:41:00 INFO - PROCESS | 1938 | --DOMWINDOW == 90 (0x119238800) [pid = 1938] [serial = 293] [outer = 0x0] [url = about:blank] 19:41:00 INFO - PROCESS | 1938 | --DOMWINDOW == 89 (0x1269c5c00) [pid = 1938] [serial = 320] [outer = 0x0] [url = about:blank] 19:41:00 INFO - PROCESS | 1938 | --DOMWINDOW == 88 (0x11ab35800) [pid = 1938] [serial = 301] [outer = 0x0] [url = about:blank] 19:41:00 INFO - PROCESS | 1938 | --DOMWINDOW == 87 (0x123ac9800) [pid = 1938] [serial = 314] [outer = 0x0] [url = about:blank] 19:41:00 INFO - PROCESS | 1938 | --DOMWINDOW == 86 (0x123ac3000) [pid = 1938] [serial = 313] [outer = 0x0] [url = about:blank] 19:41:00 INFO - PROCESS | 1938 | --DOMWINDOW == 85 (0x11aa72c00) [pid = 1938] [serial = 299] [outer = 0x0] [url = about:blank] 19:41:00 INFO - PROCESS | 1938 | 1461465660931 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:00 INFO - PROCESS | 1938 | ++DOCSHELL 0x11652a000 == 37 [pid = 1938] [id = 129] 19:41:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 86 (0x116574400) [pid = 1938] [serial = 384] [outer = 0x0] 19:41:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 87 (0x119240400) [pid = 1938] [serial = 385] [outer = 0x116574400] 19:41:00 INFO - PROCESS | 1938 | 1461465660973 Marionette DEBUG loaded listener.js 19:41:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 88 (0x11aa6f800) [pid = 1938] [serial = 386] [outer = 0x116574400] 19:41:01 INFO - PROCESS | 1938 | 1461465661280 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]]]}] 19:41:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 19:41:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 572ms 19:41:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 19:41:01 INFO - PROCESS | 1938 | 1461465661311 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 19:41:01 INFO - PROCESS | 1938 | 1461465661313 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 19:41:01 INFO - PROCESS | 1938 | 1461465661315 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 19:41:01 INFO - PROCESS | 1938 | 1461465661317 Marionette TRACE conn2 <- [1,490,null,{}] 19:41:01 INFO - PROCESS | 1938 | 1461465661327 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}] 19:41:01 INFO - PROCESS | 1938 | 1461465661402 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 19:41:01 INFO - PROCESS | 1938 | 1461465661445 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:01 INFO - PROCESS | 1938 | ++DOCSHELL 0x119c33000 == 38 [pid = 1938] [id = 130] 19:41:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 89 (0x11aa6f000) [pid = 1938] [serial = 387] [outer = 0x0] 19:41:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 90 (0x11ab32800) [pid = 1938] [serial = 388] [outer = 0x11aa6f000] 19:41:01 INFO - PROCESS | 1938 | 1461465661473 Marionette DEBUG loaded listener.js 19:41:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 91 (0x11bf98400) [pid = 1938] [serial = 389] [outer = 0x11aa6f000] 19:41:01 INFO - PROCESS | 1938 | 1461465661755 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]]]}] 19:41:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 19:41:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 471ms 19:41:01 INFO - PROCESS | 1938 | 1461465661787 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 19:41:01 INFO - PROCESS | 1938 | 1461465661791 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 19:41:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 19:41:01 INFO - PROCESS | 1938 | 1461465661799 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 19:41:01 INFO - PROCESS | 1938 | 1461465661800 Marionette TRACE conn2 <- [1,494,null,{}] 19:41:01 INFO - PROCESS | 1938 | 1461465661803 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}] 19:41:01 INFO - PROCESS | 1938 | 1461465661879 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 19:41:01 INFO - PROCESS | 1938 | 1461465661883 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:01 INFO - PROCESS | 1938 | ++DOCSHELL 0x11b322800 == 39 [pid = 1938] [id = 131] 19:41:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 92 (0x11bfa1000) [pid = 1938] [serial = 390] [outer = 0x0] 19:41:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 93 (0x11c47e000) [pid = 1938] [serial = 391] [outer = 0x11bfa1000] 19:41:01 INFO - PROCESS | 1938 | 1461465661912 Marionette DEBUG loaded listener.js 19:41:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 94 (0x11c881c00) [pid = 1938] [serial = 392] [outer = 0x11bfa1000] 19:41:02 INFO - PROCESS | 1938 | 1461465662317 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]]]}] 19:41:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 19:41:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 570ms 19:41:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 19:41:02 INFO - PROCESS | 1938 | 1461465662370 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 19:41:02 INFO - PROCESS | 1938 | 1461465662372 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 19:41:02 INFO - PROCESS | 1938 | 1461465662375 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 19:41:02 INFO - PROCESS | 1938 | 1461465662376 Marionette TRACE conn2 <- [1,498,null,{}] 19:41:02 INFO - PROCESS | 1938 | 1461465662380 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}] 19:41:02 INFO - PROCESS | 1938 | 1461465662487 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 19:41:02 INFO - PROCESS | 1938 | 1461465662498 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:02 INFO - PROCESS | 1938 | ++DOCSHELL 0x11bbc7800 == 40 [pid = 1938] [id = 132] 19:41:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 95 (0x11c31b400) [pid = 1938] [serial = 393] [outer = 0x0] 19:41:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 96 (0x123caf800) [pid = 1938] [serial = 394] [outer = 0x11c31b400] 19:41:02 INFO - PROCESS | 1938 | 1461465662541 Marionette DEBUG loaded listener.js 19:41:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 97 (0x12427c400) [pid = 1938] [serial = 395] [outer = 0x11c31b400] 19:41:02 INFO - PROCESS | 1938 | 1461465662959 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]]]}] 19:41:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 19:41:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 622ms 19:41:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 19:41:02 INFO - PROCESS | 1938 | 1461465662996 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 19:41:02 INFO - PROCESS | 1938 | 1461465662997 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 19:41:03 INFO - PROCESS | 1938 | 1461465663000 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 19:41:03 INFO - PROCESS | 1938 | 1461465663001 Marionette TRACE conn2 <- [1,502,null,{}] 19:41:03 INFO - PROCESS | 1938 | 1461465663003 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}] 19:41:03 INFO - PROCESS | 1938 | 1461465663114 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 19:41:03 INFO - PROCESS | 1938 | 1461465663120 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:03 INFO - PROCESS | 1938 | ++DOCSHELL 0x11c6bf800 == 41 [pid = 1938] [id = 133] 19:41:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 98 (0x12428a400) [pid = 1938] [serial = 396] [outer = 0x0] 19:41:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 99 (0x1274efc00) [pid = 1938] [serial = 397] [outer = 0x12428a400] 19:41:03 INFO - PROCESS | 1938 | 1461465663150 Marionette DEBUG loaded listener.js 19:41:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 100 (0x128e07400) [pid = 1938] [serial = 398] [outer = 0x12428a400] 19:41:03 INFO - PROCESS | 1938 | 1461465663488 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]]]}] 19:41:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 19:41:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 518ms 19:41:03 INFO - PROCESS | 1938 | 1461465663531 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 19:41:03 INFO - PROCESS | 1938 | 1461465663532 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 19:41:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 19:41:03 INFO - PROCESS | 1938 | 1461465663534 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 19:41:03 INFO - PROCESS | 1938 | 1461465663535 Marionette TRACE conn2 <- [1,506,null,{}] 19:41:03 INFO - PROCESS | 1938 | 1461465663538 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}] 19:41:03 INFO - PROCESS | 1938 | 1461465663625 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 19:41:03 INFO - PROCESS | 1938 | 1461465663629 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:03 INFO - PROCESS | 1938 | ++DOCSHELL 0x123a2a800 == 42 [pid = 1938] [id = 134] 19:41:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 101 (0x1269c5c00) [pid = 1938] [serial = 399] [outer = 0x0] 19:41:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 102 (0x129305400) [pid = 1938] [serial = 400] [outer = 0x1269c5c00] 19:41:03 INFO - PROCESS | 1938 | 1461465663655 Marionette DEBUG loaded listener.js 19:41:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 103 (0x12950e000) [pid = 1938] [serial = 401] [outer = 0x1269c5c00] 19:41:03 INFO - PROCESS | 1938 | 1461465663973 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]]]}] 19:41:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 19:41:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 468ms 19:41:04 INFO - PROCESS | 1938 | 1461465664002 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 19:41:04 INFO - PROCESS | 1938 | 1461465664003 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 19:41:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 19:41:04 INFO - PROCESS | 1938 | 1461465664013 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 19:41:04 INFO - PROCESS | 1938 | 1461465664014 Marionette TRACE conn2 <- [1,510,null,{}] 19:41:04 INFO - PROCESS | 1938 | 1461465664016 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}] 19:41:04 INFO - PROCESS | 1938 | 1461465664107 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 19:41:04 INFO - PROCESS | 1938 | 1461465664111 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:04 INFO - PROCESS | 1938 | ++DOCSHELL 0x1240c9000 == 43 [pid = 1938] [id = 135] 19:41:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 104 (0x128e08800) [pid = 1938] [serial = 402] [outer = 0x0] 19:41:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 105 (0x12b0e0000) [pid = 1938] [serial = 403] [outer = 0x128e08800] 19:41:04 INFO - PROCESS | 1938 | 1461465664137 Marionette DEBUG loaded listener.js 19:41:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 106 (0x12b4d3400) [pid = 1938] [serial = 404] [outer = 0x128e08800] 19:41:04 INFO - PROCESS | 1938 | 1461465664484 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]]]}] 19:41:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 19:41:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 519ms 19:41:04 INFO - PROCESS | 1938 | 1461465664533 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 19:41:04 INFO - PROCESS | 1938 | 1461465664534 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 19:41:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 19:41:04 INFO - PROCESS | 1938 | 1461465664536 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 19:41:04 INFO - PROCESS | 1938 | 1461465664537 Marionette TRACE conn2 <- [1,514,null,{}] 19:41:04 INFO - PROCESS | 1938 | 1461465664539 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}] 19:41:04 INFO - PROCESS | 1938 | 1461465664630 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 19:41:04 INFO - PROCESS | 1938 | 1461465664634 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:04 INFO - PROCESS | 1938 | ++DOCSHELL 0x1274a2000 == 44 [pid = 1938] [id = 136] 19:41:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 107 (0x128e0d400) [pid = 1938] [serial = 405] [outer = 0x0] 19:41:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 108 (0x12b4d5800) [pid = 1938] [serial = 406] [outer = 0x128e0d400] 19:41:04 INFO - PROCESS | 1938 | 1461465664660 Marionette DEBUG loaded listener.js 19:41:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 109 (0x12b521c00) [pid = 1938] [serial = 407] [outer = 0x128e0d400] 19:41:04 INFO - PROCESS | 1938 | --DOMWINDOW == 108 (0x114baac00) [pid = 1938] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 19:41:04 INFO - PROCESS | 1938 | --DOMWINDOW == 107 (0x11b8a7800) [pid = 1938] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 19:41:04 INFO - PROCESS | 1938 | --DOMWINDOW == 106 (0x123ac6c00) [pid = 1938] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 19:41:04 INFO - PROCESS | 1938 | --DOMWINDOW == 105 (0x123b9b800) [pid = 1938] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 19:41:04 INFO - PROCESS | 1938 | --DOMWINDOW == 104 (0x1188bec00) [pid = 1938] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 19:41:04 INFO - PROCESS | 1938 | --DOMWINDOW == 103 (0x11a919000) [pid = 1938] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 19:41:04 INFO - PROCESS | 1938 | --DOMWINDOW == 102 (0x11aab9400) [pid = 1938] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 19:41:04 INFO - PROCESS | 1938 | --DOMWINDOW == 101 (0x11673c400) [pid = 1938] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 19:41:04 INFO - PROCESS | 1938 | --DOMWINDOW == 100 (0x11c483400) [pid = 1938] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 19:41:04 INFO - PROCESS | 1938 | --DOMWINDOW == 99 (0x11aa68c00) [pid = 1938] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 19:41:04 INFO - PROCESS | 1938 | --DOMWINDOW == 98 (0x11c7dcc00) [pid = 1938] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 19:41:04 INFO - PROCESS | 1938 | --DOMWINDOW == 97 (0x11aaaec00) [pid = 1938] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 19:41:05 INFO - PROCESS | 1938 | 1461465665057 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]]]}] 19:41:05 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 19:41:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 570ms 19:41:05 INFO - PROCESS | 1938 | 1461465665110 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 19:41:05 INFO - PROCESS | 1938 | 1461465665112 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 19:41:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 19:41:05 INFO - PROCESS | 1938 | 1461465665127 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 19:41:05 INFO - PROCESS | 1938 | 1461465665128 Marionette TRACE conn2 <- [1,518,null,{}] 19:41:05 INFO - PROCESS | 1938 | 1461465665131 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}] 19:41:05 INFO - PROCESS | 1938 | 1461465665211 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 19:41:05 INFO - PROCESS | 1938 | 1461465665216 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:05 INFO - PROCESS | 1938 | ++DOCSHELL 0x128e8a000 == 45 [pid = 1938] [id = 137] 19:41:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 98 (0x11c483400) [pid = 1938] [serial = 408] [outer = 0x0] 19:41:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 99 (0x12913e800) [pid = 1938] [serial = 409] [outer = 0x11c483400] 19:41:05 INFO - PROCESS | 1938 | 1461465665241 Marionette DEBUG loaded listener.js 19:41:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 100 (0x12b523000) [pid = 1938] [serial = 410] [outer = 0x11c483400] 19:41:05 INFO - PROCESS | 1938 | 1461465665551 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]]]}] 19:41:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 19:41:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 475ms 19:41:05 INFO - PROCESS | 1938 | 1461465665596 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 19:41:05 INFO - PROCESS | 1938 | 1461465665598 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 19:41:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 19:41:05 INFO - PROCESS | 1938 | 1461465665600 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 19:41:05 INFO - PROCESS | 1938 | 1461465665602 Marionette TRACE conn2 <- [1,522,null,{}] 19:41:05 INFO - PROCESS | 1938 | 1461465665604 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}] 19:41:05 INFO - PROCESS | 1938 | 1461465665691 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 19:41:05 INFO - PROCESS | 1938 | 1461465665735 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:05 INFO - PROCESS | 1938 | ++DOCSHELL 0x12b2d8800 == 46 [pid = 1938] [id = 138] 19:41:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 101 (0x11bbddc00) [pid = 1938] [serial = 411] [outer = 0x0] 19:41:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 102 (0x12b749000) [pid = 1938] [serial = 412] [outer = 0x11bbddc00] 19:41:05 INFO - PROCESS | 1938 | 1461465665764 Marionette DEBUG loaded listener.js 19:41:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 103 (0x12cf9bc00) [pid = 1938] [serial = 413] [outer = 0x11bbddc00] 19:41:06 INFO - PROCESS | 1938 | 1461465666060 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]]]}] 19:41:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 19:41:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 468ms 19:41:06 INFO - PROCESS | 1938 | 1461465666069 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 19:41:06 INFO - PROCESS | 1938 | 1461465666070 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 19:41:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 19:41:06 INFO - PROCESS | 1938 | 1461465666080 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 19:41:06 INFO - PROCESS | 1938 | 1461465666081 Marionette TRACE conn2 <- [1,526,null,{}] 19:41:06 INFO - PROCESS | 1938 | 1461465666083 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}] 19:41:06 INFO - PROCESS | 1938 | 1461465666162 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 19:41:06 INFO - PROCESS | 1938 | 1461465666167 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:06 INFO - PROCESS | 1938 | ++DOCSHELL 0x12b43a800 == 47 [pid = 1938] [id = 139] 19:41:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 104 (0x12cf9d800) [pid = 1938] [serial = 414] [outer = 0x0] 19:41:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 105 (0x12cfe3000) [pid = 1938] [serial = 415] [outer = 0x12cf9d800] 19:41:06 INFO - PROCESS | 1938 | 1461465666194 Marionette DEBUG loaded listener.js 19:41:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 106 (0x12d593000) [pid = 1938] [serial = 416] [outer = 0x12cf9d800] 19:41:06 INFO - PROCESS | 1938 | 1461465666558 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]]]}] 19:41:06 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 19:41:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 527ms 19:41:06 INFO - PROCESS | 1938 | 1461465666601 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 19:41:06 INFO - PROCESS | 1938 | 1461465666603 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 19:41:06 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 19:41:06 INFO - PROCESS | 1938 | 1461465666607 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 19:41:06 INFO - PROCESS | 1938 | 1461465666609 Marionette TRACE conn2 <- [1,530,null,{}] 19:41:06 INFO - PROCESS | 1938 | 1461465666612 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}] 19:41:06 INFO - PROCESS | 1938 | 1461465666729 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 19:41:06 INFO - PROCESS | 1938 | 1461465666735 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:06 INFO - PROCESS | 1938 | ++DOCSHELL 0x12b98f000 == 48 [pid = 1938] [id = 140] 19:41:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 107 (0x12bcef000) [pid = 1938] [serial = 417] [outer = 0x0] 19:41:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 108 (0x12d59a800) [pid = 1938] [serial = 418] [outer = 0x12bcef000] 19:41:06 INFO - PROCESS | 1938 | 1461465666776 Marionette DEBUG loaded listener.js 19:41:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 109 (0x12db99400) [pid = 1938] [serial = 419] [outer = 0x12bcef000] 19:41:07 INFO - PROCESS | 1938 | 1461465667291 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"]]]}] 19:41:07 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 19:41:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 19:41:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:41:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:41:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 19:41:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 19:41:07 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 19:41:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 19:41:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:41:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:41:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 19:41:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 19:41:07 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 724ms 19:41:07 INFO - PROCESS | 1938 | 1461465667339 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 19:41:07 INFO - PROCESS | 1938 | 1461465667343 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 19:41:07 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 19:41:07 INFO - PROCESS | 1938 | 1461465667375 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 19:41:07 INFO - PROCESS | 1938 | 1461465667377 Marionette TRACE conn2 <- [1,534,null,{}] 19:41:07 INFO - PROCESS | 1938 | 1461465667382 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}] 19:41:07 INFO - PROCESS | 1938 | 1461465667484 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 19:41:07 INFO - PROCESS | 1938 | 1461465667544 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:07 INFO - PROCESS | 1938 | ++DOCSHELL 0x11a9dc800 == 49 [pid = 1938] [id = 141] 19:41:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 110 (0x119f4d800) [pid = 1938] [serial = 420] [outer = 0x0] 19:41:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 111 (0x11aa71400) [pid = 1938] [serial = 421] [outer = 0x119f4d800] 19:41:07 INFO - PROCESS | 1938 | 1461465667576 Marionette DEBUG loaded listener.js 19:41:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 112 (0x11ae39800) [pid = 1938] [serial = 422] [outer = 0x119f4d800] 19:41:07 INFO - PROCESS | 1938 | 1461465667953 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]]]}] 19:41:07 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 19:41:07 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 648ms 19:41:08 INFO - PROCESS | 1938 | 1461465668005 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 19:41:08 INFO - PROCESS | 1938 | 1461465668012 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 19:41:08 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 19:41:08 INFO - PROCESS | 1938 | 1461465668018 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 19:41:08 INFO - PROCESS | 1938 | 1461465668020 Marionette TRACE conn2 <- [1,538,null,{}] 19:41:08 INFO - PROCESS | 1938 | 1461465668024 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}] 19:41:08 INFO - PROCESS | 1938 | 1461465668127 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 19:41:08 INFO - PROCESS | 1938 | 1461465668198 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:08 INFO - PROCESS | 1938 | ++DOCSHELL 0x123bd9000 == 50 [pid = 1938] [id = 142] 19:41:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 113 (0x11ae3f400) [pid = 1938] [serial = 423] [outer = 0x0] 19:41:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 114 (0x11bb5d400) [pid = 1938] [serial = 424] [outer = 0x11ae3f400] 19:41:08 INFO - PROCESS | 1938 | 1461465668234 Marionette DEBUG loaded listener.js 19:41:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 115 (0x123ac9000) [pid = 1938] [serial = 425] [outer = 0x11ae3f400] 19:41:08 INFO - PROCESS | 1938 | 1461465668613 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]]]}] 19:41:08 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. 19:41:08 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 620ms 19:41:08 INFO - PROCESS | 1938 | 1461465668639 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 19:41:08 INFO - PROCESS | 1938 | 1461465668641 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 19:41:08 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 19:41:08 INFO - PROCESS | 1938 | 1461465668643 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 19:41:08 INFO - PROCESS | 1938 | 1461465668646 Marionette TRACE conn2 <- [1,542,null,{}] 19:41:08 INFO - PROCESS | 1938 | 1461465668654 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}] 19:41:08 INFO - PROCESS | 1938 | 1461465668753 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 19:41:08 INFO - PROCESS | 1938 | 1461465668839 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:08 INFO - PROCESS | 1938 | ++DOCSHELL 0x12ce96000 == 51 [pid = 1938] [id = 143] 19:41:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 116 (0x127446000) [pid = 1938] [serial = 426] [outer = 0x0] 19:41:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 117 (0x1288c4400) [pid = 1938] [serial = 427] [outer = 0x127446000] 19:41:08 INFO - PROCESS | 1938 | 1461465668871 Marionette DEBUG loaded listener.js 19:41:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 118 (0x12b0d9400) [pid = 1938] [serial = 428] [outer = 0x127446000] 19:41:09 INFO - PROCESS | 1938 | 1461465669237 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]]]}] 19:41:09 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. 19:41:09 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 621ms 19:41:09 INFO - PROCESS | 1938 | 1461465669265 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 19:41:09 INFO - PROCESS | 1938 | 1461465669266 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 19:41:09 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 19:41:09 INFO - PROCESS | 1938 | 1461465669269 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 19:41:09 INFO - PROCESS | 1938 | 1461465669270 Marionette TRACE conn2 <- [1,546,null,{}] 19:41:09 INFO - PROCESS | 1938 | 1461465669294 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}] 19:41:09 INFO - PROCESS | 1938 | 1461465669396 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 19:41:09 INFO - PROCESS | 1938 | 1461465669463 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:09 INFO - PROCESS | 1938 | ++DOCSHELL 0x12cfca000 == 52 [pid = 1938] [id = 144] 19:41:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 119 (0x12744dc00) [pid = 1938] [serial = 429] [outer = 0x0] 19:41:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 120 (0x12b4d1800) [pid = 1938] [serial = 430] [outer = 0x12744dc00] 19:41:09 INFO - PROCESS | 1938 | 1461465669500 Marionette DEBUG loaded listener.js 19:41:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 121 (0x12bce7400) [pid = 1938] [serial = 431] [outer = 0x12744dc00] 19:41:09 INFO - PROCESS | 1938 | 1461465669890 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]]]}] 19:41:09 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 19:41:09 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 674ms 19:41:09 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 19:41:09 INFO - PROCESS | 1938 | 1461465669944 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 19:41:09 INFO - PROCESS | 1938 | 1461465669945 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 19:41:09 INFO - PROCESS | 1938 | 1461465669948 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 19:41:09 INFO - PROCESS | 1938 | 1461465669949 Marionette TRACE conn2 <- [1,550,null,{}] 19:41:09 INFO - PROCESS | 1938 | 1461465669951 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}] 19:41:10 INFO - PROCESS | 1938 | 1461465670047 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 19:41:10 INFO - PROCESS | 1938 | 1461465670148 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:10 INFO - PROCESS | 1938 | ++DOCSHELL 0x12d39e800 == 53 [pid = 1938] [id = 145] 19:41:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 122 (0x12bc1e800) [pid = 1938] [serial = 432] [outer = 0x0] 19:41:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 123 (0x12cfa3400) [pid = 1938] [serial = 433] [outer = 0x12bc1e800] 19:41:10 INFO - PROCESS | 1938 | 1461465670183 Marionette DEBUG loaded listener.js 19:41:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 124 (0x12db9d400) [pid = 1938] [serial = 434] [outer = 0x12bc1e800] 19:41:10 INFO - PROCESS | 1938 | 1461465670565 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]]]}] 19:41:10 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. 19:41:10 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 671ms 19:41:10 INFO - PROCESS | 1938 | 1461465670620 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 19:41:10 INFO - PROCESS | 1938 | 1461465670621 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 19:41:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 19:41:10 INFO - PROCESS | 1938 | 1461465670624 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 19:41:10 INFO - PROCESS | 1938 | 1461465670625 Marionette TRACE conn2 <- [1,554,null,{}] 19:41:10 INFO - PROCESS | 1938 | 1461465670627 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}] 19:41:10 INFO - PROCESS | 1938 | 1461465670759 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 19:41:10 INFO - PROCESS | 1938 | 1461465670809 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:10 INFO - PROCESS | 1938 | ++DOCSHELL 0x12dbdb800 == 54 [pid = 1938] [id = 146] 19:41:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 125 (0x12dba0800) [pid = 1938] [serial = 435] [outer = 0x0] 19:41:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 126 (0x12e311000) [pid = 1938] [serial = 436] [outer = 0x12dba0800] 19:41:10 INFO - PROCESS | 1938 | 1461465670840 Marionette DEBUG loaded listener.js 19:41:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 127 (0x12e364400) [pid = 1938] [serial = 437] [outer = 0x12dba0800] 19:41:11 INFO - PROCESS | 1938 | [1938] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:41:11 INFO - PROCESS | 1938 | 1461465671433 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]]]}] 19:41:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 19:41:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 822ms 19:41:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 19:41:11 INFO - PROCESS | 1938 | 1461465671447 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 19:41:11 INFO - PROCESS | 1938 | 1461465671449 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 19:41:11 INFO - PROCESS | 1938 | 1461465671452 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 19:41:11 INFO - PROCESS | 1938 | 1461465671455 Marionette TRACE conn2 <- [1,558,null,{}] 19:41:11 INFO - PROCESS | 1938 | 1461465671462 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}] 19:41:11 INFO - PROCESS | 1938 | 1461465671547 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 19:41:11 INFO - PROCESS | 1938 | 1461465671598 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:11 INFO - PROCESS | 1938 | ++DOCSHELL 0x11b31e000 == 55 [pid = 1938] [id = 147] 19:41:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 128 (0x11a915400) [pid = 1938] [serial = 438] [outer = 0x0] 19:41:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 129 (0x11a921c00) [pid = 1938] [serial = 439] [outer = 0x11a915400] 19:41:11 INFO - PROCESS | 1938 | 1461465671625 Marionette DEBUG loaded listener.js 19:41:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 130 (0x11ab38c00) [pid = 1938] [serial = 440] [outer = 0x11a915400] 19:41:12 INFO - PROCESS | 1938 | 1461465672026 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]]]}] 19:41:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 19:41:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 625ms 19:41:12 INFO - PROCESS | 1938 | 1461465672090 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 19:41:12 INFO - PROCESS | 1938 | 1461465672094 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 19:41:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 19:41:12 INFO - PROCESS | 1938 | 1461465672099 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 19:41:12 INFO - PROCESS | 1938 | 1461465672101 Marionette TRACE conn2 <- [1,562,null,{}] 19:41:12 INFO - PROCESS | 1938 | 1461465672103 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}] 19:41:12 INFO - PROCESS | 1938 | 1461465672190 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 19:41:12 INFO - PROCESS | 1938 | 1461465672253 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:12 INFO - PROCESS | 1938 | ++DOCSHELL 0x119c34800 == 56 [pid = 1938] [id = 148] 19:41:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 131 (0x11a76bc00) [pid = 1938] [serial = 441] [outer = 0x0] 19:41:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 132 (0x11bb39c00) [pid = 1938] [serial = 442] [outer = 0x11a76bc00] 19:41:12 INFO - PROCESS | 1938 | 1461465672281 Marionette DEBUG loaded listener.js 19:41:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 133 (0x11c31d400) [pid = 1938] [serial = 443] [outer = 0x11a76bc00] 19:41:12 INFO - PROCESS | 1938 | --DOCSHELL 0x12b43a800 == 55 [pid = 1938] [id = 139] 19:41:12 INFO - PROCESS | 1938 | --DOCSHELL 0x12b2d8800 == 54 [pid = 1938] [id = 138] 19:41:12 INFO - PROCESS | 1938 | --DOCSHELL 0x128e8a000 == 53 [pid = 1938] [id = 137] 19:41:12 INFO - PROCESS | 1938 | --DOCSHELL 0x1274a2000 == 52 [pid = 1938] [id = 136] 19:41:12 INFO - PROCESS | 1938 | --DOCSHELL 0x1240c9000 == 51 [pid = 1938] [id = 135] 19:41:12 INFO - PROCESS | 1938 | --DOCSHELL 0x123a2a800 == 50 [pid = 1938] [id = 134] 19:41:12 INFO - PROCESS | 1938 | --DOCSHELL 0x11c6bf800 == 49 [pid = 1938] [id = 133] 19:41:12 INFO - PROCESS | 1938 | --DOCSHELL 0x11bbc7800 == 48 [pid = 1938] [id = 132] 19:41:12 INFO - PROCESS | 1938 | --DOMWINDOW == 132 (0x12b0dd400) [pid = 1938] [serial = 367] [outer = 0x0] [url = about:blank] 19:41:12 INFO - PROCESS | 1938 | --DOCSHELL 0x11b322800 == 47 [pid = 1938] [id = 131] 19:41:12 INFO - PROCESS | 1938 | --DOCSHELL 0x119c33000 == 46 [pid = 1938] [id = 130] 19:41:12 INFO - PROCESS | 1938 | --DOCSHELL 0x11652a000 == 45 [pid = 1938] [id = 129] 19:41:12 INFO - PROCESS | 1938 | --DOCSHELL 0x1147a6000 == 44 [pid = 1938] [id = 128] 19:41:12 INFO - PROCESS | 1938 | --DOCSHELL 0x12b2f1800 == 43 [pid = 1938] [id = 127] 19:41:12 INFO - PROCESS | 1938 | --DOCSHELL 0x129374800 == 42 [pid = 1938] [id = 126] 19:41:12 INFO - PROCESS | 1938 | --DOCSHELL 0x11bbc0800 == 41 [pid = 1938] [id = 125] 19:41:12 INFO - PROCESS | 1938 | --DOCSHELL 0x11539a800 == 40 [pid = 1938] [id = 124] 19:41:12 INFO - PROCESS | 1938 | --DOMWINDOW == 131 (0x126bd3800) [pid = 1938] [serial = 281] [outer = 0x0] [url = about:blank] 19:41:12 INFO - PROCESS | 1938 | --DOMWINDOW == 130 (0x123b99400) [pid = 1938] [serial = 350] [outer = 0x0] [url = about:blank] 19:41:12 INFO - PROCESS | 1938 | --DOMWINDOW == 129 (0x128e02c00) [pid = 1938] [serial = 355] [outer = 0x0] [url = about:blank] 19:41:12 INFO - PROCESS | 1938 | --DOMWINDOW == 128 (0x128c16800) [pid = 1938] [serial = 353] [outer = 0x0] [url = about:blank] 19:41:12 INFO - PROCESS | 1938 | --DOMWINDOW == 127 (0x11a914c00) [pid = 1938] [serial = 340] [outer = 0x0] [url = about:blank] 19:41:12 INFO - PROCESS | 1938 | --DOMWINDOW == 126 (0x11a922800) [pid = 1938] [serial = 341] [outer = 0x0] [url = about:blank] 19:41:12 INFO - PROCESS | 1938 | --DOMWINDOW == 125 (0x11bbdb000) [pid = 1938] [serial = 331] [outer = 0x0] [url = about:blank] 19:41:12 INFO - PROCESS | 1938 | --DOMWINDOW == 124 (0x11bf9d400) [pid = 1938] [serial = 358] [outer = 0x0] [url = about:blank] 19:41:12 INFO - PROCESS | 1938 | --DOMWINDOW == 123 (0x12913d400) [pid = 1938] [serial = 361] [outer = 0x0] [url = about:blank] 19:41:12 INFO - PROCESS | 1938 | --DOMWINDOW == 122 (0x118568c00) [pid = 1938] [serial = 337] [outer = 0x0] [url = about:blank] 19:41:12 INFO - PROCESS | 1938 | --DOMWINDOW == 121 (0x1188a9800) [pid = 1938] [serial = 338] [outer = 0x0] [url = about:blank] 19:41:12 INFO - PROCESS | 1938 | --DOMWINDOW == 120 (0x123fd8400) [pid = 1938] [serial = 359] [outer = 0x0] [url = about:blank] 19:41:12 INFO - PROCESS | 1938 | --DOMWINDOW == 119 (0x12950bc00) [pid = 1938] [serial = 364] [outer = 0x0] [url = about:blank] 19:41:12 INFO - PROCESS | 1938 | --DOMWINDOW == 118 (0x1165d1000) [pid = 1938] [serial = 325] [outer = 0x0] [url = about:blank] 19:41:12 INFO - PROCESS | 1938 | --DOMWINDOW == 117 (0x128edb800) [pid = 1938] [serial = 356] [outer = 0x0] [url = about:blank] 19:41:12 INFO - PROCESS | 1938 | --DOMWINDOW == 116 (0x11ada3800) [pid = 1938] [serial = 343] [outer = 0x0] [url = about:blank] 19:41:12 INFO - PROCESS | 1938 | --DOMWINDOW == 115 (0x126c42000) [pid = 1938] [serial = 335] [outer = 0x0] [url = about:blank] 19:41:12 INFO - PROCESS | 1938 | --DOMWINDOW == 114 (0x12443b800) [pid = 1938] [serial = 334] [outer = 0x0] [url = about:blank] 19:41:12 INFO - PROCESS | 1938 | --DOMWINDOW == 113 (0x129511400) [pid = 1938] [serial = 365] [outer = 0x0] [url = about:blank] 19:41:12 INFO - PROCESS | 1938 | --DOMWINDOW == 112 (0x11bfa0400) [pid = 1938] [serial = 346] [outer = 0x0] [url = about:blank] 19:41:12 INFO - PROCESS | 1938 | --DOMWINDOW == 111 (0x129319000) [pid = 1938] [serial = 362] [outer = 0x0] [url = about:blank] 19:41:12 INFO - PROCESS | 1938 | --DOMWINDOW == 110 (0x11c33a400) [pid = 1938] [serial = 347] [outer = 0x0] [url = about:blank] 19:41:12 INFO - PROCESS | 1938 | --DOMWINDOW == 109 (0x11bb5e800) [pid = 1938] [serial = 344] [outer = 0x0] [url = about:blank] 19:41:12 INFO - PROCESS | 1938 | --DOMWINDOW == 108 (0x11c879800) [pid = 1938] [serial = 349] [outer = 0x0] [url = about:blank] 19:41:12 INFO - PROCESS | 1938 | --DOMWINDOW == 107 (0x1240e7800) [pid = 1938] [serial = 352] [outer = 0x0] [url = about:blank] 19:41:12 INFO - PROCESS | 1938 | --DOMWINDOW == 106 (0x11a91c800) [pid = 1938] [serial = 328] [outer = 0x0] [url = about:blank] 19:41:12 INFO - PROCESS | 1938 | [1938] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:41:12 INFO - PROCESS | 1938 | [1938] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:41:12 INFO - PROCESS | 1938 | 1461465672647 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]]]}] 19:41:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 19:41:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 569ms 19:41:12 INFO - PROCESS | 1938 | 1461465672669 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 19:41:12 INFO - PROCESS | 1938 | 1461465672670 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 19:41:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 19:41:12 INFO - PROCESS | 1938 | 1461465672675 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 19:41:12 INFO - PROCESS | 1938 | 1461465672677 Marionette TRACE conn2 <- [1,566,null,{}] 19:41:12 INFO - PROCESS | 1938 | 1461465672685 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}] 19:41:12 INFO - PROCESS | 1938 | 1461465672763 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 19:41:12 INFO - PROCESS | 1938 | 1461465672769 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:12 INFO - PROCESS | 1938 | ++DOCSHELL 0x119c28800 == 41 [pid = 1938] [id = 149] 19:41:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 107 (0x11c329400) [pid = 1938] [serial = 444] [outer = 0x0] 19:41:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 108 (0x11c629000) [pid = 1938] [serial = 445] [outer = 0x11c329400] 19:41:12 INFO - PROCESS | 1938 | 1461465672801 Marionette DEBUG loaded listener.js 19:41:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 109 (0x123e17400) [pid = 1938] [serial = 446] [outer = 0x11c329400] 19:41:13 INFO - PROCESS | 1938 | [1938] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:41:13 INFO - PROCESS | 1938 | [1938] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:41:13 INFO - PROCESS | 1938 | 1461465673170 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]]]}] 19:41:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 19:41:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 525ms 19:41:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 19:41:13 INFO - PROCESS | 1938 | 1461465673198 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 19:41:13 INFO - PROCESS | 1938 | 1461465673200 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 19:41:13 INFO - PROCESS | 1938 | 1461465673202 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 19:41:13 INFO - PROCESS | 1938 | 1461465673203 Marionette TRACE conn2 <- [1,570,null,{}] 19:41:13 INFO - PROCESS | 1938 | 1461465673206 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}] 19:41:13 INFO - PROCESS | 1938 | 1461465673281 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 19:41:13 INFO - PROCESS | 1938 | 1461465673285 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:13 INFO - PROCESS | 1938 | ++DOCSHELL 0x11c462800 == 42 [pid = 1938] [id = 150] 19:41:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 110 (0x123fd1000) [pid = 1938] [serial = 447] [outer = 0x0] 19:41:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 111 (0x1244de400) [pid = 1938] [serial = 448] [outer = 0x123fd1000] 19:41:13 INFO - PROCESS | 1938 | 1461465673314 Marionette DEBUG loaded listener.js 19:41:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 112 (0x12744ec00) [pid = 1938] [serial = 449] [outer = 0x123fd1000] 19:41:13 INFO - PROCESS | 1938 | [1938] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:41:13 INFO - PROCESS | 1938 | [1938] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:41:13 INFO - PROCESS | 1938 | 1461465673641 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]]]}] 19:41:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 19:41:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 468ms 19:41:13 INFO - PROCESS | 1938 | 1461465673671 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 19:41:13 INFO - PROCESS | 1938 | 1461465673672 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 19:41:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 19:41:13 INFO - PROCESS | 1938 | 1461465673677 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 19:41:13 INFO - PROCESS | 1938 | 1461465673678 Marionette TRACE conn2 <- [1,574,null,{}] 19:41:13 INFO - PROCESS | 1938 | 1461465673680 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}] 19:41:13 INFO - PROCESS | 1938 | 1461465673759 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 19:41:13 INFO - PROCESS | 1938 | 1461465673804 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:13 INFO - PROCESS | 1938 | ++DOCSHELL 0x123a27000 == 43 [pid = 1938] [id = 151] 19:41:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 113 (0x1240e1800) [pid = 1938] [serial = 450] [outer = 0x0] 19:41:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 114 (0x128e02c00) [pid = 1938] [serial = 451] [outer = 0x1240e1800] 19:41:13 INFO - PROCESS | 1938 | 1461465673830 Marionette DEBUG loaded listener.js 19:41:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 115 (0x12913d400) [pid = 1938] [serial = 452] [outer = 0x1240e1800] 19:41:14 INFO - PROCESS | 1938 | 1461465674136 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]]]}] 19:41:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 19:41:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 517ms 19:41:14 INFO - PROCESS | 1938 | 1461465674195 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 19:41:14 INFO - PROCESS | 1938 | 1461465674197 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 19:41:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 19:41:14 INFO - PROCESS | 1938 | 1461465674201 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 19:41:14 INFO - PROCESS | 1938 | 1461465674202 Marionette TRACE conn2 <- [1,578,null,{}] 19:41:14 INFO - PROCESS | 1938 | 1461465674206 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}] 19:41:14 INFO - PROCESS | 1938 | 1461465674376 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 19:41:14 INFO - PROCESS | 1938 | 1461465674386 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:14 INFO - PROCESS | 1938 | ++DOCSHELL 0x124ea4000 == 44 [pid = 1938] [id = 152] 19:41:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 116 (0x128e07000) [pid = 1938] [serial = 453] [outer = 0x0] 19:41:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 117 (0x129511400) [pid = 1938] [serial = 454] [outer = 0x128e07000] 19:41:14 INFO - PROCESS | 1938 | 1461465674431 Marionette DEBUG loaded listener.js 19:41:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 118 (0x12bce8000) [pid = 1938] [serial = 455] [outer = 0x128e07000] 19:41:14 INFO - PROCESS | 1938 | 1461465674838 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]]]}] 19:41:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 19:41:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 673ms 19:41:14 INFO - PROCESS | 1938 | 1461465674874 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 19:41:14 INFO - PROCESS | 1938 | 1461465674875 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 19:41:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 19:41:14 INFO - PROCESS | 1938 | 1461465674887 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 19:41:14 INFO - PROCESS | 1938 | 1461465674888 Marionette TRACE conn2 <- [1,582,null,{}] 19:41:14 INFO - PROCESS | 1938 | 1461465674890 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}] 19:41:14 INFO - PROCESS | 1938 | 1461465674984 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 19:41:14 INFO - PROCESS | 1938 | 1461465674989 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:14 INFO - PROCESS | 1938 | ++DOCSHELL 0x1274be000 == 45 [pid = 1938] [id = 153] 19:41:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 119 (0x12bc16c00) [pid = 1938] [serial = 456] [outer = 0x0] 19:41:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 120 (0x12cfe3800) [pid = 1938] [serial = 457] [outer = 0x12bc16c00] 19:41:15 INFO - PROCESS | 1938 | 1461465675014 Marionette DEBUG loaded listener.js 19:41:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 121 (0x12da35c00) [pid = 1938] [serial = 458] [outer = 0x12bc16c00] 19:41:15 INFO - PROCESS | 1938 | 1461465675339 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]]]}] 19:41:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 19:41:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 467ms 19:41:15 INFO - PROCESS | 1938 | 1461465675362 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 19:41:15 INFO - PROCESS | 1938 | 1461465675364 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 19:41:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 19:41:15 INFO - PROCESS | 1938 | 1461465675366 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 19:41:15 INFO - PROCESS | 1938 | 1461465675367 Marionette TRACE conn2 <- [1,586,null,{}] 19:41:15 INFO - PROCESS | 1938 | 1461465675378 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}] 19:41:15 INFO - PROCESS | 1938 | 1461465675471 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 19:41:15 INFO - PROCESS | 1938 | 1461465675475 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:15 INFO - PROCESS | 1938 | ++DOCSHELL 0x129375800 == 46 [pid = 1938] [id = 154] 19:41:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 122 (0x12bce9c00) [pid = 1938] [serial = 459] [outer = 0x0] 19:41:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 123 (0x12e30d400) [pid = 1938] [serial = 460] [outer = 0x12bce9c00] 19:41:15 INFO - PROCESS | 1938 | 1461465675501 Marionette DEBUG loaded listener.js 19:41:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 124 (0x12e318800) [pid = 1938] [serial = 461] [outer = 0x12bce9c00] 19:41:15 INFO - PROCESS | 1938 | [1938] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:41:15 INFO - PROCESS | 1938 | [1938] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:41:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 125 (0x12e36c000) [pid = 1938] [serial = 462] [outer = 0x12f86bc00] 19:41:15 INFO - PROCESS | 1938 | 1461465675861 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]]]}] 19:41:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 19:41:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 519ms 19:41:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 19:41:15 INFO - PROCESS | 1938 | 1461465675886 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 19:41:15 INFO - PROCESS | 1938 | 1461465675887 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 19:41:15 INFO - PROCESS | 1938 | 1461465675890 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 19:41:15 INFO - PROCESS | 1938 | 1461465675893 Marionette TRACE conn2 <- [1,590,null,{}] 19:41:15 INFO - PROCESS | 1938 | 1461465675895 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}] 19:41:15 INFO - PROCESS | 1938 | 1461465675987 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 19:41:15 INFO - PROCESS | 1938 | 1461465675991 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:16 INFO - PROCESS | 1938 | ++DOCSHELL 0x12b3d2000 == 47 [pid = 1938] [id = 155] 19:41:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 126 (0x12cfe9c00) [pid = 1938] [serial = 463] [outer = 0x0] 19:41:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 127 (0x12e367800) [pid = 1938] [serial = 464] [outer = 0x12cfe9c00] 19:41:16 INFO - PROCESS | 1938 | 1461465676016 Marionette DEBUG loaded listener.js 19:41:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 128 (0x12e385400) [pid = 1938] [serial = 465] [outer = 0x12cfe9c00] 19:41:16 INFO - PROCESS | 1938 | 1461465676334 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]]]}] 19:41:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 19:41:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 471ms 19:41:16 INFO - PROCESS | 1938 | 1461465676370 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 19:41:16 INFO - PROCESS | 1938 | 1461465676371 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 19:41:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 19:41:16 INFO - PROCESS | 1938 | 1461465676376 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 19:41:16 INFO - PROCESS | 1938 | 1461465676378 Marionette TRACE conn2 <- [1,594,null,{}] 19:41:16 INFO - PROCESS | 1938 | 1461465676380 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}] 19:41:16 INFO - PROCESS | 1938 | 1461465676478 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 19:41:16 INFO - PROCESS | 1938 | 1461465676482 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:16 INFO - PROCESS | 1938 | ++DOCSHELL 0x12ce8f800 == 48 [pid = 1938] [id = 156] 19:41:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 129 (0x11ad96400) [pid = 1938] [serial = 466] [outer = 0x0] 19:41:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 130 (0x12e38a800) [pid = 1938] [serial = 467] [outer = 0x11ad96400] 19:41:16 INFO - PROCESS | 1938 | 1461465676507 Marionette DEBUG loaded listener.js 19:41:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 131 (0x12e6e2000) [pid = 1938] [serial = 468] [outer = 0x11ad96400] 19:41:16 INFO - PROCESS | 1938 | --DOMWINDOW == 130 (0x115465400) [pid = 1938] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 19:41:16 INFO - PROCESS | 1938 | --DOMWINDOW == 129 (0x11bb5c400) [pid = 1938] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 19:41:16 INFO - PROCESS | 1938 | --DOMWINDOW == 128 (0x11a777400) [pid = 1938] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 19:41:16 INFO - PROCESS | 1938 | --DOMWINDOW == 127 (0x12cf9d800) [pid = 1938] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 19:41:16 INFO - PROCESS | 1938 | --DOMWINDOW == 126 (0x11423f400) [pid = 1938] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 19:41:16 INFO - PROCESS | 1938 | --DOMWINDOW == 125 (0x12428a400) [pid = 1938] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 19:41:16 INFO - PROCESS | 1938 | --DOMWINDOW == 124 (0x128e0d400) [pid = 1938] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 19:41:16 INFO - PROCESS | 1938 | --DOMWINDOW == 123 (0x126bd1400) [pid = 1938] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 19:41:16 INFO - PROCESS | 1938 | --DOMWINDOW == 122 (0x126f67c00) [pid = 1938] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 19:41:16 INFO - PROCESS | 1938 | --DOMWINDOW == 121 (0x1187de000) [pid = 1938] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 19:41:16 INFO - PROCESS | 1938 | --DOMWINDOW == 120 (0x116574400) [pid = 1938] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 19:41:16 INFO - PROCESS | 1938 | --DOMWINDOW == 119 (0x11bfa1000) [pid = 1938] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 19:41:16 INFO - PROCESS | 1938 | --DOMWINDOW == 118 (0x11bbddc00) [pid = 1938] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 19:41:16 INFO - PROCESS | 1938 | --DOMWINDOW == 117 (0x1269c5c00) [pid = 1938] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 19:41:16 INFO - PROCESS | 1938 | --DOMWINDOW == 116 (0x11c483400) [pid = 1938] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 19:41:16 INFO - PROCESS | 1938 | --DOMWINDOW == 115 (0x128e08800) [pid = 1938] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 19:41:16 INFO - PROCESS | 1938 | --DOMWINDOW == 114 (0x11c31b400) [pid = 1938] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 19:41:16 INFO - PROCESS | 1938 | --DOMWINDOW == 113 (0x11c326800) [pid = 1938] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 19:41:16 INFO - PROCESS | 1938 | --DOMWINDOW == 112 (0x11aa6f000) [pid = 1938] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 19:41:16 INFO - PROCESS | 1938 | 1461465676855 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]]]}] 19:41:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 19:41:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 520ms 19:41:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 19:41:16 INFO - PROCESS | 1938 | 1461465676896 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 19:41:16 INFO - PROCESS | 1938 | 1461465676897 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 19:41:16 INFO - PROCESS | 1938 | 1461465676899 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 19:41:16 INFO - PROCESS | 1938 | 1461465676901 Marionette TRACE conn2 <- [1,598,null,{}] 19:41:16 INFO - PROCESS | 1938 | 1461465676903 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}] 19:41:17 INFO - PROCESS | 1938 | 1461465677014 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 19:41:17 INFO - PROCESS | 1938 | 1461465677048 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:17 INFO - PROCESS | 1938 | ++DOCSHELL 0x12cfbe000 == 49 [pid = 1938] [id = 157] 19:41:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 113 (0x11a91e400) [pid = 1938] [serial = 469] [outer = 0x0] 19:41:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 114 (0x11bb36c00) [pid = 1938] [serial = 470] [outer = 0x11a91e400] 19:41:17 INFO - PROCESS | 1938 | 1461465677077 Marionette DEBUG loaded listener.js 19:41:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 115 (0x12bceb400) [pid = 1938] [serial = 471] [outer = 0x11a91e400] 19:41:17 INFO - PROCESS | 1938 | 1461465677394 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]]]}] 19:41:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 19:41:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 523ms 19:41:17 INFO - PROCESS | 1938 | 1461465677424 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 19:41:17 INFO - PROCESS | 1938 | 1461465677427 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 19:41:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 19:41:17 INFO - PROCESS | 1938 | 1461465677430 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 19:41:17 INFO - PROCESS | 1938 | 1461465677432 Marionette TRACE conn2 <- [1,602,null,{}] 19:41:17 INFO - PROCESS | 1938 | 1461465677435 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}] 19:41:17 INFO - PROCESS | 1938 | 1461465677556 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 19:41:17 INFO - PROCESS | 1938 | 1461465677626 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:17 INFO - PROCESS | 1938 | ++DOCSHELL 0x12dbeb800 == 50 [pid = 1938] [id = 158] 19:41:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 116 (0x126bd1400) [pid = 1938] [serial = 472] [outer = 0x0] 19:41:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 117 (0x12e6de400) [pid = 1938] [serial = 473] [outer = 0x126bd1400] 19:41:17 INFO - PROCESS | 1938 | 1461465677666 Marionette DEBUG loaded listener.js 19:41:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 118 (0x12e802c00) [pid = 1938] [serial = 474] [outer = 0x126bd1400] 19:41:18 INFO - PROCESS | 1938 | 1461465678007 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]]]}] 19:41:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 19:41:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 621ms 19:41:18 INFO - PROCESS | 1938 | 1461465678051 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 19:41:18 INFO - PROCESS | 1938 | 1461465678052 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 19:41:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 19:41:18 INFO - PROCESS | 1938 | 1461465678055 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 19:41:18 INFO - PROCESS | 1938 | 1461465678056 Marionette TRACE conn2 <- [1,606,null,{}] 19:41:18 INFO - PROCESS | 1938 | 1461465678061 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}] 19:41:18 INFO - PROCESS | 1938 | 1461465678136 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 19:41:18 INFO - PROCESS | 1938 | 1461465678185 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:18 INFO - PROCESS | 1938 | ++DOCSHELL 0x12e276000 == 51 [pid = 1938] [id = 159] 19:41:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 119 (0x12bc1c800) [pid = 1938] [serial = 475] [outer = 0x0] 19:41:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 120 (0x12e807400) [pid = 1938] [serial = 476] [outer = 0x12bc1c800] 19:41:18 INFO - PROCESS | 1938 | 1461465678210 Marionette DEBUG loaded listener.js 19:41:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 121 (0x12e80ec00) [pid = 1938] [serial = 477] [outer = 0x12bc1c800] 19:41:18 INFO - PROCESS | 1938 | 1461465678496 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]]]}] 19:41:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 19:41:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 472ms 19:41:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 19:41:18 INFO - PROCESS | 1938 | 1461465678529 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 19:41:18 INFO - PROCESS | 1938 | 1461465678531 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 19:41:18 INFO - PROCESS | 1938 | 1461465678534 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 19:41:18 INFO - PROCESS | 1938 | 1461465678535 Marionette TRACE conn2 <- [1,610,null,{}] 19:41:18 INFO - PROCESS | 1938 | 1461465678538 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}] 19:41:18 INFO - PROCESS | 1938 | 1461465678665 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 19:41:18 INFO - PROCESS | 1938 | 1461465678672 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:18 INFO - PROCESS | 1938 | ++DOCSHELL 0x12e3b3000 == 52 [pid = 1938] [id = 160] 19:41:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 122 (0x12e80f800) [pid = 1938] [serial = 478] [outer = 0x0] 19:41:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 123 (0x12eb7e000) [pid = 1938] [serial = 479] [outer = 0x12e80f800] 19:41:18 INFO - PROCESS | 1938 | 1461465678712 Marionette DEBUG loaded listener.js 19:41:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 124 (0x12eb84000) [pid = 1938] [serial = 480] [outer = 0x12e80f800] 19:41:19 INFO - PROCESS | 1938 | 1461465679287 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]]]}] 19:41:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 19:41:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 771ms 19:41:19 INFO - PROCESS | 1938 | 1461465679328 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 19:41:19 INFO - PROCESS | 1938 | 1461465679330 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 19:41:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 19:41:19 INFO - PROCESS | 1938 | 1461465679335 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 19:41:19 INFO - PROCESS | 1938 | 1461465679338 Marionette TRACE conn2 <- [1,614,null,{}] 19:41:19 INFO - PROCESS | 1938 | 1461465679344 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}] 19:41:19 INFO - PROCESS | 1938 | 1461465679442 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 19:41:19 INFO - PROCESS | 1938 | 1461465679507 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:19 INFO - PROCESS | 1938 | ++DOCSHELL 0x119c18000 == 53 [pid = 1938] [id = 161] 19:41:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 125 (0x11a76b400) [pid = 1938] [serial = 481] [outer = 0x0] 19:41:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 126 (0x11aa67c00) [pid = 1938] [serial = 482] [outer = 0x11a76b400] 19:41:19 INFO - PROCESS | 1938 | 1461465679539 Marionette DEBUG loaded listener.js 19:41:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 127 (0x11b81d800) [pid = 1938] [serial = 483] [outer = 0x11a76b400] 19:41:19 INFO - PROCESS | 1938 | 1461465679920 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]]]}] 19:41:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 19:41:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 624ms 19:41:19 INFO - PROCESS | 1938 | 1461465679960 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 19:41:19 INFO - PROCESS | 1938 | 1461465679964 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 19:41:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 19:41:19 INFO - PROCESS | 1938 | 1461465679969 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 19:41:19 INFO - PROCESS | 1938 | 1461465679971 Marionette TRACE conn2 <- [1,618,null,{}] 19:41:19 INFO - PROCESS | 1938 | 1461465679976 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}] 19:41:20 INFO - PROCESS | 1938 | 1461465680077 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 19:41:20 INFO - PROCESS | 1938 | 1461465680161 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:20 INFO - PROCESS | 1938 | ++DOCSHELL 0x123a2a800 == 54 [pid = 1938] [id = 162] 19:41:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 128 (0x11c31f000) [pid = 1938] [serial = 484] [outer = 0x0] 19:41:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 129 (0x123ac3800) [pid = 1938] [serial = 485] [outer = 0x11c31f000] 19:41:20 INFO - PROCESS | 1938 | 1461465680191 Marionette DEBUG loaded listener.js 19:41:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 130 (0x123fcec00) [pid = 1938] [serial = 486] [outer = 0x11c31f000] 19:41:20 INFO - PROCESS | 1938 | 1461465680591 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]]]}] 19:41:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 19:41:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 670ms 19:41:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 19:41:20 INFO - PROCESS | 1938 | 1461465680640 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 19:41:20 INFO - PROCESS | 1938 | 1461465680641 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 19:41:20 INFO - PROCESS | 1938 | 1461465680643 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 19:41:20 INFO - PROCESS | 1938 | 1461465680646 Marionette TRACE conn2 <- [1,622,null,{}] 19:41:20 INFO - PROCESS | 1938 | 1461465680654 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}] 19:41:20 INFO - PROCESS | 1938 | 1461465680757 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 19:41:20 INFO - PROCESS | 1938 | 1461465680810 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:20 INFO - PROCESS | 1938 | ++DOCSHELL 0x12db98800 == 55 [pid = 1938] [id = 163] 19:41:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 131 (0x126946800) [pid = 1938] [serial = 487] [outer = 0x0] 19:41:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 132 (0x129141800) [pid = 1938] [serial = 488] [outer = 0x126946800] 19:41:20 INFO - PROCESS | 1938 | 1461465680841 Marionette DEBUG loaded listener.js 19:41:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 133 (0x12b4dac00) [pid = 1938] [serial = 489] [outer = 0x126946800] 19:41:21 INFO - PROCESS | 1938 | 1461465681242 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]]]}] 19:41:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 19:41:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 622ms 19:41:21 INFO - PROCESS | 1938 | 1461465681265 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 19:41:21 INFO - PROCESS | 1938 | 1461465681268 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 19:41:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 19:41:21 INFO - PROCESS | 1938 | 1461465681270 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 19:41:21 INFO - PROCESS | 1938 | 1461465681271 Marionette TRACE conn2 <- [1,626,null,{}] 19:41:21 INFO - PROCESS | 1938 | 1461465681274 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}] 19:41:21 INFO - PROCESS | 1938 | 1461465681373 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 19:41:21 INFO - PROCESS | 1938 | 1461465681454 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:21 INFO - PROCESS | 1938 | ++DOCSHELL 0x12e6c2000 == 56 [pid = 1938] [id = 164] 19:41:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 134 (0x12b51c400) [pid = 1938] [serial = 490] [outer = 0x0] 19:41:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 135 (0x12bcec000) [pid = 1938] [serial = 491] [outer = 0x12b51c400] 19:41:21 INFO - PROCESS | 1938 | 1461465681484 Marionette DEBUG loaded listener.js 19:41:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 136 (0x12dba5000) [pid = 1938] [serial = 492] [outer = 0x12b51c400] 19:41:21 INFO - PROCESS | 1938 | 1461465681916 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]]]}] 19:41:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 19:41:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 673ms 19:41:21 INFO - PROCESS | 1938 | 1461465681943 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 19:41:21 INFO - PROCESS | 1938 | 1461465681945 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 19:41:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 19:41:21 INFO - PROCESS | 1938 | 1461465681947 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 19:41:21 INFO - PROCESS | 1938 | 1461465681948 Marionette TRACE conn2 <- [1,630,null,{}] 19:41:21 INFO - PROCESS | 1938 | 1461465681951 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}] 19:41:22 INFO - PROCESS | 1938 | 1461465682050 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 19:41:22 INFO - PROCESS | 1938 | 1461465682114 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:22 INFO - PROCESS | 1938 | ++DOCSHELL 0x1157cd800 == 57 [pid = 1938] [id = 165] 19:41:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 137 (0x11545ac00) [pid = 1938] [serial = 493] [outer = 0x0] 19:41:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 138 (0x11a916400) [pid = 1938] [serial = 494] [outer = 0x11545ac00] 19:41:22 INFO - PROCESS | 1938 | 1461465682145 Marionette DEBUG loaded listener.js 19:41:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 139 (0x12bc1d800) [pid = 1938] [serial = 495] [outer = 0x11545ac00] 19:41:22 INFO - PROCESS | 1938 | 1461465682738 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]]]}] 19:41:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 19:41:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 822ms 19:41:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 19:41:22 INFO - PROCESS | 1938 | 1461465682770 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 19:41:22 INFO - PROCESS | 1938 | 1461465682772 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 19:41:22 INFO - PROCESS | 1938 | 1461465682776 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 19:41:22 INFO - PROCESS | 1938 | 1461465682778 Marionette TRACE conn2 <- [1,634,null,{}] 19:41:22 INFO - PROCESS | 1938 | 1461465682782 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}] 19:41:22 INFO - PROCESS | 1938 | 1461465682875 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 19:41:22 INFO - PROCESS | 1938 | 1461465682929 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:22 INFO - PROCESS | 1938 | ++DOCSHELL 0x119c2a800 == 58 [pid = 1938] [id = 166] 19:41:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 140 (0x118568000) [pid = 1938] [serial = 496] [outer = 0x0] 19:41:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 141 (0x118cdf400) [pid = 1938] [serial = 497] [outer = 0x118568000] 19:41:22 INFO - PROCESS | 1938 | 1461465682958 Marionette DEBUG loaded listener.js 19:41:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 142 (0x11a772800) [pid = 1938] [serial = 498] [outer = 0x118568000] 19:41:23 INFO - PROCESS | 1938 | [1938] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:41:23 INFO - PROCESS | 1938 | 1461465683380 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]]]}] 19:41:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 19:41:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 625ms 19:41:23 INFO - PROCESS | 1938 | 1461465683401 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 19:41:23 INFO - PROCESS | 1938 | 1461465683405 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 19:41:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 19:41:23 INFO - PROCESS | 1938 | 1461465683409 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 19:41:23 INFO - PROCESS | 1938 | 1461465683410 Marionette TRACE conn2 <- [1,638,null,{}] 19:41:23 INFO - PROCESS | 1938 | 1461465683413 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}] 19:41:23 INFO - PROCESS | 1938 | 1461465683498 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 19:41:23 INFO - PROCESS | 1938 | 1461465683554 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:23 INFO - PROCESS | 1938 | ++DOCSHELL 0x119272800 == 59 [pid = 1938] [id = 167] 19:41:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 143 (0x11a916000) [pid = 1938] [serial = 499] [outer = 0x0] 19:41:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 144 (0x11aaae000) [pid = 1938] [serial = 500] [outer = 0x11a916000] 19:41:23 INFO - PROCESS | 1938 | 1461465683575 Marionette DEBUG loaded listener.js 19:41:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 145 (0x11b8a9000) [pid = 1938] [serial = 501] [outer = 0x11a916000] 19:41:23 INFO - PROCESS | 1938 | --DOCSHELL 0x12e276000 == 58 [pid = 1938] [id = 159] 19:41:23 INFO - PROCESS | 1938 | --DOCSHELL 0x12dbeb800 == 57 [pid = 1938] [id = 158] 19:41:23 INFO - PROCESS | 1938 | --DOMWINDOW == 144 (0x11c880800) [pid = 1938] [serial = 376] [outer = 0x0] [url = about:blank] 19:41:23 INFO - PROCESS | 1938 | --DOMWINDOW == 143 (0x11aab6c00) [pid = 1938] [serial = 373] [outer = 0x0] [url = about:blank] 19:41:23 INFO - PROCESS | 1938 | --DOMWINDOW == 142 (0x116575000) [pid = 1938] [serial = 370] [outer = 0x0] [url = about:blank] 19:41:23 INFO - PROCESS | 1938 | --DOMWINDOW == 141 (0x12d59a800) [pid = 1938] [serial = 418] [outer = 0x0] [url = about:blank] 19:41:23 INFO - PROCESS | 1938 | --DOCSHELL 0x12cfbe000 == 56 [pid = 1938] [id = 157] 19:41:23 INFO - PROCESS | 1938 | --DOCSHELL 0x12ce8f800 == 55 [pid = 1938] [id = 156] 19:41:23 INFO - PROCESS | 1938 | --DOCSHELL 0x12b3d2000 == 54 [pid = 1938] [id = 155] 19:41:23 INFO - PROCESS | 1938 | --DOCSHELL 0x129375800 == 53 [pid = 1938] [id = 154] 19:41:23 INFO - PROCESS | 1938 | --DOCSHELL 0x1274be000 == 52 [pid = 1938] [id = 153] 19:41:23 INFO - PROCESS | 1938 | --DOCSHELL 0x124ea4000 == 51 [pid = 1938] [id = 152] 19:41:23 INFO - PROCESS | 1938 | --DOCSHELL 0x123a27000 == 50 [pid = 1938] [id = 151] 19:41:23 INFO - PROCESS | 1938 | [1938] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:41:23 INFO - PROCESS | 1938 | --DOCSHELL 0x11c462800 == 49 [pid = 1938] [id = 150] 19:41:23 INFO - PROCESS | 1938 | --DOCSHELL 0x119c28800 == 48 [pid = 1938] [id = 149] 19:41:23 INFO - PROCESS | 1938 | --DOCSHELL 0x119c34800 == 47 [pid = 1938] [id = 148] 19:41:23 INFO - PROCESS | 1938 | --DOCSHELL 0x11b31e000 == 46 [pid = 1938] [id = 147] 19:41:23 INFO - PROCESS | 1938 | --DOCSHELL 0x12dbdb800 == 45 [pid = 1938] [id = 146] 19:41:23 INFO - PROCESS | 1938 | --DOCSHELL 0x12d39e800 == 44 [pid = 1938] [id = 145] 19:41:23 INFO - PROCESS | 1938 | --DOCSHELL 0x12cfca000 == 43 [pid = 1938] [id = 144] 19:41:23 INFO - PROCESS | 1938 | --DOCSHELL 0x12ce96000 == 42 [pid = 1938] [id = 143] 19:41:23 INFO - PROCESS | 1938 | --DOCSHELL 0x123bd9000 == 41 [pid = 1938] [id = 142] 19:41:23 INFO - PROCESS | 1938 | --DOCSHELL 0x11a9dc800 == 40 [pid = 1938] [id = 141] 19:41:23 INFO - PROCESS | 1938 | --DOCSHELL 0x12b98f000 == 39 [pid = 1938] [id = 140] 19:41:23 INFO - PROCESS | 1938 | --DOMWINDOW == 140 (0x118831000) [pid = 1938] [serial = 326] [outer = 0x0] [url = about:blank] 19:41:23 INFO - PROCESS | 1938 | --DOMWINDOW == 139 (0x11c31dc00) [pid = 1938] [serial = 332] [outer = 0x0] [url = about:blank] 19:41:23 INFO - PROCESS | 1938 | --DOMWINDOW == 138 (0x11aa16c00) [pid = 1938] [serial = 329] [outer = 0x0] [url = about:blank] 19:41:23 INFO - PROCESS | 1938 | --DOMWINDOW == 137 (0x12cfe3000) [pid = 1938] [serial = 415] [outer = 0x0] [url = about:blank] 19:41:23 INFO - PROCESS | 1938 | --DOMWINDOW == 136 (0x1158bac00) [pid = 1938] [serial = 284] [outer = 0x0] [url = about:blank] 19:41:23 INFO - PROCESS | 1938 | --DOMWINDOW == 135 (0x128e07400) [pid = 1938] [serial = 398] [outer = 0x0] [url = about:blank] 19:41:23 INFO - PROCESS | 1938 | --DOMWINDOW == 134 (0x12b4d5800) [pid = 1938] [serial = 406] [outer = 0x0] [url = about:blank] 19:41:23 INFO - PROCESS | 1938 | --DOMWINDOW == 133 (0x1288cdc00) [pid = 1938] [serial = 323] [outer = 0x0] [url = about:blank] 19:41:23 INFO - PROCESS | 1938 | --DOMWINDOW == 132 (0x129502c00) [pid = 1938] [serial = 379] [outer = 0x0] [url = about:blank] 19:41:23 INFO - PROCESS | 1938 | --DOMWINDOW == 131 (0x118c17400) [pid = 1938] [serial = 382] [outer = 0x0] [url = about:blank] 19:41:23 INFO - PROCESS | 1938 | --DOMWINDOW == 130 (0x119240400) [pid = 1938] [serial = 385] [outer = 0x0] [url = about:blank] 19:41:23 INFO - PROCESS | 1938 | --DOMWINDOW == 129 (0x11aa6f800) [pid = 1938] [serial = 386] [outer = 0x0] [url = about:blank] 19:41:23 INFO - PROCESS | 1938 | --DOMWINDOW == 128 (0x11c881c00) [pid = 1938] [serial = 392] [outer = 0x0] [url = about:blank] 19:41:23 INFO - PROCESS | 1938 | --DOMWINDOW == 127 (0x12cf9bc00) [pid = 1938] [serial = 413] [outer = 0x0] [url = about:blank] 19:41:23 INFO - PROCESS | 1938 | --DOMWINDOW == 126 (0x1274efc00) [pid = 1938] [serial = 397] [outer = 0x0] [url = about:blank] 19:41:23 INFO - PROCESS | 1938 | --DOMWINDOW == 125 (0x12950e000) [pid = 1938] [serial = 401] [outer = 0x0] [url = about:blank] 19:41:23 INFO - PROCESS | 1938 | --DOMWINDOW == 124 (0x12b523000) [pid = 1938] [serial = 410] [outer = 0x0] [url = about:blank] 19:41:23 INFO - PROCESS | 1938 | --DOMWINDOW == 123 (0x12b4d3400) [pid = 1938] [serial = 404] [outer = 0x0] [url = about:blank] 19:41:23 INFO - PROCESS | 1938 | --DOMWINDOW == 122 (0x123caf800) [pid = 1938] [serial = 394] [outer = 0x0] [url = about:blank] 19:41:23 INFO - PROCESS | 1938 | --DOMWINDOW == 121 (0x12b0e0400) [pid = 1938] [serial = 380] [outer = 0x0] [url = about:blank] 19:41:23 INFO - PROCESS | 1938 | --DOMWINDOW == 120 (0x11c47e000) [pid = 1938] [serial = 391] [outer = 0x0] [url = about:blank] 19:41:23 INFO - PROCESS | 1938 | --DOMWINDOW == 119 (0x123ac5000) [pid = 1938] [serial = 287] [outer = 0x0] [url = about:blank] 19:41:23 INFO - PROCESS | 1938 | --DOMWINDOW == 118 (0x129305400) [pid = 1938] [serial = 400] [outer = 0x0] [url = about:blank] 19:41:23 INFO - PROCESS | 1938 | --DOMWINDOW == 117 (0x12b0e0000) [pid = 1938] [serial = 403] [outer = 0x0] [url = about:blank] 19:41:23 INFO - PROCESS | 1938 | --DOMWINDOW == 116 (0x12b521c00) [pid = 1938] [serial = 407] [outer = 0x0] [url = about:blank] 19:41:23 INFO - PROCESS | 1938 | --DOMWINDOW == 115 (0x12913e800) [pid = 1938] [serial = 409] [outer = 0x0] [url = about:blank] 19:41:23 INFO - PROCESS | 1938 | --DOMWINDOW == 114 (0x11bf98400) [pid = 1938] [serial = 389] [outer = 0x0] [url = about:blank] 19:41:23 INFO - PROCESS | 1938 | --DOMWINDOW == 113 (0x12427c400) [pid = 1938] [serial = 395] [outer = 0x0] [url = about:blank] 19:41:23 INFO - PROCESS | 1938 | --DOMWINDOW == 112 (0x11978d000) [pid = 1938] [serial = 383] [outer = 0x0] [url = about:blank] 19:41:23 INFO - PROCESS | 1938 | --DOMWINDOW == 111 (0x11ab32800) [pid = 1938] [serial = 388] [outer = 0x0] [url = about:blank] 19:41:23 INFO - PROCESS | 1938 | --DOMWINDOW == 110 (0x12b749000) [pid = 1938] [serial = 412] [outer = 0x0] [url = about:blank] 19:41:23 INFO - PROCESS | 1938 | --DOMWINDOW == 109 (0x12d593000) [pid = 1938] [serial = 416] [outer = 0x0] [url = about:blank] 19:41:24 INFO - PROCESS | 1938 | [1938] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:41:24 INFO - PROCESS | 1938 | 1461465684048 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]]]}] 19:41:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 19:41:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 672ms 19:41:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 19:41:24 INFO - PROCESS | 1938 | 1461465684081 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 19:41:24 INFO - PROCESS | 1938 | 1461465684082 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 19:41:24 INFO - PROCESS | 1938 | 1461465684084 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 19:41:24 INFO - PROCESS | 1938 | 1461465684087 Marionette TRACE conn2 <- [1,642,null,{}] 19:41:24 INFO - PROCESS | 1938 | 1461465684097 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}] 19:41:24 INFO - PROCESS | 1938 | 1461465684244 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 19:41:24 INFO - PROCESS | 1938 | 1461465684266 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:24 INFO - PROCESS | 1938 | ++DOCSHELL 0x119c0a800 == 40 [pid = 1938] [id = 168] 19:41:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 110 (0x11bcdc000) [pid = 1938] [serial = 502] [outer = 0x0] 19:41:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 111 (0x11bfa0c00) [pid = 1938] [serial = 503] [outer = 0x11bcdc000] 19:41:24 INFO - PROCESS | 1938 | 1461465684312 Marionette DEBUG loaded listener.js 19:41:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 112 (0x11c341400) [pid = 1938] [serial = 504] [outer = 0x11bcdc000] 19:41:24 INFO - PROCESS | 1938 | 1461465684773 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]]]}] 19:41:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 19:41:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 722ms 19:41:24 INFO - PROCESS | 1938 | 1461465684808 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 19:41:24 INFO - PROCESS | 1938 | 1461465684810 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 19:41:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 19:41:24 INFO - PROCESS | 1938 | 1461465684813 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 19:41:24 INFO - PROCESS | 1938 | 1461465684814 Marionette TRACE conn2 <- [1,646,null,{}] 19:41:24 INFO - PROCESS | 1938 | 1461465684816 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}] 19:41:24 INFO - PROCESS | 1938 | 1461465684891 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 19:41:24 INFO - PROCESS | 1938 | 1461465684896 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:24 INFO - PROCESS | 1938 | ++DOCSHELL 0x11bf64800 == 41 [pid = 1938] [id = 169] 19:41:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 113 (0x11c629400) [pid = 1938] [serial = 505] [outer = 0x0] 19:41:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 114 (0x123e16800) [pid = 1938] [serial = 506] [outer = 0x11c629400] 19:41:24 INFO - PROCESS | 1938 | 1461465684923 Marionette DEBUG loaded listener.js 19:41:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 115 (0x12443ec00) [pid = 1938] [serial = 507] [outer = 0x11c629400] 19:41:25 INFO - PROCESS | 1938 | 1461465685232 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]]]}] 19:41:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 19:41:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 467ms 19:41:25 INFO - PROCESS | 1938 | 1461465685281 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 19:41:25 INFO - PROCESS | 1938 | 1461465685282 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 19:41:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 19:41:25 INFO - PROCESS | 1938 | 1461465685284 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 19:41:25 INFO - PROCESS | 1938 | 1461465685285 Marionette TRACE conn2 <- [1,650,null,{}] 19:41:25 INFO - PROCESS | 1938 | 1461465685288 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}] 19:41:25 INFO - PROCESS | 1938 | 1461465685362 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 19:41:25 INFO - PROCESS | 1938 | 1461465685366 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:25 INFO - PROCESS | 1938 | ++DOCSHELL 0x11c835800 == 42 [pid = 1938] [id = 170] 19:41:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 116 (0x124440800) [pid = 1938] [serial = 508] [outer = 0x0] 19:41:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 117 (0x126c41c00) [pid = 1938] [serial = 509] [outer = 0x124440800] 19:41:25 INFO - PROCESS | 1938 | 1461465685392 Marionette DEBUG loaded listener.js 19:41:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 118 (0x12744f800) [pid = 1938] [serial = 510] [outer = 0x124440800] 19:41:25 INFO - PROCESS | 1938 | 1461465685743 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]]]}] 19:41:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 19:41:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 468ms 19:41:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 19:41:25 INFO - PROCESS | 1938 | 1461465685752 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 19:41:25 INFO - PROCESS | 1938 | 1461465685753 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 19:41:25 INFO - PROCESS | 1938 | 1461465685759 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 19:41:25 INFO - PROCESS | 1938 | 1461465685760 Marionette TRACE conn2 <- [1,654,null,{}] 19:41:25 INFO - PROCESS | 1938 | 1461465685763 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}] 19:41:25 INFO - PROCESS | 1938 | 1461465685855 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 19:41:25 INFO - PROCESS | 1938 | 1461465685863 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:25 INFO - PROCESS | 1938 | ++DOCSHELL 0x123efa000 == 43 [pid = 1938] [id = 171] 19:41:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 119 (0x1288c7400) [pid = 1938] [serial = 511] [outer = 0x0] 19:41:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 120 (0x12913c000) [pid = 1938] [serial = 512] [outer = 0x1288c7400] 19:41:25 INFO - PROCESS | 1938 | 1461465685892 Marionette DEBUG loaded listener.js 19:41:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 121 (0x12b0e3400) [pid = 1938] [serial = 513] [outer = 0x1288c7400] 19:41:26 INFO - PROCESS | 1938 | 1461465686250 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]]]}] 19:41:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 19:41:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 522ms 19:41:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 19:41:26 INFO - PROCESS | 1938 | 1461465686282 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 19:41:26 INFO - PROCESS | 1938 | 1461465686283 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 19:41:26 INFO - PROCESS | 1938 | 1461465686285 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 19:41:26 INFO - PROCESS | 1938 | 1461465686286 Marionette TRACE conn2 <- [1,658,null,{}] 19:41:26 INFO - PROCESS | 1938 | 1461465686288 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}] 19:41:26 INFO - PROCESS | 1938 | 1461465686384 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 19:41:26 INFO - PROCESS | 1938 | 1461465686389 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:26 INFO - PROCESS | 1938 | ++DOCSHELL 0x1240c0800 == 44 [pid = 1938] [id = 172] 19:41:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 122 (0x126f71800) [pid = 1938] [serial = 514] [outer = 0x0] 19:41:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 123 (0x12b4d5800) [pid = 1938] [serial = 515] [outer = 0x126f71800] 19:41:26 INFO - PROCESS | 1938 | 1461465686414 Marionette DEBUG loaded listener.js 19:41:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 124 (0x12b94ac00) [pid = 1938] [serial = 516] [outer = 0x126f71800] 19:41:26 INFO - PROCESS | 1938 | 1461465686710 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]]]}] 19:41:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 19:41:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 471ms 19:41:26 INFO - PROCESS | 1938 | 1461465686764 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 19:41:26 INFO - PROCESS | 1938 | 1461465686765 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 19:41:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 19:41:26 INFO - PROCESS | 1938 | 1461465686767 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 19:41:26 INFO - PROCESS | 1938 | 1461465686768 Marionette TRACE conn2 <- [1,662,null,{}] 19:41:26 INFO - PROCESS | 1938 | 1461465686771 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}] 19:41:26 INFO - PROCESS | 1938 | 1461465686873 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 19:41:26 INFO - PROCESS | 1938 | 1461465686885 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:26 INFO - PROCESS | 1938 | ++DOCSHELL 0x127462000 == 45 [pid = 1938] [id = 173] 19:41:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 125 (0x12bc1a400) [pid = 1938] [serial = 517] [outer = 0x0] 19:41:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 126 (0x12bcee800) [pid = 1938] [serial = 518] [outer = 0x12bc1a400] 19:41:26 INFO - PROCESS | 1938 | 1461465686909 Marionette DEBUG loaded listener.js 19:41:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 127 (0x12cfe8c00) [pid = 1938] [serial = 519] [outer = 0x12bc1a400] 19:41:27 INFO - PROCESS | 1938 | [1938] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:41:27 INFO - PROCESS | 1938 | [1938] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:41:27 INFO - PROCESS | 1938 | 1461465687269 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]]]}] 19:41:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 19:41:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 522ms 19:41:27 INFO - PROCESS | 1938 | 1461465687290 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 19:41:27 INFO - PROCESS | 1938 | 1461465687292 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 19:41:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 19:41:27 INFO - PROCESS | 1938 | 1461465687296 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 19:41:27 INFO - PROCESS | 1938 | 1461465687297 Marionette TRACE conn2 <- [1,666,null,{}] 19:41:27 INFO - PROCESS | 1938 | 1461465687301 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}] 19:41:27 INFO - PROCESS | 1938 | 1461465687446 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 19:41:27 INFO - PROCESS | 1938 | 1461465687469 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:27 INFO - PROCESS | 1938 | ++DOCSHELL 0x12937a800 == 46 [pid = 1938] [id = 174] 19:41:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 128 (0x12d598400) [pid = 1938] [serial = 520] [outer = 0x0] 19:41:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 129 (0x12da2cc00) [pid = 1938] [serial = 521] [outer = 0x12d598400] 19:41:27 INFO - PROCESS | 1938 | 1461465687508 Marionette DEBUG loaded listener.js 19:41:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 130 (0x12e30e400) [pid = 1938] [serial = 522] [outer = 0x12d598400] 19:41:27 INFO - PROCESS | 1938 | [1938] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:41:27 INFO - PROCESS | 1938 | [1938] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:41:27 INFO - PROCESS | 1938 | 1461465687946 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]]]}] 19:41:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 19:41:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 671ms 19:41:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 19:41:27 INFO - PROCESS | 1938 | 1461465687967 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 19:41:27 INFO - PROCESS | 1938 | 1461465687968 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 19:41:27 INFO - PROCESS | 1938 | 1461465687970 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 19:41:27 INFO - PROCESS | 1938 | 1461465687971 Marionette TRACE conn2 <- [1,670,null,{}] 19:41:27 INFO - PROCESS | 1938 | 1461465687973 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}] 19:41:28 INFO - PROCESS | 1938 | 1461465688252 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 19:41:28 INFO - PROCESS | 1938 | --DOMWINDOW == 129 (0x11578ec00) [pid = 1938] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 19:41:28 INFO - PROCESS | 1938 | --DOMWINDOW == 128 (0x11c320000) [pid = 1938] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 19:41:28 INFO - PROCESS | 1938 | --DOMWINDOW == 127 (0x11aaad800) [pid = 1938] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 19:41:28 INFO - PROCESS | 1938 | --DOMWINDOW == 126 (0x126bd1400) [pid = 1938] [serial = 472] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 19:41:28 INFO - PROCESS | 1938 | --DOMWINDOW == 125 (0x12bc16c00) [pid = 1938] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 19:41:28 INFO - PROCESS | 1938 | --DOMWINDOW == 124 (0x12bce9c00) [pid = 1938] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 19:41:28 INFO - PROCESS | 1938 | --DOMWINDOW == 123 (0x11a91e400) [pid = 1938] [serial = 469] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 19:41:28 INFO - PROCESS | 1938 | --DOMWINDOW == 122 (0x12cfe9c00) [pid = 1938] [serial = 463] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 19:41:28 INFO - PROCESS | 1938 | --DOMWINDOW == 121 (0x11c329400) [pid = 1938] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 19:41:28 INFO - PROCESS | 1938 | --DOMWINDOW == 120 (0x11a915400) [pid = 1938] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 19:41:28 INFO - PROCESS | 1938 | --DOMWINDOW == 119 (0x1240e1800) [pid = 1938] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 19:41:28 INFO - PROCESS | 1938 | --DOMWINDOW == 118 (0x12bc1c800) [pid = 1938] [serial = 475] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 19:41:28 INFO - PROCESS | 1938 | --DOMWINDOW == 117 (0x11a76bc00) [pid = 1938] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 19:41:28 INFO - PROCESS | 1938 | --DOMWINDOW == 116 (0x123fd1000) [pid = 1938] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 19:41:28 INFO - PROCESS | 1938 | --DOMWINDOW == 115 (0x11ad96400) [pid = 1938] [serial = 466] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 19:41:28 INFO - PROCESS | 1938 | --DOMWINDOW == 114 (0x128e07000) [pid = 1938] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 19:41:28 INFO - PROCESS | 1938 | 1461465688314 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:28 INFO - PROCESS | 1938 | ++DOCSHELL 0x1155c0000 == 47 [pid = 1938] [id = 175] 19:41:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 115 (0x114f90800) [pid = 1938] [serial = 523] [outer = 0x0] 19:41:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 116 (0x11a76bc00) [pid = 1938] [serial = 524] [outer = 0x114f90800] 19:41:28 INFO - PROCESS | 1938 | 1461465688340 Marionette DEBUG loaded listener.js 19:41:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 117 (0x11c878800) [pid = 1938] [serial = 525] [outer = 0x114f90800] 19:41:28 INFO - PROCESS | 1938 | 1461465688615 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]]]}] 19:41:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 19:41:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 668ms 19:41:28 INFO - PROCESS | 1938 | 1461465688639 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 19:41:28 INFO - PROCESS | 1938 | 1461465688642 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 19:41:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 19:41:28 INFO - PROCESS | 1938 | 1461465688651 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 19:41:28 INFO - PROCESS | 1938 | 1461465688652 Marionette TRACE conn2 <- [1,674,null,{}] 19:41:28 INFO - PROCESS | 1938 | 1461465688662 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}] 19:41:28 INFO - PROCESS | 1938 | 1461465688761 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 19:41:28 INFO - PROCESS | 1938 | 1461465688809 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:28 INFO - PROCESS | 1938 | ++DOCSHELL 0x12b2dd800 == 48 [pid = 1938] [id = 176] 19:41:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 118 (0x11c329400) [pid = 1938] [serial = 526] [outer = 0x0] 19:41:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 119 (0x128c21c00) [pid = 1938] [serial = 527] [outer = 0x11c329400] 19:41:28 INFO - PROCESS | 1938 | 1461465688838 Marionette DEBUG loaded listener.js 19:41:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 120 (0x12e6e2400) [pid = 1938] [serial = 528] [outer = 0x11c329400] 19:41:29 INFO - PROCESS | 1938 | [1938] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:41:29 INFO - PROCESS | 1938 | [1938] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:41:29 INFO - PROCESS | 1938 | 1461465689132 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]]]}] 19:41:29 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 19:41:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 519ms 19:41:29 INFO - PROCESS | 1938 | 1461465689171 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 19:41:29 INFO - PROCESS | 1938 | 1461465689173 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 19:41:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 19:41:29 INFO - PROCESS | 1938 | 1461465689178 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 19:41:29 INFO - PROCESS | 1938 | 1461465689180 Marionette TRACE conn2 <- [1,678,null,{}] 19:41:29 INFO - PROCESS | 1938 | 1461465689183 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}] 19:41:29 INFO - PROCESS | 1938 | 1461465689305 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 19:41:29 INFO - PROCESS | 1938 | 1461465689378 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:29 INFO - PROCESS | 1938 | ++DOCSHELL 0x12b990800 == 49 [pid = 1938] [id = 177] 19:41:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 121 (0x11c881000) [pid = 1938] [serial = 529] [outer = 0x0] 19:41:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 122 (0x12e6e9400) [pid = 1938] [serial = 530] [outer = 0x11c881000] 19:41:29 INFO - PROCESS | 1938 | 1461465689418 Marionette DEBUG loaded listener.js 19:41:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 123 (0x12e80ac00) [pid = 1938] [serial = 531] [outer = 0x11c881000] 19:41:29 INFO - PROCESS | 1938 | 1461465689732 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]]]}] 19:41:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 19:41:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 571ms 19:41:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 19:41:29 INFO - PROCESS | 1938 | 1461465689749 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 19:41:29 INFO - PROCESS | 1938 | 1461465689750 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 19:41:29 INFO - PROCESS | 1938 | 1461465689752 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 19:41:29 INFO - PROCESS | 1938 | 1461465689753 Marionette TRACE conn2 <- [1,682,null,{}] 19:41:29 INFO - PROCESS | 1938 | 1461465689756 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}] 19:41:29 INFO - PROCESS | 1938 | 1461465689837 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 19:41:29 INFO - PROCESS | 1938 | 1461465689844 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:29 INFO - PROCESS | 1938 | ++DOCSHELL 0x12d3a5000 == 50 [pid = 1938] [id = 178] 19:41:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 124 (0x12e80bc00) [pid = 1938] [serial = 532] [outer = 0x0] 19:41:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 125 (0x12eb83c00) [pid = 1938] [serial = 533] [outer = 0x12e80bc00] 19:41:29 INFO - PROCESS | 1938 | 1461465689869 Marionette DEBUG loaded listener.js 19:41:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 126 (0x12f804800) [pid = 1938] [serial = 534] [outer = 0x12e80bc00] 19:41:30 INFO - PROCESS | 1938 | 1461465690689 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]]]}] 19:41:30 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) 19:41:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 968ms 19:41:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 19:41:30 INFO - PROCESS | 1938 | 1461465690721 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 19:41:30 INFO - PROCESS | 1938 | 1461465690724 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 19:41:30 INFO - PROCESS | 1938 | 1461465690727 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 19:41:30 INFO - PROCESS | 1938 | 1461465690730 Marionette TRACE conn2 <- [1,686,null,{}] 19:41:30 INFO - PROCESS | 1938 | 1461465690734 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}] 19:41:30 INFO - PROCESS | 1938 | 1461465690835 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 19:41:30 INFO - PROCESS | 1938 | 1461465690884 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:30 INFO - PROCESS | 1938 | ++DOCSHELL 0x118f17000 == 51 [pid = 1938] [id = 179] 19:41:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 127 (0x118c1e000) [pid = 1938] [serial = 535] [outer = 0x0] 19:41:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 128 (0x119135800) [pid = 1938] [serial = 536] [outer = 0x118c1e000] 19:41:30 INFO - PROCESS | 1938 | 1461465690917 Marionette DEBUG loaded listener.js 19:41:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 129 (0x11a922800) [pid = 1938] [serial = 537] [outer = 0x118c1e000] 19:41:31 INFO - PROCESS | 1938 | 1461465691818 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]]]}] 19:41:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 19:41:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1123ms 19:41:31 INFO - PROCESS | 1938 | 1461465691850 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 19:41:31 INFO - PROCESS | 1938 | 1461465691854 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 19:41:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 19:41:31 INFO - PROCESS | 1938 | 1461465691861 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 19:41:31 INFO - PROCESS | 1938 | 1461465691863 Marionette TRACE conn2 <- [1,690,null,{}] 19:41:31 INFO - PROCESS | 1938 | 1461465691865 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}] 19:41:31 INFO - PROCESS | 1938 | 1461465691964 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 19:41:32 INFO - PROCESS | 1938 | 1461465692013 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:32 INFO - PROCESS | 1938 | ++DOCSHELL 0x11bf61800 == 52 [pid = 1938] [id = 180] 19:41:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 130 (0x11aa0c800) [pid = 1938] [serial = 538] [outer = 0x0] 19:41:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 131 (0x11bf9fc00) [pid = 1938] [serial = 539] [outer = 0x11aa0c800] 19:41:32 INFO - PROCESS | 1938 | 1461465692043 Marionette DEBUG loaded listener.js 19:41:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 132 (0x11c484000) [pid = 1938] [serial = 540] [outer = 0x11aa0c800] 19:41:33 INFO - PROCESS | 1938 | 1461465692998 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]]]}] 19:41:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 19:41:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1170ms 19:41:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 19:41:33 INFO - PROCESS | 1938 | 1461465693032 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 19:41:33 INFO - PROCESS | 1938 | 1461465693033 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 19:41:33 INFO - PROCESS | 1938 | 1461465693036 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 19:41:33 INFO - PROCESS | 1938 | 1461465693038 Marionette TRACE conn2 <- [1,694,null,{}] 19:41:33 INFO - PROCESS | 1938 | 1461465693047 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}] 19:41:33 INFO - PROCESS | 1938 | 1461465693156 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 19:41:33 INFO - PROCESS | 1938 | 1461465693205 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:33 INFO - PROCESS | 1938 | ++DOCSHELL 0x12b42f800 == 53 [pid = 1938] [id = 181] 19:41:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 133 (0x123ac6800) [pid = 1938] [serial = 541] [outer = 0x0] 19:41:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 134 (0x128e10400) [pid = 1938] [serial = 542] [outer = 0x123ac6800] 19:41:33 INFO - PROCESS | 1938 | 1461465693237 Marionette DEBUG loaded listener.js 19:41:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 135 (0x129504c00) [pid = 1938] [serial = 543] [outer = 0x123ac6800] 19:41:34 INFO - PROCESS | 1938 | 1461465694147 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]]]}] 19:41:34 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) 19:41:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1123ms 19:41:34 INFO - PROCESS | 1938 | 1461465694160 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 19:41:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 19:41:34 INFO - PROCESS | 1938 | 1461465694162 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 19:41:34 INFO - PROCESS | 1938 | 1461465694165 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 19:41:34 INFO - PROCESS | 1938 | 1461465694167 Marionette TRACE conn2 <- [1,698,null,{}] 19:41:34 INFO - PROCESS | 1938 | 1461465694171 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}] 19:41:34 INFO - PROCESS | 1938 | 1461465694259 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 19:41:34 INFO - PROCESS | 1938 | 1461465694309 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:34 INFO - PROCESS | 1938 | ++DOCSHELL 0x11ae08800 == 54 [pid = 1938] [id = 182] 19:41:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 136 (0x11923f400) [pid = 1938] [serial = 544] [outer = 0x0] 19:41:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 137 (0x119f4f000) [pid = 1938] [serial = 545] [outer = 0x11923f400] 19:41:34 INFO - PROCESS | 1938 | 1461465694337 Marionette DEBUG loaded listener.js 19:41:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 138 (0x11aa65800) [pid = 1938] [serial = 546] [outer = 0x11923f400] 19:41:34 INFO - PROCESS | 1938 | --DOCSHELL 0x12b990800 == 53 [pid = 1938] [id = 177] 19:41:34 INFO - PROCESS | 1938 | --DOCSHELL 0x12b2dd800 == 52 [pid = 1938] [id = 176] 19:41:34 INFO - PROCESS | 1938 | --DOCSHELL 0x1155c0000 == 51 [pid = 1938] [id = 175] 19:41:34 INFO - PROCESS | 1938 | --DOCSHELL 0x12937a800 == 50 [pid = 1938] [id = 174] 19:41:34 INFO - PROCESS | 1938 | --DOCSHELL 0x127462000 == 49 [pid = 1938] [id = 173] 19:41:34 INFO - PROCESS | 1938 | --DOCSHELL 0x1240c0800 == 48 [pid = 1938] [id = 172] 19:41:34 INFO - PROCESS | 1938 | --DOCSHELL 0x123efa000 == 47 [pid = 1938] [id = 171] 19:41:34 INFO - PROCESS | 1938 | --DOMWINDOW == 137 (0x12e311000) [pid = 1938] [serial = 436] [outer = 0x0] [url = about:blank] 19:41:34 INFO - PROCESS | 1938 | --DOMWINDOW == 136 (0x11aa71400) [pid = 1938] [serial = 421] [outer = 0x0] [url = about:blank] 19:41:34 INFO - PROCESS | 1938 | --DOMWINDOW == 135 (0x12cfa3400) [pid = 1938] [serial = 433] [outer = 0x0] [url = about:blank] 19:41:34 INFO - PROCESS | 1938 | --DOMWINDOW == 134 (0x1288c4400) [pid = 1938] [serial = 427] [outer = 0x0] [url = about:blank] 19:41:34 INFO - PROCESS | 1938 | --DOMWINDOW == 133 (0x11bb5d400) [pid = 1938] [serial = 424] [outer = 0x0] [url = about:blank] 19:41:34 INFO - PROCESS | 1938 | --DOMWINDOW == 132 (0x12b4d1800) [pid = 1938] [serial = 430] [outer = 0x0] [url = about:blank] 19:41:34 INFO - PROCESS | 1938 | --DOCSHELL 0x11c835800 == 46 [pid = 1938] [id = 170] 19:41:34 INFO - PROCESS | 1938 | --DOCSHELL 0x11bf64800 == 45 [pid = 1938] [id = 169] 19:41:34 INFO - PROCESS | 1938 | --DOCSHELL 0x119c0a800 == 44 [pid = 1938] [id = 168] 19:41:34 INFO - PROCESS | 1938 | --DOCSHELL 0x119272800 == 43 [pid = 1938] [id = 167] 19:41:34 INFO - PROCESS | 1938 | --DOCSHELL 0x119c2a800 == 42 [pid = 1938] [id = 166] 19:41:35 INFO - PROCESS | 1938 | --DOCSHELL 0x1157cd800 == 41 [pid = 1938] [id = 165] 19:41:35 INFO - PROCESS | 1938 | --DOCSHELL 0x12e6c2000 == 40 [pid = 1938] [id = 164] 19:41:35 INFO - PROCESS | 1938 | --DOCSHELL 0x12db98800 == 39 [pid = 1938] [id = 163] 19:41:35 INFO - PROCESS | 1938 | --DOCSHELL 0x123a2a800 == 38 [pid = 1938] [id = 162] 19:41:35 INFO - PROCESS | 1938 | --DOCSHELL 0x119c18000 == 37 [pid = 1938] [id = 161] 19:41:35 INFO - PROCESS | 1938 | --DOCSHELL 0x12e3b3000 == 36 [pid = 1938] [id = 160] 19:41:35 INFO - PROCESS | 1938 | --DOMWINDOW == 131 (0x1188c5800) [pid = 1938] [serial = 371] [outer = 0x0] [url = about:blank] 19:41:35 INFO - PROCESS | 1938 | --DOMWINDOW == 130 (0x124e53000) [pid = 1938] [serial = 377] [outer = 0x0] [url = about:blank] 19:41:35 INFO - PROCESS | 1938 | --DOMWINDOW == 129 (0x11bb31c00) [pid = 1938] [serial = 374] [outer = 0x0] [url = about:blank] 19:41:35 INFO - PROCESS | 1938 | --DOMWINDOW == 128 (0x12e802c00) [pid = 1938] [serial = 474] [outer = 0x0] [url = about:blank] 19:41:35 INFO - PROCESS | 1938 | --DOMWINDOW == 127 (0x12cfe3800) [pid = 1938] [serial = 457] [outer = 0x0] [url = about:blank] 19:41:35 INFO - PROCESS | 1938 | --DOMWINDOW == 126 (0x12e30d400) [pid = 1938] [serial = 460] [outer = 0x0] [url = about:blank] 19:41:35 INFO - PROCESS | 1938 | --DOMWINDOW == 125 (0x11bb36c00) [pid = 1938] [serial = 470] [outer = 0x0] [url = about:blank] 19:41:35 INFO - PROCESS | 1938 | --DOMWINDOW == 124 (0x12e367800) [pid = 1938] [serial = 464] [outer = 0x0] [url = about:blank] 19:41:35 INFO - PROCESS | 1938 | --DOMWINDOW == 123 (0x12e318800) [pid = 1938] [serial = 461] [outer = 0x0] [url = about:blank] 19:41:35 INFO - PROCESS | 1938 | --DOMWINDOW == 122 (0x11c629000) [pid = 1938] [serial = 445] [outer = 0x0] [url = about:blank] 19:41:35 INFO - PROCESS | 1938 | --DOMWINDOW == 121 (0x123e17400) [pid = 1938] [serial = 446] [outer = 0x0] [url = about:blank] 19:41:35 INFO - PROCESS | 1938 | --DOMWINDOW == 120 (0x11ab38c00) [pid = 1938] [serial = 440] [outer = 0x0] [url = about:blank] 19:41:35 INFO - PROCESS | 1938 | --DOMWINDOW == 119 (0x11a921c00) [pid = 1938] [serial = 439] [outer = 0x0] [url = about:blank] 19:41:35 INFO - PROCESS | 1938 | --DOMWINDOW == 118 (0x128e02c00) [pid = 1938] [serial = 451] [outer = 0x0] [url = about:blank] 19:41:35 INFO - PROCESS | 1938 | --DOMWINDOW == 117 (0x12913d400) [pid = 1938] [serial = 452] [outer = 0x0] [url = about:blank] 19:41:35 INFO - PROCESS | 1938 | --DOMWINDOW == 116 (0x12e80ec00) [pid = 1938] [serial = 477] [outer = 0x0] [url = about:blank] 19:41:35 INFO - PROCESS | 1938 | --DOMWINDOW == 115 (0x11c31d400) [pid = 1938] [serial = 443] [outer = 0x0] [url = about:blank] 19:41:35 INFO - PROCESS | 1938 | --DOMWINDOW == 114 (0x11bb39c00) [pid = 1938] [serial = 442] [outer = 0x0] [url = about:blank] 19:41:35 INFO - PROCESS | 1938 | --DOMWINDOW == 113 (0x1244de400) [pid = 1938] [serial = 448] [outer = 0x0] [url = about:blank] 19:41:35 INFO - PROCESS | 1938 | --DOMWINDOW == 112 (0x12744ec00) [pid = 1938] [serial = 449] [outer = 0x0] [url = about:blank] 19:41:35 INFO - PROCESS | 1938 | --DOMWINDOW == 111 (0x12e38a800) [pid = 1938] [serial = 467] [outer = 0x0] [url = about:blank] 19:41:35 INFO - PROCESS | 1938 | --DOMWINDOW == 110 (0x129511400) [pid = 1938] [serial = 454] [outer = 0x0] [url = about:blank] 19:41:35 INFO - PROCESS | 1938 | --DOMWINDOW == 109 (0x12e6de400) [pid = 1938] [serial = 473] [outer = 0x0] [url = about:blank] 19:41:35 INFO - PROCESS | 1938 | --DOMWINDOW == 108 (0x12e385400) [pid = 1938] [serial = 465] [outer = 0x0] [url = about:blank] 19:41:35 INFO - PROCESS | 1938 | --DOMWINDOW == 107 (0x12e6e2000) [pid = 1938] [serial = 468] [outer = 0x0] [url = about:blank] 19:41:35 INFO - PROCESS | 1938 | --DOMWINDOW == 106 (0x12bceb400) [pid = 1938] [serial = 471] [outer = 0x0] [url = about:blank] 19:41:35 INFO - PROCESS | 1938 | --DOMWINDOW == 105 (0x12e807400) [pid = 1938] [serial = 476] [outer = 0x0] [url = about:blank] 19:41:35 INFO - PROCESS | 1938 | --DOMWINDOW == 104 (0x11c629800) [pid = 1938] [serial = 200] [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.] 19:41:35 INFO - PROCESS | 1938 | --DOMWINDOW == 103 (0x12da35c00) [pid = 1938] [serial = 458] [outer = 0x0] [url = about:blank] 19:41:35 INFO - PROCESS | 1938 | --DOMWINDOW == 102 (0x12bce8000) [pid = 1938] [serial = 455] [outer = 0x0] [url = about:blank] 19:41:35 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) 19:41:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1073ms 19:41:35 INFO - PROCESS | 1938 | 1461465695232 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]]]}] 19:41:35 INFO - PROCESS | 1938 | 1461465695239 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 19:41:35 INFO - PROCESS | 1938 | 1461465695243 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 19:41:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 19:41:35 INFO - PROCESS | 1938 | 1461465695248 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 19:41:35 INFO - PROCESS | 1938 | 1461465695249 Marionette TRACE conn2 <- [1,702,null,{}] 19:41:35 INFO - PROCESS | 1938 | 1461465695252 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}] 19:41:35 INFO - PROCESS | 1938 | 1461465695326 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 19:41:35 INFO - PROCESS | 1938 | 1461465695331 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:35 INFO - PROCESS | 1938 | ++DOCSHELL 0x118f22800 == 37 [pid = 1938] [id = 183] 19:41:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 103 (0x11aa65c00) [pid = 1938] [serial = 547] [outer = 0x0] 19:41:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 104 (0x11bb31800) [pid = 1938] [serial = 548] [outer = 0x11aa65c00] 19:41:35 INFO - PROCESS | 1938 | 1461465695360 Marionette DEBUG loaded listener.js 19:41:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 105 (0x11c327400) [pid = 1938] [serial = 549] [outer = 0x11aa65c00] 19:41:36 INFO - PROCESS | 1938 | 1461465696187 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]]]}] 19:41:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 19:41:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 971ms 19:41:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 19:41:36 INFO - PROCESS | 1938 | 1461465696222 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 19:41:36 INFO - PROCESS | 1938 | 1461465696223 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 19:41:36 INFO - PROCESS | 1938 | 1461465696229 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 19:41:36 INFO - PROCESS | 1938 | 1461465696231 Marionette TRACE conn2 <- [1,706,null,{}] 19:41:36 INFO - PROCESS | 1938 | 1461465696238 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}] 19:41:36 INFO - PROCESS | 1938 | 1461465696315 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 19:41:36 INFO - PROCESS | 1938 | 1461465696320 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:36 INFO - PROCESS | 1938 | ++DOCSHELL 0x11bbc7800 == 38 [pid = 1938] [id = 184] 19:41:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 106 (0x123ca8c00) [pid = 1938] [serial = 550] [outer = 0x0] 19:41:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 107 (0x1240e1c00) [pid = 1938] [serial = 551] [outer = 0x123ca8c00] 19:41:36 INFO - PROCESS | 1938 | 1461465696352 Marionette DEBUG loaded listener.js 19:41:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 108 (0x126bd8c00) [pid = 1938] [serial = 552] [outer = 0x123ca8c00] 19:41:37 INFO - PROCESS | 1938 | 1461465697183 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]]]}] 19:41:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 19:41:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 972ms 19:41:37 INFO - PROCESS | 1938 | 1461465697202 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 19:41:37 INFO - PROCESS | 1938 | 1461465697205 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 19:41:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 19:41:37 INFO - PROCESS | 1938 | 1461465697211 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 19:41:37 INFO - PROCESS | 1938 | 1461465697213 Marionette TRACE conn2 <- [1,710,null,{}] 19:41:37 INFO - PROCESS | 1938 | 1461465697245 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}] 19:41:37 INFO - PROCESS | 1938 | 1461465697352 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 19:41:37 INFO - PROCESS | 1938 | 1461465697357 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:37 INFO - PROCESS | 1938 | ++DOCSHELL 0x123c77000 == 39 [pid = 1938] [id = 185] 19:41:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 109 (0x124282000) [pid = 1938] [serial = 553] [outer = 0x0] 19:41:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 110 (0x127444c00) [pid = 1938] [serial = 554] [outer = 0x124282000] 19:41:37 INFO - PROCESS | 1938 | 1461465697384 Marionette DEBUG loaded listener.js 19:41:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 111 (0x129505400) [pid = 1938] [serial = 555] [outer = 0x124282000] 19:41:38 INFO - PROCESS | 1938 | 1461465698181 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]]]}] 19:41:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 19:41:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1023ms 19:41:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 19:41:38 INFO - PROCESS | 1938 | 1461465698232 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 19:41:38 INFO - PROCESS | 1938 | 1461465698233 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 19:41:38 INFO - PROCESS | 1938 | 1461465698235 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 19:41:38 INFO - PROCESS | 1938 | 1461465698236 Marionette TRACE conn2 <- [1,714,null,{}] 19:41:38 INFO - PROCESS | 1938 | 1461465698238 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}] 19:41:38 INFO - PROCESS | 1938 | 1461465698330 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 19:41:38 INFO - PROCESS | 1938 | 1461465698344 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:38 INFO - PROCESS | 1938 | ++DOCSHELL 0x124eb4000 == 40 [pid = 1938] [id = 186] 19:41:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 112 (0x12950a000) [pid = 1938] [serial = 556] [outer = 0x0] 19:41:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 113 (0x12b0dd400) [pid = 1938] [serial = 557] [outer = 0x12950a000] 19:41:38 INFO - PROCESS | 1938 | 1461465698369 Marionette DEBUG loaded listener.js 19:41:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 114 (0x12b26a800) [pid = 1938] [serial = 558] [outer = 0x12950a000] 19:41:39 INFO - PROCESS | 1938 | --DOMWINDOW == 113 (0x126f71800) [pid = 1938] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 19:41:39 INFO - PROCESS | 1938 | --DOMWINDOW == 112 (0x12bc1a400) [pid = 1938] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 19:41:39 INFO - PROCESS | 1938 | --DOMWINDOW == 111 (0x1288c7400) [pid = 1938] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 19:41:39 INFO - PROCESS | 1938 | --DOMWINDOW == 110 (0x118568000) [pid = 1938] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 19:41:39 INFO - PROCESS | 1938 | --DOMWINDOW == 109 (0x11545ac00) [pid = 1938] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 19:41:39 INFO - PROCESS | 1938 | --DOMWINDOW == 108 (0x11a916000) [pid = 1938] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 19:41:39 INFO - PROCESS | 1938 | --DOMWINDOW == 107 (0x11c629400) [pid = 1938] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 19:41:39 INFO - PROCESS | 1938 | --DOMWINDOW == 106 (0x11bcdc000) [pid = 1938] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 19:41:39 INFO - PROCESS | 1938 | --DOMWINDOW == 105 (0x124440800) [pid = 1938] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 19:41:39 INFO - PROCESS | 1938 | --DOMWINDOW == 104 (0x12d598400) [pid = 1938] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 19:41:39 INFO - PROCESS | 1938 | --DOMWINDOW == 103 (0x11c329400) [pid = 1938] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 19:41:39 INFO - PROCESS | 1938 | --DOMWINDOW == 102 (0x114f90800) [pid = 1938] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 19:41:39 INFO - PROCESS | 1938 | --DOMWINDOW == 101 (0x11c881000) [pid = 1938] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 19:41:39 INFO - PROCESS | 1938 | --DOMWINDOW == 100 (0x12dba0800) [pid = 1938] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 19:41:39 INFO - PROCESS | 1938 | --DOMWINDOW == 99 (0x129511800) [pid = 1938] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 19:41:39 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 19:41:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 969ms 19:41:39 INFO - PROCESS | 1938 | 1461465699201 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]]]}] 19:41:39 INFO - PROCESS | 1938 | 1461465699204 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 19:41:39 INFO - PROCESS | 1938 | 1461465699205 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 19:41:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 19:41:39 INFO - PROCESS | 1938 | 1461465699209 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 19:41:39 INFO - PROCESS | 1938 | 1461465699210 Marionette TRACE conn2 <- [1,718,null,{}] 19:41:39 INFO - PROCESS | 1938 | 1461465699212 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}] 19:41:39 INFO - PROCESS | 1938 | 1461465699304 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 19:41:39 INFO - PROCESS | 1938 | 1461465699311 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:39 INFO - PROCESS | 1938 | ++DOCSHELL 0x12460d800 == 41 [pid = 1938] [id = 187] 19:41:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 100 (0x11a916000) [pid = 1938] [serial = 559] [outer = 0x0] 19:41:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 101 (0x12b271800) [pid = 1938] [serial = 560] [outer = 0x11a916000] 19:41:39 INFO - PROCESS | 1938 | 1461465699340 Marionette DEBUG loaded listener.js 19:41:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 102 (0x12b518000) [pid = 1938] [serial = 561] [outer = 0x11a916000] 19:41:40 INFO - PROCESS | 1938 | 1461465700154 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]]]}] 19:41:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 19:41:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 970ms 19:41:40 INFO - PROCESS | 1938 | 1461465700180 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 19:41:40 INFO - PROCESS | 1938 | 1461465700182 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 19:41:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 19:41:40 INFO - PROCESS | 1938 | 1461465700185 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 19:41:40 INFO - PROCESS | 1938 | 1461465700187 Marionette TRACE conn2 <- [1,722,null,{}] 19:41:40 INFO - PROCESS | 1938 | 1461465700191 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}] 19:41:40 INFO - PROCESS | 1938 | 1461465700281 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 19:41:40 INFO - PROCESS | 1938 | 1461465700327 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:40 INFO - PROCESS | 1938 | ++DOCSHELL 0x128e86000 == 42 [pid = 1938] [id = 188] 19:41:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 103 (0x116574000) [pid = 1938] [serial = 562] [outer = 0x0] 19:41:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 104 (0x12bc18000) [pid = 1938] [serial = 563] [outer = 0x116574000] 19:41:40 INFO - PROCESS | 1938 | 1461465700353 Marionette DEBUG loaded listener.js 19:41:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 105 (0x12cfa3000) [pid = 1938] [serial = 564] [outer = 0x116574000] 19:41:40 INFO - PROCESS | 1938 | 1461465700613 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] 19:41:40 INFO - PROCESS | 1938 | 1461465700665 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 19:41:40 INFO - PROCESS | 1938 | 1461465700667 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 19:41:40 INFO - PROCESS | 1938 | 1461465700668 Marionette TRACE conn2 <- [1,726,null,{}] 19:41:40 INFO - PROCESS | 1938 | 1461465700671 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}] 19:41:40 INFO - PROCESS | 1938 | 1461465700751 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 19:41:40 INFO - PROCESS | 1938 | 1461465700755 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:40 INFO - PROCESS | 1938 | ++DOCSHELL 0x12b2db000 == 43 [pid = 1938] [id = 189] 19:41:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 106 (0x12cfa3400) [pid = 1938] [serial = 565] [outer = 0x0] 19:41:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 107 (0x12da35400) [pid = 1938] [serial = 566] [outer = 0x12cfa3400] 19:41:40 INFO - PROCESS | 1938 | 1461465700783 Marionette DEBUG loaded listener.js 19:41:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 108 (0x12e30f000) [pid = 1938] [serial = 567] [outer = 0x12cfa3400] 19:41:41 INFO - PROCESS | 1938 | 1461465701141 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]]]}] 19:41:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 19:41:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 520ms 19:41:41 INFO - PROCESS | 1938 | 1461465701259 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 19:41:41 INFO - PROCESS | 1938 | 1461465701263 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 19:41:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 19:41:41 INFO - PROCESS | 1938 | 1461465701268 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 19:41:41 INFO - PROCESS | 1938 | 1461465701272 Marionette TRACE conn2 <- [1,730,null,{}] 19:41:41 INFO - PROCESS | 1938 | 1461465701287 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}] 19:41:41 INFO - PROCESS | 1938 | 1461465701444 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 19:41:41 INFO - PROCESS | 1938 | 1461465701577 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:41 INFO - PROCESS | 1938 | ++DOCSHELL 0x118ccc000 == 44 [pid = 1938] [id = 190] 19:41:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 109 (0x119a77800) [pid = 1938] [serial = 568] [outer = 0x0] 19:41:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 110 (0x11a919c00) [pid = 1938] [serial = 569] [outer = 0x119a77800] 19:41:41 INFO - PROCESS | 1938 | 1461465701628 Marionette DEBUG loaded listener.js 19:41:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 111 (0x11aa6f800) [pid = 1938] [serial = 570] [outer = 0x119a77800] 19:41:42 INFO - PROCESS | 1938 | 1461465702048 Marionette TRACE conn2 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[3640] expected 0 but got 10","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 19:41:42 INFO - PROCESS | 1938 | 1461465702106 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 19:41:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 19:41:42 INFO - PROCESS | 1938 | 1461465702112 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 19:41:42 INFO - PROCESS | 1938 | 1461465702114 Marionette TRACE conn2 <- [1,734,null,{}] 19:41:42 INFO - PROCESS | 1938 | 1461465702117 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}] 19:41:42 INFO - PROCESS | 1938 | 1461465702214 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 19:41:42 INFO - PROCESS | 1938 | 1461465702266 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:42 INFO - PROCESS | 1938 | ++DOCSHELL 0x11bbc0800 == 45 [pid = 1938] [id = 191] 19:41:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 112 (0x11ada4000) [pid = 1938] [serial = 571] [outer = 0x0] 19:41:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 113 (0x11c882000) [pid = 1938] [serial = 572] [outer = 0x11ada4000] 19:41:42 INFO - PROCESS | 1938 | 1461465702297 Marionette DEBUG loaded listener.js 19:41:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 114 (0x1240e0400) [pid = 1938] [serial = 573] [outer = 0x11ada4000] 19:41:42 INFO - PROCESS | 1938 | 1461465702710 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]]]}] 19:41:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 19:41:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 624ms 19:41:42 INFO - PROCESS | 1938 | 1461465702733 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 19:41:42 INFO - PROCESS | 1938 | 1461465702735 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 19:41:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 19:41:42 INFO - PROCESS | 1938 | 1461465702738 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 19:41:42 INFO - PROCESS | 1938 | 1461465702739 Marionette TRACE conn2 <- [1,738,null,{}] 19:41:42 INFO - PROCESS | 1938 | 1461465702746 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}] 19:41:42 INFO - PROCESS | 1938 | 1461465702866 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 19:41:42 INFO - PROCESS | 1938 | 1461465702932 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:42 INFO - PROCESS | 1938 | ++DOCSHELL 0x12b442800 == 46 [pid = 1938] [id = 192] 19:41:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 115 (0x12913d400) [pid = 1938] [serial = 574] [outer = 0x0] 19:41:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 116 (0x12b0d7c00) [pid = 1938] [serial = 575] [outer = 0x12913d400] 19:41:42 INFO - PROCESS | 1938 | 1461465702965 Marionette DEBUG loaded listener.js 19:41:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 117 (0x12b26e800) [pid = 1938] [serial = 576] [outer = 0x12913d400] 19:41:43 INFO - PROCESS | 1938 | 1461465703842 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]]]}] 19:41:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 19:41:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1122ms 19:41:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 19:41:43 INFO - PROCESS | 1938 | 1461465703861 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 19:41:43 INFO - PROCESS | 1938 | 1461465703862 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 19:41:43 INFO - PROCESS | 1938 | 1461465703865 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 19:41:43 INFO - PROCESS | 1938 | 1461465703866 Marionette TRACE conn2 <- [1,742,null,{}] 19:41:43 INFO - PROCESS | 1938 | 1461465703868 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}] 19:41:43 INFO - PROCESS | 1938 | 1461465703962 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 19:41:44 INFO - PROCESS | 1938 | 1461465704009 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:44 INFO - PROCESS | 1938 | ++DOCSHELL 0x12d00b000 == 47 [pid = 1938] [id = 193] 19:41:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 118 (0x12b4d7400) [pid = 1938] [serial = 577] [outer = 0x0] 19:41:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 119 (0x12d593800) [pid = 1938] [serial = 578] [outer = 0x12b4d7400] 19:41:44 INFO - PROCESS | 1938 | 1461465704040 Marionette DEBUG loaded listener.js 19:41:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 120 (0x12e360c00) [pid = 1938] [serial = 579] [outer = 0x12b4d7400] 19:41:44 INFO - PROCESS | 1938 | 1461465704950 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]]]}] 19:41:44 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 19:41:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1120ms 19:41:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 19:41:44 INFO - PROCESS | 1938 | 1461465704986 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 19:41:44 INFO - PROCESS | 1938 | 1461465704987 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 19:41:44 INFO - PROCESS | 1938 | 1461465704989 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 19:41:44 INFO - PROCESS | 1938 | 1461465704992 Marionette TRACE conn2 <- [1,746,null,{}] 19:41:44 INFO - PROCESS | 1938 | 1461465704995 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}] 19:41:45 INFO - PROCESS | 1938 | 1461465705086 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 19:41:45 INFO - PROCESS | 1938 | 1461465705134 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:45 INFO - PROCESS | 1938 | ++DOCSHELL 0x12dbde000 == 48 [pid = 1938] [id = 194] 19:41:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 121 (0x12e361800) [pid = 1938] [serial = 580] [outer = 0x0] 19:41:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 122 (0x12e387c00) [pid = 1938] [serial = 581] [outer = 0x12e361800] 19:41:45 INFO - PROCESS | 1938 | 1461465705164 Marionette DEBUG loaded listener.js 19:41:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 123 (0x12e6e7800) [pid = 1938] [serial = 582] [outer = 0x12e361800] 19:41:46 INFO - PROCESS | 1938 | 1461465706091 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]]]}] 19:41:46 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.) 19:41:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1125ms 19:41:46 INFO - PROCESS | 1938 | 1461465706114 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 19:41:46 INFO - PROCESS | 1938 | 1461465706116 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 19:41:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 19:41:46 INFO - PROCESS | 1938 | 1461465706120 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 19:41:46 INFO - PROCESS | 1938 | 1461465706122 Marionette TRACE conn2 <- [1,750,null,{}] 19:41:46 INFO - PROCESS | 1938 | 1461465706127 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}] 19:41:46 INFO - PROCESS | 1938 | 1461465706217 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 19:41:46 INFO - PROCESS | 1938 | 1461465706267 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:46 INFO - PROCESS | 1938 | ++DOCSHELL 0x11ab1b800 == 49 [pid = 1938] [id = 195] 19:41:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 124 (0x119238400) [pid = 1938] [serial = 583] [outer = 0x0] 19:41:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 125 (0x119a76800) [pid = 1938] [serial = 584] [outer = 0x119238400] 19:41:46 INFO - PROCESS | 1938 | 1461465706296 Marionette DEBUG loaded listener.js 19:41:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 126 (0x11aa73c00) [pid = 1938] [serial = 585] [outer = 0x119238400] 19:41:46 INFO - PROCESS | 1938 | --DOCSHELL 0x128e86000 == 48 [pid = 1938] [id = 188] 19:41:46 INFO - PROCESS | 1938 | --DOCSHELL 0x12460d800 == 47 [pid = 1938] [id = 187] 19:41:46 INFO - PROCESS | 1938 | --DOCSHELL 0x124eb4000 == 46 [pid = 1938] [id = 186] 19:41:46 INFO - PROCESS | 1938 | --DOCSHELL 0x123c77000 == 45 [pid = 1938] [id = 185] 19:41:46 INFO - PROCESS | 1938 | --DOCSHELL 0x11bbc7800 == 44 [pid = 1938] [id = 184] 19:41:46 INFO - PROCESS | 1938 | --DOCSHELL 0x118f22800 == 43 [pid = 1938] [id = 183] 19:41:46 INFO - PROCESS | 1938 | --DOMWINDOW == 125 (0x12eb7e000) [pid = 1938] [serial = 479] [outer = 0x0] [url = about:blank] 19:41:46 INFO - PROCESS | 1938 | --DOMWINDOW == 124 (0x12eb83c00) [pid = 1938] [serial = 533] [outer = 0x0] [url = about:blank] 19:41:46 INFO - PROCESS | 1938 | --DOCSHELL 0x11ae08800 == 42 [pid = 1938] [id = 182] 19:41:46 INFO - PROCESS | 1938 | --DOCSHELL 0x11bf61800 == 41 [pid = 1938] [id = 180] 19:41:46 INFO - PROCESS | 1938 | --DOCSHELL 0x118f17000 == 40 [pid = 1938] [id = 179] 19:41:46 INFO - PROCESS | 1938 | --DOMWINDOW == 123 (0x12e364400) [pid = 1938] [serial = 437] [outer = 0x0] [url = about:blank] 19:41:46 INFO - PROCESS | 1938 | --DOMWINDOW == 122 (0x12b4d6800) [pid = 1938] [serial = 368] [outer = 0x0] [url = about:blank] 19:41:46 INFO - PROCESS | 1938 | --DOMWINDOW == 121 (0x12b4d5800) [pid = 1938] [serial = 515] [outer = 0x0] [url = about:blank] 19:41:46 INFO - PROCESS | 1938 | --DOMWINDOW == 120 (0x12bcee800) [pid = 1938] [serial = 518] [outer = 0x0] [url = about:blank] 19:41:46 INFO - PROCESS | 1938 | --DOMWINDOW == 119 (0x12913c000) [pid = 1938] [serial = 512] [outer = 0x0] [url = about:blank] 19:41:46 INFO - PROCESS | 1938 | --DOMWINDOW == 118 (0x11a772800) [pid = 1938] [serial = 498] [outer = 0x0] [url = about:blank] 19:41:46 INFO - PROCESS | 1938 | --DOMWINDOW == 117 (0x118cdf400) [pid = 1938] [serial = 497] [outer = 0x0] [url = about:blank] 19:41:46 INFO - PROCESS | 1938 | --DOMWINDOW == 116 (0x12bc1d800) [pid = 1938] [serial = 495] [outer = 0x0] [url = about:blank] 19:41:46 INFO - PROCESS | 1938 | --DOMWINDOW == 115 (0x11a916400) [pid = 1938] [serial = 494] [outer = 0x0] [url = about:blank] 19:41:46 INFO - PROCESS | 1938 | --DOMWINDOW == 114 (0x11aa67c00) [pid = 1938] [serial = 482] [outer = 0x0] [url = about:blank] 19:41:46 INFO - PROCESS | 1938 | --DOMWINDOW == 113 (0x11b8a9000) [pid = 1938] [serial = 501] [outer = 0x0] [url = about:blank] 19:41:46 INFO - PROCESS | 1938 | --DOMWINDOW == 112 (0x11aaae000) [pid = 1938] [serial = 500] [outer = 0x0] [url = about:blank] 19:41:46 INFO - PROCESS | 1938 | --DOMWINDOW == 111 (0x129141800) [pid = 1938] [serial = 488] [outer = 0x0] [url = about:blank] 19:41:46 INFO - PROCESS | 1938 | --DOMWINDOW == 110 (0x123ac3800) [pid = 1938] [serial = 485] [outer = 0x0] [url = about:blank] 19:41:46 INFO - PROCESS | 1938 | --DOMWINDOW == 109 (0x123e16800) [pid = 1938] [serial = 506] [outer = 0x0] [url = about:blank] 19:41:46 INFO - PROCESS | 1938 | --DOMWINDOW == 108 (0x12443ec00) [pid = 1938] [serial = 507] [outer = 0x0] [url = about:blank] 19:41:46 INFO - PROCESS | 1938 | --DOMWINDOW == 107 (0x11bfa0c00) [pid = 1938] [serial = 503] [outer = 0x0] [url = about:blank] 19:41:46 INFO - PROCESS | 1938 | --DOMWINDOW == 106 (0x11c341400) [pid = 1938] [serial = 504] [outer = 0x0] [url = about:blank] 19:41:46 INFO - PROCESS | 1938 | --DOMWINDOW == 105 (0x126c41c00) [pid = 1938] [serial = 509] [outer = 0x0] [url = about:blank] 19:41:46 INFO - PROCESS | 1938 | --DOMWINDOW == 104 (0x12744f800) [pid = 1938] [serial = 510] [outer = 0x0] [url = about:blank] 19:41:46 INFO - PROCESS | 1938 | --DOMWINDOW == 103 (0x12bcec000) [pid = 1938] [serial = 491] [outer = 0x0] [url = about:blank] 19:41:46 INFO - PROCESS | 1938 | --DOMWINDOW == 102 (0x12da2cc00) [pid = 1938] [serial = 521] [outer = 0x0] [url = about:blank] 19:41:46 INFO - PROCESS | 1938 | --DOMWINDOW == 101 (0x12cfe8c00) [pid = 1938] [serial = 519] [outer = 0x0] [url = about:blank] 19:41:46 INFO - PROCESS | 1938 | --DOMWINDOW == 100 (0x12e30e400) [pid = 1938] [serial = 522] [outer = 0x0] [url = about:blank] 19:41:46 INFO - PROCESS | 1938 | --DOMWINDOW == 99 (0x128c21c00) [pid = 1938] [serial = 527] [outer = 0x0] [url = about:blank] 19:41:46 INFO - PROCESS | 1938 | --DOMWINDOW == 98 (0x11c878800) [pid = 1938] [serial = 525] [outer = 0x0] [url = about:blank] 19:41:46 INFO - PROCESS | 1938 | --DOMWINDOW == 97 (0x11a76bc00) [pid = 1938] [serial = 524] [outer = 0x0] [url = about:blank] 19:41:46 INFO - PROCESS | 1938 | --DOMWINDOW == 96 (0x12e6e2400) [pid = 1938] [serial = 528] [outer = 0x0] [url = about:blank] 19:41:46 INFO - PROCESS | 1938 | --DOMWINDOW == 95 (0x12b94ac00) [pid = 1938] [serial = 516] [outer = 0x0] [url = about:blank] 19:41:46 INFO - PROCESS | 1938 | --DOMWINDOW == 94 (0x12e6e9400) [pid = 1938] [serial = 530] [outer = 0x0] [url = about:blank] 19:41:46 INFO - PROCESS | 1938 | --DOMWINDOW == 93 (0x12e80ac00) [pid = 1938] [serial = 531] [outer = 0x0] [url = about:blank] 19:41:46 INFO - PROCESS | 1938 | --DOMWINDOW == 92 (0x12b0e3400) [pid = 1938] [serial = 513] [outer = 0x0] [url = about:blank] 19:41:47 INFO - PROCESS | 1938 | 1461465707196 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]]]}] 19:41:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 19:41:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1125ms 19:41:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 19:41:47 INFO - PROCESS | 1938 | 1461465707245 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 19:41:47 INFO - PROCESS | 1938 | 1461465707249 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 19:41:47 INFO - PROCESS | 1938 | 1461465707253 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 19:41:47 INFO - PROCESS | 1938 | 1461465707255 Marionette TRACE conn2 <- [1,754,null,{}] 19:41:47 INFO - PROCESS | 1938 | 1461465707257 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}] 19:41:47 INFO - PROCESS | 1938 | 1461465707332 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 19:41:47 INFO - PROCESS | 1938 | 1461465707382 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:47 INFO - PROCESS | 1938 | ++DOCSHELL 0x119746800 == 41 [pid = 1938] [id = 196] 19:41:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 93 (0x11a916400) [pid = 1938] [serial = 586] [outer = 0x0] 19:41:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 94 (0x11bb36c00) [pid = 1938] [serial = 587] [outer = 0x11a916400] 19:41:47 INFO - PROCESS | 1938 | 1461465707409 Marionette DEBUG loaded listener.js 19:41:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 95 (0x11c629400) [pid = 1938] [serial = 588] [outer = 0x11a916400] 19:41:48 INFO - PROCESS | 1938 | 1461465708236 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]]]}] 19:41:48 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 19:41:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1025ms 19:41:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 19:41:48 INFO - PROCESS | 1938 | 1461465708278 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 19:41:48 INFO - PROCESS | 1938 | 1461465708279 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 19:41:48 INFO - PROCESS | 1938 | 1461465708291 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 19:41:48 INFO - PROCESS | 1938 | 1461465708294 Marionette TRACE conn2 <- [1,758,null,{}] 19:41:48 INFO - PROCESS | 1938 | 1461465708302 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}] 19:41:48 INFO - PROCESS | 1938 | 1461465708382 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 19:41:48 INFO - PROCESS | 1938 | 1461465708428 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:48 INFO - PROCESS | 1938 | ++DOCSHELL 0x11bf6b800 == 42 [pid = 1938] [id = 197] 19:41:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 96 (0x123ac3800) [pid = 1938] [serial = 589] [outer = 0x0] 19:41:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 97 (0x12744ec00) [pid = 1938] [serial = 590] [outer = 0x123ac3800] 19:41:48 INFO - PROCESS | 1938 | 1461465708455 Marionette DEBUG loaded listener.js 19:41:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 98 (0x128e0e400) [pid = 1938] [serial = 591] [outer = 0x123ac3800] 19:41:48 INFO - PROCESS | 1938 | 1461465708766 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]]]}] 19:41:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 19:41:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 531ms 19:41:48 INFO - PROCESS | 1938 | 1461465708813 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 19:41:48 INFO - PROCESS | 1938 | 1461465708815 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 19:41:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 19:41:48 INFO - PROCESS | 1938 | 1461465708817 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 19:41:48 INFO - PROCESS | 1938 | 1461465708818 Marionette TRACE conn2 <- [1,762,null,{}] 19:41:48 INFO - PROCESS | 1938 | 1461465708821 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}] 19:41:48 INFO - PROCESS | 1938 | 1461465708900 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 19:41:48 INFO - PROCESS | 1938 | 1461465708904 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:48 INFO - PROCESS | 1938 | ++DOCSHELL 0x123bd2800 == 43 [pid = 1938] [id = 198] 19:41:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 99 (0x129143400) [pid = 1938] [serial = 592] [outer = 0x0] 19:41:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 100 (0x12b26cc00) [pid = 1938] [serial = 593] [outer = 0x129143400] 19:41:48 INFO - PROCESS | 1938 | 1461465708933 Marionette DEBUG loaded listener.js 19:41:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 101 (0x12b4d6800) [pid = 1938] [serial = 594] [outer = 0x129143400] 19:41:49 INFO - PROCESS | 1938 | 1461465709775 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]]]}] 19:41:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 19:41:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 970ms 19:41:49 INFO - PROCESS | 1938 | 1461465709787 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 19:41:49 INFO - PROCESS | 1938 | 1461465709789 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 19:41:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 19:41:49 INFO - PROCESS | 1938 | 1461465709803 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 19:41:49 INFO - PROCESS | 1938 | 1461465709804 Marionette TRACE conn2 <- [1,766,null,{}] 19:41:49 INFO - PROCESS | 1938 | 1461465709808 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}] 19:41:49 INFO - PROCESS | 1938 | 1461465709919 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 19:41:49 INFO - PROCESS | 1938 | 1461465709925 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:49 INFO - PROCESS | 1938 | ++DOCSHELL 0x124ebb000 == 44 [pid = 1938] [id = 199] 19:41:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 102 (0x128ed8800) [pid = 1938] [serial = 595] [outer = 0x0] 19:41:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 103 (0x12bc23c00) [pid = 1938] [serial = 596] [outer = 0x128ed8800] 19:41:49 INFO - PROCESS | 1938 | 1461465709978 Marionette DEBUG loaded listener.js 19:41:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 104 (0x12cfe8c00) [pid = 1938] [serial = 597] [outer = 0x128ed8800] 19:41:50 INFO - PROCESS | 1938 | --DOMWINDOW == 103 (0x12bcef000) [pid = 1938] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 19:41:50 INFO - PROCESS | 1938 | --DOMWINDOW == 102 (0x127446000) [pid = 1938] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 19:41:50 INFO - PROCESS | 1938 | --DOMWINDOW == 101 (0x12bc1e800) [pid = 1938] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 19:41:50 INFO - PROCESS | 1938 | --DOMWINDOW == 100 (0x11ae3f400) [pid = 1938] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 19:41:50 INFO - PROCESS | 1938 | --DOMWINDOW == 99 (0x12e80f800) [pid = 1938] [serial = 478] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 19:41:50 INFO - PROCESS | 1938 | --DOMWINDOW == 98 (0x126946800) [pid = 1938] [serial = 487] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 19:41:50 INFO - PROCESS | 1938 | --DOMWINDOW == 97 (0x12b51c400) [pid = 1938] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 19:41:50 INFO - PROCESS | 1938 | --DOMWINDOW == 96 (0x11c31f000) [pid = 1938] [serial = 484] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 19:41:50 INFO - PROCESS | 1938 | --DOMWINDOW == 95 (0x11a76b400) [pid = 1938] [serial = 481] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 19:41:50 INFO - PROCESS | 1938 | --DOMWINDOW == 94 (0x124282000) [pid = 1938] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 19:41:50 INFO - PROCESS | 1938 | --DOMWINDOW == 93 (0x11aa0c800) [pid = 1938] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 19:41:50 INFO - PROCESS | 1938 | --DOMWINDOW == 92 (0x11923f400) [pid = 1938] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 19:41:50 INFO - PROCESS | 1938 | --DOMWINDOW == 91 (0x12950a000) [pid = 1938] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 19:41:50 INFO - PROCESS | 1938 | --DOMWINDOW == 90 (0x118c1e000) [pid = 1938] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 19:41:50 INFO - PROCESS | 1938 | --DOMWINDOW == 89 (0x123ca8c00) [pid = 1938] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 19:41:50 INFO - PROCESS | 1938 | --DOMWINDOW == 88 (0x123ac6800) [pid = 1938] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 19:41:50 INFO - PROCESS | 1938 | --DOMWINDOW == 87 (0x11aa65c00) [pid = 1938] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 19:41:50 INFO - PROCESS | 1938 | --DOMWINDOW == 86 (0x11a916000) [pid = 1938] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 19:41:50 INFO - PROCESS | 1938 | --DOMWINDOW == 85 (0x116574000) [pid = 1938] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 19:41:50 INFO - PROCESS | 1938 | --DOMWINDOW == 84 (0x119f4d800) [pid = 1938] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 19:41:50 INFO - PROCESS | 1938 | --DOMWINDOW == 83 (0x12744dc00) [pid = 1938] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 19:41:50 INFO - PROCESS | 1938 | 1461465710766 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]]]}] 19:41:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 19:41:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 970ms 19:41:50 INFO - PROCESS | 1938 | 1461465710773 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 19:41:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 19:41:50 INFO - PROCESS | 1938 | 1461465710774 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 19:41:50 INFO - PROCESS | 1938 | 1461465710776 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 19:41:50 INFO - PROCESS | 1938 | 1461465710777 Marionette TRACE conn2 <- [1,770,null,{}] 19:41:50 INFO - PROCESS | 1938 | 1461465710779 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}] 19:41:50 INFO - PROCESS | 1938 | 1461465710870 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 19:41:50 INFO - PROCESS | 1938 | 1461465710876 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:50 INFO - PROCESS | 1938 | ++DOCSHELL 0x126f1f800 == 45 [pid = 1938] [id = 200] 19:41:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 84 (0x128e05400) [pid = 1938] [serial = 598] [outer = 0x0] 19:41:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 85 (0x12b268c00) [pid = 1938] [serial = 599] [outer = 0x128e05400] 19:41:50 INFO - PROCESS | 1938 | 1461465710906 Marionette DEBUG loaded listener.js 19:41:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 86 (0x12d59c400) [pid = 1938] [serial = 600] [outer = 0x128e05400] 19:41:51 INFO - PROCESS | 1938 | 1461465711402 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]]]}] 19:41:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 19:41:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 669ms 19:41:51 INFO - PROCESS | 1938 | 1461465711446 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 19:41:51 INFO - PROCESS | 1938 | 1461465711449 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 19:41:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 19:41:51 INFO - PROCESS | 1938 | 1461465711453 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 19:41:51 INFO - PROCESS | 1938 | 1461465711456 Marionette TRACE conn2 <- [1,774,null,{}] 19:41:51 INFO - PROCESS | 1938 | 1461465711462 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}] 19:41:51 INFO - PROCESS | 1938 | 1461465711558 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 19:41:51 INFO - PROCESS | 1938 | 1461465711623 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:51 INFO - PROCESS | 1938 | ++DOCSHELL 0x11ab23800 == 46 [pid = 1938] [id = 201] 19:41:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 87 (0x11a91c800) [pid = 1938] [serial = 601] [outer = 0x0] 19:41:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 88 (0x11ae43400) [pid = 1938] [serial = 602] [outer = 0x11a91c800] 19:41:51 INFO - PROCESS | 1938 | 1461465711655 Marionette DEBUG loaded listener.js 19:41:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 89 (0x11c31f000) [pid = 1938] [serial = 603] [outer = 0x11a91c800] 19:41:52 INFO - PROCESS | 1938 | 1461465712047 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]]]}] 19:41:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 19:41:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 625ms 19:41:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 19:41:52 INFO - PROCESS | 1938 | 1461465712078 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 19:41:52 INFO - PROCESS | 1938 | 1461465712083 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 19:41:52 INFO - PROCESS | 1938 | 1461465712087 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 19:41:52 INFO - PROCESS | 1938 | 1461465712089 Marionette TRACE conn2 <- [1,778,null,{}] 19:41:52 INFO - PROCESS | 1938 | 1461465712092 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}] 19:41:52 INFO - PROCESS | 1938 | 1461465712190 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 19:41:52 INFO - PROCESS | 1938 | 1461465712241 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:52 INFO - PROCESS | 1938 | ++DOCSHELL 0x123bcf000 == 47 [pid = 1938] [id = 202] 19:41:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 90 (0x11c328000) [pid = 1938] [serial = 604] [outer = 0x0] 19:41:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 91 (0x123ca9400) [pid = 1938] [serial = 605] [outer = 0x11c328000] 19:41:52 INFO - PROCESS | 1938 | 1461465712271 Marionette DEBUG loaded listener.js 19:41:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 92 (0x126c3b400) [pid = 1938] [serial = 606] [outer = 0x11c328000] 19:41:52 INFO - PROCESS | 1938 | 1461465712686 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]]]}] 19:41:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 19:41:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 623ms 19:41:52 INFO - PROCESS | 1938 | 1461465712711 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 19:41:52 INFO - PROCESS | 1938 | 1461465712713 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 19:41:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 19:41:52 INFO - PROCESS | 1938 | 1461465712715 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 19:41:52 INFO - PROCESS | 1938 | 1461465712717 Marionette TRACE conn2 <- [1,782,null,{}] 19:41:52 INFO - PROCESS | 1938 | 1461465712726 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}] 19:41:52 INFO - PROCESS | 1938 | 1461465712826 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 19:41:52 INFO - PROCESS | 1938 | 1461465712878 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:52 INFO - PROCESS | 1938 | ++DOCSHELL 0x12a8a5000 == 48 [pid = 1938] [id = 203] 19:41:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 93 (0x128c1f000) [pid = 1938] [serial = 607] [outer = 0x0] 19:41:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 94 (0x12b26d400) [pid = 1938] [serial = 608] [outer = 0x128c1f000] 19:41:52 INFO - PROCESS | 1938 | 1461465712911 Marionette DEBUG loaded listener.js 19:41:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 95 (0x12cfaa800) [pid = 1938] [serial = 609] [outer = 0x128c1f000] 19:41:53 INFO - PROCESS | 1938 | 1461465713312 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]]]}] 19:41:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 19:41:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 621ms 19:41:53 INFO - PROCESS | 1938 | 1461465713337 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 19:41:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 19:41:53 INFO - PROCESS | 1938 | 1461465713339 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 19:41:53 INFO - PROCESS | 1938 | 1461465713341 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 19:41:53 INFO - PROCESS | 1938 | 1461465713342 Marionette TRACE conn2 <- [1,786,null,{}] 19:41:53 INFO - PROCESS | 1938 | 1461465713345 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}] 19:41:53 INFO - PROCESS | 1938 | 1461465713441 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 19:41:53 INFO - PROCESS | 1938 | 1461465713536 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:53 INFO - PROCESS | 1938 | ++DOCSHELL 0x12b42b000 == 49 [pid = 1938] [id = 204] 19:41:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 96 (0x123ac2c00) [pid = 1938] [serial = 610] [outer = 0x0] 19:41:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 97 (0x12b274400) [pid = 1938] [serial = 611] [outer = 0x123ac2c00] 19:41:53 INFO - PROCESS | 1938 | 1461465713568 Marionette DEBUG loaded listener.js 19:41:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 98 (0x12e367c00) [pid = 1938] [serial = 612] [outer = 0x123ac2c00] 19:41:53 INFO - PROCESS | 1938 | 1461465713984 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]]]}] 19:41:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 19:41:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 669ms 19:41:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 19:41:54 INFO - PROCESS | 1938 | 1461465714011 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 19:41:54 INFO - PROCESS | 1938 | 1461465714012 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 19:41:54 INFO - PROCESS | 1938 | 1461465714015 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 19:41:54 INFO - PROCESS | 1938 | 1461465714016 Marionette TRACE conn2 <- [1,790,null,{}] 19:41:54 INFO - PROCESS | 1938 | 1461465714019 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}] 19:41:54 INFO - PROCESS | 1938 | 1461465714127 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 19:41:54 INFO - PROCESS | 1938 | 1461465714216 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:54 INFO - PROCESS | 1938 | ++DOCSHELL 0x12ce8e000 == 50 [pid = 1938] [id = 205] 19:41:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 99 (0x123acc400) [pid = 1938] [serial = 613] [outer = 0x0] 19:41:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 100 (0x12e381000) [pid = 1938] [serial = 614] [outer = 0x123acc400] 19:41:54 INFO - PROCESS | 1938 | 1461465714253 Marionette DEBUG loaded listener.js 19:41:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 101 (0x12e6edc00) [pid = 1938] [serial = 615] [outer = 0x123acc400] 19:41:54 INFO - PROCESS | 1938 | 1461465714666 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]]]}] 19:41:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 19:41:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 671ms 19:41:54 INFO - PROCESS | 1938 | 1461465714686 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 19:41:54 INFO - PROCESS | 1938 | 1461465714688 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 19:41:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 19:41:54 INFO - PROCESS | 1938 | 1461465714690 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 19:41:54 INFO - PROCESS | 1938 | 1461465714693 Marionette TRACE conn2 <- [1,794,null,{}] 19:41:54 INFO - PROCESS | 1938 | 1461465714696 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}] 19:41:54 INFO - PROCESS | 1938 | 1461465714817 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 19:41:54 INFO - PROCESS | 1938 | 1461465714870 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:54 INFO - PROCESS | 1938 | ++DOCSHELL 0x12db84800 == 51 [pid = 1938] [id = 206] 19:41:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 102 (0x12e807c00) [pid = 1938] [serial = 616] [outer = 0x0] 19:41:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 103 (0x12eb80400) [pid = 1938] [serial = 617] [outer = 0x12e807c00] 19:41:54 INFO - PROCESS | 1938 | 1461465714902 Marionette DEBUG loaded listener.js 19:41:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 104 (0x12f80bc00) [pid = 1938] [serial = 618] [outer = 0x12e807c00] 19:41:55 INFO - PROCESS | 1938 | 1461465715296 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]]]}] 19:41:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 19:41:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 671ms 19:41:55 INFO - PROCESS | 1938 | 1461465715362 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 19:41:55 INFO - PROCESS | 1938 | 1461465715363 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 19:41:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 19:41:55 INFO - PROCESS | 1938 | 1461465715365 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 19:41:55 INFO - PROCESS | 1938 | 1461465715366 Marionette TRACE conn2 <- [1,798,null,{}] 19:41:55 INFO - PROCESS | 1938 | 1461465715369 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}] 19:41:55 INFO - PROCESS | 1938 | 1461465715465 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 19:41:55 INFO - PROCESS | 1938 | 1461465715516 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:55 INFO - PROCESS | 1938 | ++DOCSHELL 0x12a88c800 == 52 [pid = 1938] [id = 207] 19:41:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 105 (0x11503f800) [pid = 1938] [serial = 619] [outer = 0x0] 19:41:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 106 (0x115046400) [pid = 1938] [serial = 620] [outer = 0x11503f800] 19:41:55 INFO - PROCESS | 1938 | 1461465715546 Marionette DEBUG loaded listener.js 19:41:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 107 (0x11504a400) [pid = 1938] [serial = 621] [outer = 0x11503f800] 19:41:56 INFO - PROCESS | 1938 | 1461465716057 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]]]}] 19:41:56 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 19:41:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 770ms 19:41:56 INFO - PROCESS | 1938 | 1461465716135 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 19:41:56 INFO - PROCESS | 1938 | 1461465716137 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 19:41:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 19:41:56 INFO - PROCESS | 1938 | 1461465716141 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 19:41:56 INFO - PROCESS | 1938 | 1461465716143 Marionette TRACE conn2 <- [1,802,null,{}] 19:41:56 INFO - PROCESS | 1938 | 1461465716147 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}] 19:41:56 INFO - PROCESS | 1938 | 1461465716240 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 19:41:56 INFO - PROCESS | 1938 | 1461465716292 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:56 INFO - PROCESS | 1938 | ++DOCSHELL 0x11a9d6800 == 53 [pid = 1938] [id = 208] 19:41:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 108 (0x11504c800) [pid = 1938] [serial = 622] [outer = 0x0] 19:41:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 109 (0x118774c00) [pid = 1938] [serial = 623] [outer = 0x11504c800] 19:41:56 INFO - PROCESS | 1938 | 1461465716320 Marionette DEBUG loaded listener.js 19:41:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 110 (0x11a76ac00) [pid = 1938] [serial = 624] [outer = 0x11504c800] 19:41:56 INFO - PROCESS | 1938 | 1461465716741 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]]]}] 19:41:56 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 19:41:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 621ms 19:41:56 INFO - PROCESS | 1938 | 1461465716762 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 19:41:56 INFO - PROCESS | 1938 | 1461465716766 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 19:41:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 19:41:56 INFO - PROCESS | 1938 | 1461465716770 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 19:41:56 INFO - PROCESS | 1938 | 1461465716772 Marionette TRACE conn2 <- [1,806,null,{}] 19:41:56 INFO - PROCESS | 1938 | 1461465716774 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}] 19:41:56 INFO - PROCESS | 1938 | 1461465716871 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 19:41:56 INFO - PROCESS | 1938 | 1461465716920 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:56 INFO - PROCESS | 1938 | ++DOCSHELL 0x11b31f000 == 54 [pid = 1938] [id = 209] 19:41:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 111 (0x11a915800) [pid = 1938] [serial = 625] [outer = 0x0] 19:41:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 112 (0x11ae3a000) [pid = 1938] [serial = 626] [outer = 0x11a915800] 19:41:56 INFO - PROCESS | 1938 | 1461465716949 Marionette DEBUG loaded listener.js 19:41:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 113 (0x11bfa0c00) [pid = 1938] [serial = 627] [outer = 0x11a915800] 19:41:57 INFO - PROCESS | 1938 | --DOCSHELL 0x124ebb000 == 53 [pid = 1938] [id = 199] 19:41:57 INFO - PROCESS | 1938 | --DOCSHELL 0x123bd2800 == 52 [pid = 1938] [id = 198] 19:41:57 INFO - PROCESS | 1938 | --DOCSHELL 0x11bf6b800 == 51 [pid = 1938] [id = 197] 19:41:57 INFO - PROCESS | 1938 | --DOCSHELL 0x119746800 == 50 [pid = 1938] [id = 196] 19:41:57 INFO - PROCESS | 1938 | --DOCSHELL 0x11ab1b800 == 49 [pid = 1938] [id = 195] 19:41:57 INFO - PROCESS | 1938 | --DOMWINDOW == 112 (0x12da35400) [pid = 1938] [serial = 566] [outer = 0x0] [url = about:blank] 19:41:57 INFO - PROCESS | 1938 | --DOCSHELL 0x11bbc0800 == 48 [pid = 1938] [id = 191] 19:41:57 INFO - PROCESS | 1938 | --DOCSHELL 0x118ccc000 == 47 [pid = 1938] [id = 190] 19:41:57 INFO - PROCESS | 1938 | --DOMWINDOW == 111 (0x12db99400) [pid = 1938] [serial = 419] [outer = 0x0] [url = about:blank] 19:41:57 INFO - PROCESS | 1938 | --DOMWINDOW == 110 (0x12b0d9400) [pid = 1938] [serial = 428] [outer = 0x0] [url = about:blank] 19:41:57 INFO - PROCESS | 1938 | --DOMWINDOW == 109 (0x12db9d400) [pid = 1938] [serial = 434] [outer = 0x0] [url = about:blank] 19:41:57 INFO - PROCESS | 1938 | --DOMWINDOW == 108 (0x123ac9000) [pid = 1938] [serial = 425] [outer = 0x0] [url = about:blank] 19:41:57 INFO - PROCESS | 1938 | --DOMWINDOW == 107 (0x12eb84000) [pid = 1938] [serial = 480] [outer = 0x0] [url = about:blank] 19:41:57 INFO - PROCESS | 1938 | --DOMWINDOW == 106 (0x12b4dac00) [pid = 1938] [serial = 489] [outer = 0x0] [url = about:blank] 19:41:57 INFO - PROCESS | 1938 | --DOMWINDOW == 105 (0x12dba5000) [pid = 1938] [serial = 492] [outer = 0x0] [url = about:blank] 19:41:57 INFO - PROCESS | 1938 | --DOMWINDOW == 104 (0x123fcec00) [pid = 1938] [serial = 486] [outer = 0x0] [url = about:blank] 19:41:57 INFO - PROCESS | 1938 | --DOMWINDOW == 103 (0x11b81d800) [pid = 1938] [serial = 483] [outer = 0x0] [url = about:blank] 19:41:57 INFO - PROCESS | 1938 | --DOMWINDOW == 102 (0x127444c00) [pid = 1938] [serial = 554] [outer = 0x0] [url = about:blank] 19:41:57 INFO - PROCESS | 1938 | --DOMWINDOW == 101 (0x11c484000) [pid = 1938] [serial = 540] [outer = 0x0] [url = about:blank] 19:41:57 INFO - PROCESS | 1938 | --DOMWINDOW == 100 (0x11bf9fc00) [pid = 1938] [serial = 539] [outer = 0x0] [url = about:blank] 19:41:57 INFO - PROCESS | 1938 | --DOMWINDOW == 99 (0x11aa65800) [pid = 1938] [serial = 546] [outer = 0x0] [url = about:blank] 19:41:57 INFO - PROCESS | 1938 | --DOMWINDOW == 98 (0x119f4f000) [pid = 1938] [serial = 545] [outer = 0x0] [url = about:blank] 19:41:57 INFO - PROCESS | 1938 | --DOMWINDOW == 97 (0x12b0dd400) [pid = 1938] [serial = 557] [outer = 0x0] [url = about:blank] 19:41:57 INFO - PROCESS | 1938 | --DOMWINDOW == 96 (0x11a922800) [pid = 1938] [serial = 537] [outer = 0x0] [url = about:blank] 19:41:57 INFO - PROCESS | 1938 | --DOMWINDOW == 95 (0x119135800) [pid = 1938] [serial = 536] [outer = 0x0] [url = about:blank] 19:41:57 INFO - PROCESS | 1938 | --DOMWINDOW == 94 (0x1240e1c00) [pid = 1938] [serial = 551] [outer = 0x0] [url = about:blank] 19:41:57 INFO - PROCESS | 1938 | --DOMWINDOW == 93 (0x129504c00) [pid = 1938] [serial = 543] [outer = 0x0] [url = about:blank] 19:41:57 INFO - PROCESS | 1938 | --DOMWINDOW == 92 (0x128e10400) [pid = 1938] [serial = 542] [outer = 0x0] [url = about:blank] 19:41:57 INFO - PROCESS | 1938 | --DOMWINDOW == 91 (0x11bb31800) [pid = 1938] [serial = 548] [outer = 0x0] [url = about:blank] 19:41:57 INFO - PROCESS | 1938 | --DOMWINDOW == 90 (0x11c327400) [pid = 1938] [serial = 549] [outer = 0x0] [url = about:blank] 19:41:57 INFO - PROCESS | 1938 | --DOMWINDOW == 89 (0x12b271800) [pid = 1938] [serial = 560] [outer = 0x0] [url = about:blank] 19:41:57 INFO - PROCESS | 1938 | --DOMWINDOW == 88 (0x12b518000) [pid = 1938] [serial = 561] [outer = 0x0] [url = about:blank] 19:41:57 INFO - PROCESS | 1938 | --DOMWINDOW == 87 (0x12bc18000) [pid = 1938] [serial = 563] [outer = 0x0] [url = about:blank] 19:41:57 INFO - PROCESS | 1938 | --DOMWINDOW == 86 (0x12b26a800) [pid = 1938] [serial = 558] [outer = 0x0] [url = about:blank] 19:41:57 INFO - PROCESS | 1938 | --DOMWINDOW == 85 (0x12cfa3000) [pid = 1938] [serial = 564] [outer = 0x0] [url = about:blank] 19:41:57 INFO - PROCESS | 1938 | --DOMWINDOW == 84 (0x129505400) [pid = 1938] [serial = 555] [outer = 0x0] [url = about:blank] 19:41:57 INFO - PROCESS | 1938 | --DOMWINDOW == 83 (0x126bd8c00) [pid = 1938] [serial = 552] [outer = 0x0] [url = about:blank] 19:41:57 INFO - PROCESS | 1938 | --DOMWINDOW == 82 (0x11ae39800) [pid = 1938] [serial = 422] [outer = 0x0] [url = about:blank] 19:41:57 INFO - PROCESS | 1938 | --DOMWINDOW == 81 (0x12bce7400) [pid = 1938] [serial = 431] [outer = 0x0] [url = about:blank] 19:41:57 INFO - PROCESS | 1938 | [1938] WARNING: robustness marked as unsupported: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 19:41:57 INFO - PROCESS | 1938 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 19:41:57 INFO - PROCESS | 1938 | Determined SkiaGL cache limits: Size 100663296, Items: 256 19:41:57 INFO - PROCESS | 1938 | [GFX2-]: Using SkiaGL canvas. 19:41:57 INFO - PROCESS | 1938 | 1461465717339 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]]]}] 19:41:57 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 19:41:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 619ms 19:41:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 19:41:57 INFO - PROCESS | 1938 | 1461465717390 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 19:41:57 INFO - PROCESS | 1938 | 1461465717391 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 19:41:57 INFO - PROCESS | 1938 | 1461465717393 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 19:41:57 INFO - PROCESS | 1938 | 1461465717395 Marionette TRACE conn2 <- [1,810,null,{}] 19:41:57 INFO - PROCESS | 1938 | 1461465717403 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}] 19:41:57 INFO - PROCESS | 1938 | 1461465717486 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 19:41:57 INFO - PROCESS | 1938 | 1461465717512 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:57 INFO - PROCESS | 1938 | ++DOCSHELL 0x11bbbd000 == 48 [pid = 1938] [id = 210] 19:41:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 82 (0x123ac4000) [pid = 1938] [serial = 628] [outer = 0x0] 19:41:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 83 (0x124f17800) [pid = 1938] [serial = 629] [outer = 0x123ac4000] 19:41:57 INFO - PROCESS | 1938 | 1461465717541 Marionette DEBUG loaded listener.js 19:41:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 84 (0x12744d400) [pid = 1938] [serial = 630] [outer = 0x123ac4000] 19:41:57 INFO - PROCESS | 1938 | 1461465717888 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]]]}] 19:41:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 19:41:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 521ms 19:41:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 19:41:57 INFO - PROCESS | 1938 | 1461465717915 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 19:41:57 INFO - PROCESS | 1938 | 1461465717916 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 19:41:57 INFO - PROCESS | 1938 | 1461465717918 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 19:41:57 INFO - PROCESS | 1938 | 1461465717920 Marionette TRACE conn2 <- [1,814,null,{}] 19:41:57 INFO - PROCESS | 1938 | 1461465717922 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}] 19:41:58 INFO - PROCESS | 1938 | 1461465718002 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 19:41:58 INFO - PROCESS | 1938 | 1461465718008 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:58 INFO - PROCESS | 1938 | ++DOCSHELL 0x123c7e000 == 49 [pid = 1938] [id = 211] 19:41:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 85 (0x1288c4400) [pid = 1938] [serial = 631] [outer = 0x0] 19:41:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 86 (0x129140c00) [pid = 1938] [serial = 632] [outer = 0x1288c4400] 19:41:58 INFO - PROCESS | 1938 | 1461465718036 Marionette DEBUG loaded listener.js 19:41:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 87 (0x12b0e0400) [pid = 1938] [serial = 633] [outer = 0x1288c4400] 19:41:58 INFO - PROCESS | 1938 | 1461465718365 Marionette TRACE conn2 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 19:41:58 INFO - PROCESS | 1938 | 1461465718388 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 19:41:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 19:41:58 INFO - PROCESS | 1938 | 1461465718391 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 19:41:58 INFO - PROCESS | 1938 | 1461465718394 Marionette TRACE conn2 <- [1,818,null,{}] 19:41:58 INFO - PROCESS | 1938 | 1461465718396 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}] 19:41:58 INFO - PROCESS | 1938 | 1461465718496 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 19:41:58 INFO - PROCESS | 1938 | 1461465718502 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:58 INFO - PROCESS | 1938 | ++DOCSHELL 0x124ea4000 == 50 [pid = 1938] [id = 212] 19:41:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 88 (0x129504c00) [pid = 1938] [serial = 634] [outer = 0x0] 19:41:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 89 (0x12b270400) [pid = 1938] [serial = 635] [outer = 0x129504c00] 19:41:58 INFO - PROCESS | 1938 | 1461465718528 Marionette DEBUG loaded listener.js 19:41:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 90 (0x12bce6400) [pid = 1938] [serial = 636] [outer = 0x129504c00] 19:41:58 INFO - PROCESS | 1938 | 1461465718849 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]]]}] 19:41:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 19:41:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 471ms 19:41:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 19:41:58 INFO - PROCESS | 1938 | 1461465718863 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 19:41:58 INFO - PROCESS | 1938 | 1461465718864 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 19:41:58 INFO - PROCESS | 1938 | 1461465718866 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 19:41:58 INFO - PROCESS | 1938 | 1461465718867 Marionette TRACE conn2 <- [1,822,null,{}] 19:41:58 INFO - PROCESS | 1938 | 1461465718869 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}] 19:41:58 INFO - PROCESS | 1938 | 1461465718968 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 19:41:58 INFO - PROCESS | 1938 | 1461465718974 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:58 INFO - PROCESS | 1938 | ++DOCSHELL 0x12a89d000 == 51 [pid = 1938] [id = 213] 19:41:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 91 (0x12cfdf400) [pid = 1938] [serial = 637] [outer = 0x0] 19:41:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 92 (0x12e310000) [pid = 1938] [serial = 638] [outer = 0x12cfdf400] 19:41:59 INFO - PROCESS | 1938 | 1461465719002 Marionette DEBUG loaded listener.js 19:41:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 93 (0x12eb80800) [pid = 1938] [serial = 639] [outer = 0x12cfdf400] 19:41:59 INFO - PROCESS | 1938 | 1461465719370 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] 19:41:59 INFO - PROCESS | 1938 | 1461465719386 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 19:41:59 INFO - PROCESS | 1938 | 1461465719388 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 19:41:59 INFO - PROCESS | 1938 | 1461465719390 Marionette TRACE conn2 <- [1,826,null,{}] 19:41:59 INFO - PROCESS | 1938 | 1461465719392 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}] 19:41:59 INFO - PROCESS | 1938 | 1461465719488 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 19:41:59 INFO - PROCESS | 1938 | 1461465719498 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:41:59 INFO - PROCESS | 1938 | ++DOCSHELL 0x12b3e2800 == 52 [pid = 1938] [id = 214] 19:41:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 94 (0x114ff1000) [pid = 1938] [serial = 640] [outer = 0x0] 19:41:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 95 (0x114ff4000) [pid = 1938] [serial = 641] [outer = 0x114ff1000] 19:41:59 INFO - PROCESS | 1938 | 1461465719523 Marionette DEBUG loaded listener.js 19:41:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 96 (0x12cfe6400) [pid = 1938] [serial = 642] [outer = 0x114ff1000] 19:41:59 INFO - PROCESS | 1938 | 1461465719869 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]]]}] 19:41:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 19:41:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 518ms 19:41:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 19:41:59 INFO - PROCESS | 1938 | 1461465719908 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 19:41:59 INFO - PROCESS | 1938 | 1461465719909 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 19:41:59 INFO - PROCESS | 1938 | 1461465719913 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 19:41:59 INFO - PROCESS | 1938 | 1461465719914 Marionette TRACE conn2 <- [1,830,null,{}] 19:41:59 INFO - PROCESS | 1938 | 1461465719918 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}] 19:42:00 INFO - PROCESS | 1938 | 1461465720073 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 19:42:00 INFO - PROCESS | 1938 | 1461465720094 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:00 INFO - PROCESS | 1938 | ++DOCSHELL 0x12d38e000 == 53 [pid = 1938] [id = 215] 19:42:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 97 (0x12b250c00) [pid = 1938] [serial = 643] [outer = 0x0] 19:42:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 98 (0x12b253400) [pid = 1938] [serial = 644] [outer = 0x12b250c00] 19:42:00 INFO - PROCESS | 1938 | 1461465720125 Marionette DEBUG loaded listener.js 19:42:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 99 (0x12b257400) [pid = 1938] [serial = 645] [outer = 0x12b250c00] 19:42:00 INFO - PROCESS | 1938 | 1461465720470 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]]]}] 19:42:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 19:42:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 570ms 19:42:00 INFO - PROCESS | 1938 | 1461465720482 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 19:42:00 INFO - PROCESS | 1938 | 1461465720483 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 19:42:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 19:42:00 INFO - PROCESS | 1938 | 1461465720485 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 19:42:00 INFO - PROCESS | 1938 | 1461465720486 Marionette TRACE conn2 <- [1,834,null,{}] 19:42:00 INFO - PROCESS | 1938 | 1461465720489 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}] 19:42:00 INFO - PROCESS | 1938 | 1461465720599 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 19:42:00 INFO - PROCESS | 1938 | 1461465720614 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:00 INFO - PROCESS | 1938 | ++DOCSHELL 0x12e268800 == 54 [pid = 1938] [id = 216] 19:42:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 100 (0x12b257800) [pid = 1938] [serial = 646] [outer = 0x0] 19:42:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 101 (0x12b25bc00) [pid = 1938] [serial = 647] [outer = 0x12b257800] 19:42:00 INFO - PROCESS | 1938 | 1461465720640 Marionette DEBUG loaded listener.js 19:42:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 102 (0x12eb84400) [pid = 1938] [serial = 648] [outer = 0x12b257800] 19:42:01 INFO - PROCESS | 1938 | 1461465721012 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]]]}] 19:42:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 19:42:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 568ms 19:42:01 INFO - PROCESS | 1938 | 1461465721054 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 19:42:01 INFO - PROCESS | 1938 | 1461465721055 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 19:42:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 19:42:01 INFO - PROCESS | 1938 | 1461465721057 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 19:42:01 INFO - PROCESS | 1938 | 1461465721058 Marionette TRACE conn2 <- [1,838,null,{}] 19:42:01 INFO - PROCESS | 1938 | 1461465721061 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}] 19:42:01 INFO - PROCESS | 1938 | 1461465721177 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 19:42:01 INFO - PROCESS | 1938 | --DOMWINDOW == 101 (0x123ac3800) [pid = 1938] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 19:42:01 INFO - PROCESS | 1938 | --DOMWINDOW == 100 (0x11a916400) [pid = 1938] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 19:42:01 INFO - PROCESS | 1938 | --DOMWINDOW == 99 (0x119238400) [pid = 1938] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 19:42:01 INFO - PROCESS | 1938 | --DOMWINDOW == 98 (0x12cfa3400) [pid = 1938] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 19:42:01 INFO - PROCESS | 1938 | --DOMWINDOW == 97 (0x129143400) [pid = 1938] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 19:42:01 INFO - PROCESS | 1938 | --DOMWINDOW == 96 (0x128ed8800) [pid = 1938] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 19:42:01 INFO - PROCESS | 1938 | 1461465721216 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:01 INFO - PROCESS | 1938 | ++DOCSHELL 0x123a1d800 == 55 [pid = 1938] [id = 217] 19:42:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 97 (0x11a916400) [pid = 1938] [serial = 649] [outer = 0x0] 19:42:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 98 (0x124435000) [pid = 1938] [serial = 650] [outer = 0x11a916400] 19:42:01 INFO - PROCESS | 1938 | 1461465721242 Marionette DEBUG loaded listener.js 19:42:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 99 (0x12e311000) [pid = 1938] [serial = 651] [outer = 0x11a916400] 19:42:01 INFO - PROCESS | 1938 | 1461465721528 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]]]}] 19:42:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 19:42:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 522ms 19:42:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 19:42:01 INFO - PROCESS | 1938 | 1461465721580 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 19:42:01 INFO - PROCESS | 1938 | 1461465721582 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 19:42:01 INFO - PROCESS | 1938 | 1461465721584 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 19:42:01 INFO - PROCESS | 1938 | 1461465721586 Marionette TRACE conn2 <- [1,842,null,{}] 19:42:01 INFO - PROCESS | 1938 | 1461465721588 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}] 19:42:01 INFO - PROCESS | 1938 | 1461465721686 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 19:42:01 INFO - PROCESS | 1938 | 1461465721738 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:01 INFO - PROCESS | 1938 | ++DOCSHELL 0x12e919000 == 56 [pid = 1938] [id = 218] 19:42:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 100 (0x12b750c00) [pid = 1938] [serial = 652] [outer = 0x0] 19:42:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 101 (0x12f807c00) [pid = 1938] [serial = 653] [outer = 0x12b750c00] 19:42:01 INFO - PROCESS | 1938 | 1461465721767 Marionette DEBUG loaded listener.js 19:42:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 102 (0x12f874800) [pid = 1938] [serial = 654] [outer = 0x12b750c00] 19:42:02 INFO - PROCESS | 1938 | 1461465722053 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]]]}] 19:42:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 19:42:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 520ms 19:42:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 19:42:02 INFO - PROCESS | 1938 | 1461465722104 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 19:42:02 INFO - PROCESS | 1938 | 1461465722106 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 19:42:02 INFO - PROCESS | 1938 | 1461465722108 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 19:42:02 INFO - PROCESS | 1938 | 1461465722110 Marionette TRACE conn2 <- [1,846,null,{}] 19:42:02 INFO - PROCESS | 1938 | 1461465722114 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}] 19:42:02 INFO - PROCESS | 1938 | 1461465722202 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 19:42:02 INFO - PROCESS | 1938 | 1461465722207 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:02 INFO - PROCESS | 1938 | ++DOCSHELL 0x12ebb1000 == 57 [pid = 1938] [id = 219] 19:42:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 103 (0x115164800) [pid = 1938] [serial = 655] [outer = 0x0] 19:42:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 104 (0x115168800) [pid = 1938] [serial = 656] [outer = 0x115164800] 19:42:02 INFO - PROCESS | 1938 | 1461465722234 Marionette DEBUG loaded listener.js 19:42:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 105 (0x118fe6000) [pid = 1938] [serial = 657] [outer = 0x115164800] 19:42:02 INFO - PROCESS | 1938 | 1461465722737 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]]]}] 19:42:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 19:42:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 670ms 19:42:02 INFO - PROCESS | 1938 | 1461465722779 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 19:42:02 INFO - PROCESS | 1938 | 1461465722780 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 19:42:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 19:42:02 INFO - PROCESS | 1938 | 1461465722782 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 19:42:02 INFO - PROCESS | 1938 | 1461465722783 Marionette TRACE conn2 <- [1,850,null,{}] 19:42:02 INFO - PROCESS | 1938 | 1461465722786 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}] 19:42:02 INFO - PROCESS | 1938 | 1461465722869 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 19:42:02 INFO - PROCESS | 1938 | 1461465722874 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:02 INFO - PROCESS | 1938 | ++DOCSHELL 0x12ef87800 == 58 [pid = 1938] [id = 220] 19:42:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 106 (0x118fe8000) [pid = 1938] [serial = 658] [outer = 0x0] 19:42:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 107 (0x118fedc00) [pid = 1938] [serial = 659] [outer = 0x118fe8000] 19:42:02 INFO - PROCESS | 1938 | 1461465722898 Marionette DEBUG loaded listener.js 19:42:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 108 (0x118ff4400) [pid = 1938] [serial = 660] [outer = 0x118fe8000] 19:42:03 INFO - PROCESS | 1938 | 1461465723395 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]]]}] 19:42:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 19:42:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 670ms 19:42:03 INFO - PROCESS | 1938 | 1461465723453 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 19:42:03 INFO - PROCESS | 1938 | 1461465723457 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 19:42:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 19:42:03 INFO - PROCESS | 1938 | 1461465723463 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 19:42:03 INFO - PROCESS | 1938 | 1461465723467 Marionette TRACE conn2 <- [1,854,null,{}] 19:42:03 INFO - PROCESS | 1938 | 1461465723472 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}] 19:42:03 INFO - PROCESS | 1938 | 1461465723652 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 19:42:03 INFO - PROCESS | 1938 | 1461465723710 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:03 INFO - PROCESS | 1938 | ++DOCSHELL 0x119c07000 == 59 [pid = 1938] [id = 221] 19:42:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 109 (0x115041400) [pid = 1938] [serial = 661] [outer = 0x0] 19:42:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 110 (0x115169400) [pid = 1938] [serial = 662] [outer = 0x115041400] 19:42:03 INFO - PROCESS | 1938 | 1461465723742 Marionette DEBUG loaded listener.js 19:42:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 111 (0x118569400) [pid = 1938] [serial = 663] [outer = 0x115041400] 19:42:04 INFO - PROCESS | 1938 | 1461465724149 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]]]}] 19:42:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 19:42:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 725ms 19:42:04 INFO - PROCESS | 1938 | 1461465724187 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 19:42:04 INFO - PROCESS | 1938 | 1461465724191 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 19:42:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 19:42:04 INFO - PROCESS | 1938 | 1461465724196 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 19:42:04 INFO - PROCESS | 1938 | 1461465724198 Marionette TRACE conn2 <- [1,858,null,{}] 19:42:04 INFO - PROCESS | 1938 | 1461465724200 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}] 19:42:04 INFO - PROCESS | 1938 | 1461465724306 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 19:42:04 INFO - PROCESS | 1938 | 1461465724363 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:04 INFO - PROCESS | 1938 | ++DOCSHELL 0x126976800 == 60 [pid = 1938] [id = 222] 19:42:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 112 (0x1188c5800) [pid = 1938] [serial = 664] [outer = 0x0] 19:42:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 113 (0x11aa71400) [pid = 1938] [serial = 665] [outer = 0x1188c5800] 19:42:04 INFO - PROCESS | 1938 | 1461465724394 Marionette DEBUG loaded listener.js 19:42:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 114 (0x11bf9fc00) [pid = 1938] [serial = 666] [outer = 0x1188c5800] 19:42:04 INFO - PROCESS | 1938 | 1461465724775 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]]]}] 19:42:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 19:42:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 618ms 19:42:04 INFO - PROCESS | 1938 | 1461465724815 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 19:42:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 19:42:04 INFO - PROCESS | 1938 | 1461465724817 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 19:42:04 INFO - PROCESS | 1938 | 1461465724819 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 19:42:04 INFO - PROCESS | 1938 | 1461465724821 Marionette TRACE conn2 <- [1,862,null,{}] 19:42:04 INFO - PROCESS | 1938 | 1461465724829 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}] 19:42:04 INFO - PROCESS | 1938 | 1461465724935 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 19:42:05 INFO - PROCESS | 1938 | 1461465725029 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:05 INFO - PROCESS | 1938 | ++DOCSHELL 0x12ebaa000 == 61 [pid = 1938] [id = 223] 19:42:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 115 (0x126c46400) [pid = 1938] [serial = 667] [outer = 0x0] 19:42:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 116 (0x128c15400) [pid = 1938] [serial = 668] [outer = 0x126c46400] 19:42:05 INFO - PROCESS | 1938 | 1461465725065 Marionette DEBUG loaded listener.js 19:42:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 117 (0x12b25c000) [pid = 1938] [serial = 669] [outer = 0x126c46400] 19:42:05 INFO - PROCESS | 1938 | 1461465725498 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]]]}] 19:42:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 19:42:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 723ms 19:42:05 INFO - PROCESS | 1938 | 1461465725543 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 19:42:05 INFO - PROCESS | 1938 | 1461465725545 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 19:42:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 19:42:05 INFO - PROCESS | 1938 | 1461465725547 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 19:42:05 INFO - PROCESS | 1938 | 1461465725549 Marionette TRACE conn2 <- [1,866,null,{}] 19:42:05 INFO - PROCESS | 1938 | 1461465725551 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}] 19:42:05 INFO - PROCESS | 1938 | 1461465725653 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 19:42:05 INFO - PROCESS | 1938 | 1461465725720 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:05 INFO - PROCESS | 1938 | ++DOCSHELL 0x12f31e800 == 62 [pid = 1938] [id = 224] 19:42:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 118 (0x12b266400) [pid = 1938] [serial = 670] [outer = 0x0] 19:42:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 119 (0x12dba7400) [pid = 1938] [serial = 671] [outer = 0x12b266400] 19:42:05 INFO - PROCESS | 1938 | 1461465725751 Marionette DEBUG loaded listener.js 19:42:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 120 (0x12e6df000) [pid = 1938] [serial = 672] [outer = 0x12b266400] 19:42:06 INFO - PROCESS | 1938 | 1461465726163 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]]]}] 19:42:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 19:42:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 668ms 19:42:06 INFO - PROCESS | 1938 | 1461465726224 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 19:42:06 INFO - PROCESS | 1938 | 1461465726226 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 19:42:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 19:42:06 INFO - PROCESS | 1938 | 1461465726262 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 19:42:06 INFO - PROCESS | 1938 | 1461465726264 Marionette TRACE conn2 <- [1,870,null,{}] 19:42:06 INFO - PROCESS | 1938 | 1461465726266 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}] 19:42:06 INFO - PROCESS | 1938 | 1461465726364 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 19:42:06 INFO - PROCESS | 1938 | 1461465726429 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:06 INFO - PROCESS | 1938 | ++DOCSHELL 0x12f91a000 == 63 [pid = 1938] [id = 225] 19:42:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 121 (0x12b269400) [pid = 1938] [serial = 673] [outer = 0x0] 19:42:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 122 (0x12bec8800) [pid = 1938] [serial = 674] [outer = 0x12b269400] 19:42:06 INFO - PROCESS | 1938 | 1461465726459 Marionette DEBUG loaded listener.js 19:42:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 123 (0x12becec00) [pid = 1938] [serial = 675] [outer = 0x12b269400] 19:42:06 INFO - PROCESS | 1938 | 1461465726843 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]]]}] 19:42:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 19:42:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 619ms 19:42:06 INFO - PROCESS | 1938 | 1461465726881 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 19:42:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 19:42:06 INFO - PROCESS | 1938 | 1461465726882 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 19:42:06 INFO - PROCESS | 1938 | 1461465726885 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 19:42:06 INFO - PROCESS | 1938 | 1461465726886 Marionette TRACE conn2 <- [1,874,null,{}] 19:42:06 INFO - PROCESS | 1938 | 1461465726888 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}] 19:42:07 INFO - PROCESS | 1938 | 1461465727005 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 19:42:07 INFO - PROCESS | 1938 | 1461465727074 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:07 INFO - PROCESS | 1938 | ++DOCSHELL 0x12f9cd800 == 64 [pid = 1938] [id = 226] 19:42:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 124 (0x1296f6800) [pid = 1938] [serial = 676] [outer = 0x0] 19:42:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 125 (0x12bec1400) [pid = 1938] [serial = 677] [outer = 0x1296f6800] 19:42:07 INFO - PROCESS | 1938 | 1461465727105 Marionette DEBUG loaded listener.js 19:42:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 126 (0x12e802c00) [pid = 1938] [serial = 678] [outer = 0x1296f6800] 19:42:07 INFO - PROCESS | 1938 | 1461465727487 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]]]}] 19:42:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 19:42:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 670ms 19:42:07 INFO - PROCESS | 1938 | 1461465727555 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 19:42:07 INFO - PROCESS | 1938 | 1461465727557 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 19:42:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 19:42:07 INFO - PROCESS | 1938 | 1461465727578 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 19:42:07 INFO - PROCESS | 1938 | 1461465727579 Marionette TRACE conn2 <- [1,878,null,{}] 19:42:07 INFO - PROCESS | 1938 | 1461465727581 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}] 19:42:07 INFO - PROCESS | 1938 | 1461465727700 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 19:42:07 INFO - PROCESS | 1938 | 1461465727766 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:07 INFO - PROCESS | 1938 | ++DOCSHELL 0x12fce5800 == 65 [pid = 1938] [id = 227] 19:42:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 127 (0x124007c00) [pid = 1938] [serial = 679] [outer = 0x0] 19:42:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 128 (0x12400a000) [pid = 1938] [serial = 680] [outer = 0x124007c00] 19:42:07 INFO - PROCESS | 1938 | 1461465727797 Marionette DEBUG loaded listener.js 19:42:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 129 (0x124010000) [pid = 1938] [serial = 681] [outer = 0x124007c00] 19:42:08 INFO - PROCESS | 1938 | 1461465728192 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]]]}] 19:42:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 19:42:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 623ms 19:42:08 INFO - PROCESS | 1938 | 1461465728199 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 19:42:08 INFO - PROCESS | 1938 | 1461465728201 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 19:42:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 19:42:08 INFO - PROCESS | 1938 | 1461465728203 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 19:42:08 INFO - PROCESS | 1938 | 1461465728204 Marionette TRACE conn2 <- [1,882,null,{}] 19:42:08 INFO - PROCESS | 1938 | 1461465728207 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}] 19:42:08 INFO - PROCESS | 1938 | 1461465728309 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 19:42:08 INFO - PROCESS | 1938 | 1461465728363 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:08 INFO - PROCESS | 1938 | ++DOCSHELL 0x12fe32800 == 66 [pid = 1938] [id = 228] 19:42:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 130 (0x12400bc00) [pid = 1938] [serial = 682] [outer = 0x0] 19:42:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 131 (0x1296f9800) [pid = 1938] [serial = 683] [outer = 0x12400bc00] 19:42:08 INFO - PROCESS | 1938 | 1461465728393 Marionette DEBUG loaded listener.js 19:42:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 132 (0x12e80d000) [pid = 1938] [serial = 684] [outer = 0x12400bc00] 19:42:08 INFO - PROCESS | 1938 | 1461465728961 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]]]}] 19:42:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 19:42:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 819ms 19:42:09 INFO - PROCESS | 1938 | 1461465729022 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 19:42:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 19:42:09 INFO - PROCESS | 1938 | 1461465729024 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 19:42:09 INFO - PROCESS | 1938 | 1461465729028 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 19:42:09 INFO - PROCESS | 1938 | 1461465729030 Marionette TRACE conn2 <- [1,886,null,{}] 19:42:09 INFO - PROCESS | 1938 | 1461465729034 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}] 19:42:09 INFO - PROCESS | 1938 | 1461465729132 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 19:42:09 INFO - PROCESS | 1938 | 1461465729192 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:09 INFO - PROCESS | 1938 | ++DOCSHELL 0x114f66800 == 67 [pid = 1938] [id = 229] 19:42:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 133 (0x114e52400) [pid = 1938] [serial = 685] [outer = 0x0] 19:42:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 134 (0x114f90c00) [pid = 1938] [serial = 686] [outer = 0x114e52400] 19:42:09 INFO - PROCESS | 1938 | 1461465729220 Marionette DEBUG loaded listener.js 19:42:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 135 (0x114f9d800) [pid = 1938] [serial = 687] [outer = 0x114e52400] 19:42:09 INFO - PROCESS | 1938 | 1461465729668 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]]]}] 19:42:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 19:42:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 673ms 19:42:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 19:42:09 INFO - PROCESS | 1938 | 1461465729701 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 19:42:09 INFO - PROCESS | 1938 | 1461465729704 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 19:42:09 INFO - PROCESS | 1938 | 1461465729708 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 19:42:09 INFO - PROCESS | 1938 | 1461465729710 Marionette TRACE conn2 <- [1,890,null,{}] 19:42:09 INFO - PROCESS | 1938 | 1461465729713 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}] 19:42:09 INFO - PROCESS | 1938 | 1461465729811 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 19:42:09 INFO - PROCESS | 1938 | 1461465729867 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:09 INFO - PROCESS | 1938 | ++DOCSHELL 0x119115000 == 68 [pid = 1938] [id = 230] 19:42:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 136 (0x114ff7c00) [pid = 1938] [serial = 688] [outer = 0x0] 19:42:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 137 (0x11515f000) [pid = 1938] [serial = 689] [outer = 0x114ff7c00] 19:42:09 INFO - PROCESS | 1938 | 1461465729895 Marionette DEBUG loaded listener.js 19:42:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 138 (0x11516b800) [pid = 1938] [serial = 690] [outer = 0x114ff7c00] 19:42:10 INFO - PROCESS | 1938 | --DOCSHELL 0x12dbde000 == 67 [pid = 1938] [id = 194] 19:42:10 INFO - PROCESS | 1938 | --DOCSHELL 0x12d00b000 == 66 [pid = 1938] [id = 193] 19:42:10 INFO - PROCESS | 1938 | --DOCSHELL 0x12d3a5000 == 65 [pid = 1938] [id = 178] 19:42:10 INFO - PROCESS | 1938 | --DOCSHELL 0x12ebb1000 == 64 [pid = 1938] [id = 219] 19:42:10 INFO - PROCESS | 1938 | --DOCSHELL 0x12e919000 == 63 [pid = 1938] [id = 218] 19:42:10 INFO - PROCESS | 1938 | --DOCSHELL 0x123a1d800 == 62 [pid = 1938] [id = 217] 19:42:10 INFO - PROCESS | 1938 | --DOCSHELL 0x12e268800 == 61 [pid = 1938] [id = 216] 19:42:10 INFO - PROCESS | 1938 | --DOCSHELL 0x12d38e000 == 60 [pid = 1938] [id = 215] 19:42:10 INFO - PROCESS | 1938 | --DOMWINDOW == 137 (0x12b0d7c00) [pid = 1938] [serial = 575] [outer = 0x0] [url = about:blank] 19:42:10 INFO - PROCESS | 1938 | --DOMWINDOW == 136 (0x12d593800) [pid = 1938] [serial = 578] [outer = 0x0] [url = about:blank] 19:42:10 INFO - PROCESS | 1938 | --DOMWINDOW == 135 (0x11a919c00) [pid = 1938] [serial = 569] [outer = 0x0] [url = about:blank] 19:42:10 INFO - PROCESS | 1938 | --DOMWINDOW == 134 (0x11c882000) [pid = 1938] [serial = 572] [outer = 0x0] [url = about:blank] 19:42:10 INFO - PROCESS | 1938 | --DOCSHELL 0x12b3e2800 == 59 [pid = 1938] [id = 214] 19:42:10 INFO - PROCESS | 1938 | --DOCSHELL 0x12a89d000 == 58 [pid = 1938] [id = 213] 19:42:10 INFO - PROCESS | 1938 | --DOCSHELL 0x124ea4000 == 57 [pid = 1938] [id = 212] 19:42:10 INFO - PROCESS | 1938 | --DOCSHELL 0x123c7e000 == 56 [pid = 1938] [id = 211] 19:42:10 INFO - PROCESS | 1938 | --DOCSHELL 0x12b2db000 == 55 [pid = 1938] [id = 189] 19:42:10 INFO - PROCESS | 1938 | --DOCSHELL 0x11bbbd000 == 54 [pid = 1938] [id = 210] 19:42:10 INFO - PROCESS | 1938 | --DOCSHELL 0x11b31f000 == 53 [pid = 1938] [id = 209] 19:42:10 INFO - PROCESS | 1938 | --DOCSHELL 0x11a9d6800 == 52 [pid = 1938] [id = 208] 19:42:10 INFO - PROCESS | 1938 | --DOCSHELL 0x12a88c800 == 51 [pid = 1938] [id = 207] 19:42:10 INFO - PROCESS | 1938 | --DOCSHELL 0x12db84800 == 50 [pid = 1938] [id = 206] 19:42:10 INFO - PROCESS | 1938 | --DOCSHELL 0x12ce8e000 == 49 [pid = 1938] [id = 205] 19:42:10 INFO - PROCESS | 1938 | --DOCSHELL 0x12b42b000 == 48 [pid = 1938] [id = 204] 19:42:10 INFO - PROCESS | 1938 | --DOCSHELL 0x12a8a5000 == 47 [pid = 1938] [id = 203] 19:42:10 INFO - PROCESS | 1938 | --DOCSHELL 0x123bcf000 == 46 [pid = 1938] [id = 202] 19:42:10 INFO - PROCESS | 1938 | --DOCSHELL 0x11ab23800 == 45 [pid = 1938] [id = 201] 19:42:10 INFO - PROCESS | 1938 | --DOCSHELL 0x126f1f800 == 44 [pid = 1938] [id = 200] 19:42:10 INFO - PROCESS | 1938 | --DOMWINDOW == 133 (0x12cfe8c00) [pid = 1938] [serial = 597] [outer = 0x0] [url = about:blank] 19:42:10 INFO - PROCESS | 1938 | --DOMWINDOW == 132 (0x12b26cc00) [pid = 1938] [serial = 593] [outer = 0x0] [url = about:blank] 19:42:10 INFO - PROCESS | 1938 | --DOMWINDOW == 131 (0x12b4d6800) [pid = 1938] [serial = 594] [outer = 0x0] [url = about:blank] 19:42:10 INFO - PROCESS | 1938 | --DOMWINDOW == 130 (0x12bc23c00) [pid = 1938] [serial = 596] [outer = 0x0] [url = about:blank] 19:42:10 INFO - PROCESS | 1938 | --DOMWINDOW == 129 (0x128e0e400) [pid = 1938] [serial = 591] [outer = 0x0] [url = about:blank] 19:42:10 INFO - PROCESS | 1938 | --DOMWINDOW == 128 (0x11c629400) [pid = 1938] [serial = 588] [outer = 0x0] [url = about:blank] 19:42:10 INFO - PROCESS | 1938 | --DOMWINDOW == 127 (0x11aa73c00) [pid = 1938] [serial = 585] [outer = 0x0] [url = about:blank] 19:42:10 INFO - PROCESS | 1938 | --DOMWINDOW == 126 (0x12e387c00) [pid = 1938] [serial = 581] [outer = 0x0] [url = about:blank] 19:42:10 INFO - PROCESS | 1938 | --DOMWINDOW == 125 (0x12744ec00) [pid = 1938] [serial = 590] [outer = 0x0] [url = about:blank] 19:42:10 INFO - PROCESS | 1938 | --DOMWINDOW == 124 (0x11bb36c00) [pid = 1938] [serial = 587] [outer = 0x0] [url = about:blank] 19:42:10 INFO - PROCESS | 1938 | --DOMWINDOW == 123 (0x119a76800) [pid = 1938] [serial = 584] [outer = 0x0] [url = about:blank] 19:42:10 INFO - PROCESS | 1938 | --DOMWINDOW == 122 (0x12e30f000) [pid = 1938] [serial = 567] [outer = 0x0] [url = about:blank] 19:42:10 INFO - PROCESS | 1938 | 1461465730280 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]]]}] 19:42:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 19:42:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 621ms 19:42:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 19:42:10 INFO - PROCESS | 1938 | 1461465730330 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 19:42:10 INFO - PROCESS | 1938 | 1461465730331 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 19:42:10 INFO - PROCESS | 1938 | 1461465730333 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 19:42:10 INFO - PROCESS | 1938 | 1461465730335 Marionette TRACE conn2 <- [1,894,null,{}] 19:42:10 INFO - PROCESS | 1938 | 1461465730343 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}] 19:42:10 INFO - PROCESS | 1938 | 1461465730429 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 19:42:10 INFO - PROCESS | 1938 | 1461465730504 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:10 INFO - PROCESS | 1938 | ++DOCSHELL 0x119c0e800 == 45 [pid = 1938] [id = 231] 19:42:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 123 (0x11596a800) [pid = 1938] [serial = 691] [outer = 0x0] 19:42:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 124 (0x116575800) [pid = 1938] [serial = 692] [outer = 0x11596a800] 19:42:10 INFO - PROCESS | 1938 | 1461465730535 Marionette DEBUG loaded listener.js 19:42:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 125 (0x11877d000) [pid = 1938] [serial = 693] [outer = 0x11596a800] 19:42:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 19:42:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 520ms 19:42:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 19:42:10 INFO - PROCESS | 1938 | 1461465730849 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]]]}] 19:42:10 INFO - PROCESS | 1938 | 1461465730853 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 19:42:10 INFO - PROCESS | 1938 | 1461465730855 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 19:42:10 INFO - PROCESS | 1938 | 1461465730865 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 19:42:10 INFO - PROCESS | 1938 | 1461465730866 Marionette TRACE conn2 <- [1,898,null,{}] 19:42:10 INFO - PROCESS | 1938 | 1461465730868 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}] 19:42:10 INFO - PROCESS | 1938 | 1461465730956 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 19:42:10 INFO - PROCESS | 1938 | 1461465730962 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:10 INFO - PROCESS | 1938 | ++DOCSHELL 0x11b31f000 == 46 [pid = 1938] [id = 232] 19:42:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 126 (0x1188a7800) [pid = 1938] [serial = 694] [outer = 0x0] 19:42:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 127 (0x118ff1000) [pid = 1938] [serial = 695] [outer = 0x1188a7800] 19:42:10 INFO - PROCESS | 1938 | 1461465730989 Marionette DEBUG loaded listener.js 19:42:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 128 (0x119193800) [pid = 1938] [serial = 696] [outer = 0x1188a7800] 19:42:11 INFO - PROCESS | 1938 | 1461465731309 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]]]}] 19:42:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 19:42:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 478ms 19:42:11 INFO - PROCESS | 1938 | 1461465731336 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 19:42:11 INFO - PROCESS | 1938 | 1461465731337 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 19:42:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 19:42:11 INFO - PROCESS | 1938 | 1461465731339 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 19:42:11 INFO - PROCESS | 1938 | 1461465731340 Marionette TRACE conn2 <- [1,902,null,{}] 19:42:11 INFO - PROCESS | 1938 | 1461465731345 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}] 19:42:11 INFO - PROCESS | 1938 | 1461465731424 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 19:42:11 INFO - PROCESS | 1938 | 1461465731430 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:11 INFO - PROCESS | 1938 | ++DOCSHELL 0x11bf5b000 == 47 [pid = 1938] [id = 233] 19:42:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 129 (0x119192c00) [pid = 1938] [serial = 697] [outer = 0x0] 19:42:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 130 (0x119789000) [pid = 1938] [serial = 698] [outer = 0x119192c00] 19:42:11 INFO - PROCESS | 1938 | 1461465731456 Marionette DEBUG loaded listener.js 19:42:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 131 (0x11a76bc00) [pid = 1938] [serial = 699] [outer = 0x119192c00] 19:42:11 INFO - PROCESS | 1938 | 1461465731795 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]]]}] 19:42:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 19:42:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 473ms 19:42:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 19:42:11 INFO - PROCESS | 1938 | 1461465731812 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 19:42:11 INFO - PROCESS | 1938 | 1461465731813 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 19:42:11 INFO - PROCESS | 1938 | 1461465731815 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 19:42:11 INFO - PROCESS | 1938 | 1461465731816 Marionette TRACE conn2 <- [1,906,null,{}] 19:42:11 INFO - PROCESS | 1938 | 1461465731818 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}] 19:42:11 INFO - PROCESS | 1938 | 1461465731917 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 19:42:11 INFO - PROCESS | 1938 | 1461465731980 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:11 INFO - PROCESS | 1938 | ++DOCSHELL 0x11c6d3000 == 48 [pid = 1938] [id = 234] 19:42:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 132 (0x119239400) [pid = 1938] [serial = 700] [outer = 0x0] 19:42:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 133 (0x11a919400) [pid = 1938] [serial = 701] [outer = 0x119239400] 19:42:12 INFO - PROCESS | 1938 | 1461465732007 Marionette DEBUG loaded listener.js 19:42:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 134 (0x11aa65400) [pid = 1938] [serial = 702] [outer = 0x119239400] 19:42:12 INFO - PROCESS | 1938 | 1461465732301 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]]]}] 19:42:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 19:42:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 519ms 19:42:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 19:42:12 INFO - PROCESS | 1938 | 1461465732334 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 19:42:12 INFO - PROCESS | 1938 | 1461465732335 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 19:42:12 INFO - PROCESS | 1938 | 1461465732337 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 19:42:12 INFO - PROCESS | 1938 | 1461465732338 Marionette TRACE conn2 <- [1,910,null,{}] 19:42:12 INFO - PROCESS | 1938 | 1461465732341 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}] 19:42:12 INFO - PROCESS | 1938 | 1461465732451 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 19:42:12 INFO - PROCESS | 1938 | 1461465732484 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:12 INFO - PROCESS | 1938 | ++DOCSHELL 0x123ef9800 == 49 [pid = 1938] [id = 235] 19:42:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 135 (0x11a76b800) [pid = 1938] [serial = 703] [outer = 0x0] 19:42:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 136 (0x11b81ec00) [pid = 1938] [serial = 704] [outer = 0x11a76b800] 19:42:12 INFO - PROCESS | 1938 | 1461465732509 Marionette DEBUG loaded listener.js 19:42:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 137 (0x11bb5c000) [pid = 1938] [serial = 705] [outer = 0x11a76b800] 19:42:12 INFO - PROCESS | 1938 | 1461465732920 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]]]}] 19:42:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 19:42:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 618ms 19:42:12 INFO - PROCESS | 1938 | 1461465732957 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 19:42:12 INFO - PROCESS | 1938 | 1461465732960 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 19:42:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 19:42:12 INFO - PROCESS | 1938 | 1461465732963 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 19:42:12 INFO - PROCESS | 1938 | 1461465732965 Marionette TRACE conn2 <- [1,914,null,{}] 19:42:12 INFO - PROCESS | 1938 | 1461465732968 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}] 19:42:13 INFO - PROCESS | 1938 | 1461465733125 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 19:42:13 INFO - PROCESS | 1938 | 1461465733146 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:13 INFO - PROCESS | 1938 | ++DOCSHELL 0x124eea800 == 50 [pid = 1938] [id = 236] 19:42:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 138 (0x11b8afc00) [pid = 1938] [serial = 706] [outer = 0x0] 19:42:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 139 (0x11bcd8400) [pid = 1938] [serial = 707] [outer = 0x11b8afc00] 19:42:13 INFO - PROCESS | 1938 | 1461465733187 Marionette DEBUG loaded listener.js 19:42:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 140 (0x11c31b400) [pid = 1938] [serial = 708] [outer = 0x11b8afc00] 19:42:13 INFO - PROCESS | 1938 | 1461465733523 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]]]}] 19:42:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 19:42:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 620ms 19:42:13 INFO - PROCESS | 1938 | 1461465733583 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 19:42:13 INFO - PROCESS | 1938 | 1461465733584 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 19:42:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 19:42:13 INFO - PROCESS | 1938 | 1461465733586 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 19:42:13 INFO - PROCESS | 1938 | 1461465733587 Marionette TRACE conn2 <- [1,918,null,{}] 19:42:13 INFO - PROCESS | 1938 | 1461465733589 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}] 19:42:13 INFO - PROCESS | 1938 | 1461465733689 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 19:42:13 INFO - PROCESS | 1938 | 1461465733700 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:13 INFO - PROCESS | 1938 | ++DOCSHELL 0x1274b8800 == 51 [pid = 1938] [id = 237] 19:42:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 141 (0x115041000) [pid = 1938] [serial = 709] [outer = 0x0] 19:42:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 142 (0x11c327800) [pid = 1938] [serial = 710] [outer = 0x115041000] 19:42:13 INFO - PROCESS | 1938 | 1461465733725 Marionette DEBUG loaded listener.js 19:42:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 143 (0x11c342800) [pid = 1938] [serial = 711] [outer = 0x115041000] 19:42:14 INFO - PROCESS | 1938 | 1461465734055 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]]]}] 19:42:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 19:42:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 518ms 19:42:14 INFO - PROCESS | 1938 | 1461465734104 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 19:42:14 INFO - PROCESS | 1938 | 1461465734105 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 19:42:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 19:42:14 INFO - PROCESS | 1938 | 1461465734108 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 19:42:14 INFO - PROCESS | 1938 | 1461465734109 Marionette TRACE conn2 <- [1,922,null,{}] 19:42:14 INFO - PROCESS | 1938 | 1461465734111 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}] 19:42:14 INFO - PROCESS | 1938 | 1461465734217 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 19:42:14 INFO - PROCESS | 1938 | --DOMWINDOW == 142 (0x114ff1000) [pid = 1938] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 19:42:14 INFO - PROCESS | 1938 | --DOMWINDOW == 141 (0x12b250c00) [pid = 1938] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 19:42:14 INFO - PROCESS | 1938 | --DOMWINDOW == 140 (0x129504c00) [pid = 1938] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 19:42:14 INFO - PROCESS | 1938 | --DOMWINDOW == 139 (0x12b257800) [pid = 1938] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 19:42:14 INFO - PROCESS | 1938 | --DOMWINDOW == 138 (0x11504c800) [pid = 1938] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 19:42:14 INFO - PROCESS | 1938 | --DOMWINDOW == 137 (0x11a915800) [pid = 1938] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 19:42:14 INFO - PROCESS | 1938 | --DOMWINDOW == 136 (0x1288c4400) [pid = 1938] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 19:42:14 INFO - PROCESS | 1938 | --DOMWINDOW == 135 (0x11a916400) [pid = 1938] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 19:42:14 INFO - PROCESS | 1938 | --DOMWINDOW == 134 (0x12cfdf400) [pid = 1938] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 19:42:14 INFO - PROCESS | 1938 | --DOMWINDOW == 133 (0x123ac4000) [pid = 1938] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 19:42:14 INFO - PROCESS | 1938 | --DOMWINDOW == 132 (0x12b750c00) [pid = 1938] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 19:42:14 INFO - PROCESS | 1938 | --DOMWINDOW == 131 (0x115164800) [pid = 1938] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 19:42:14 INFO - PROCESS | 1938 | 1461465734303 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:14 INFO - PROCESS | 1938 | ++DOCSHELL 0x119c07800 == 52 [pid = 1938] [id = 238] 19:42:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 132 (0x114fec400) [pid = 1938] [serial = 712] [outer = 0x0] 19:42:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 133 (0x115161800) [pid = 1938] [serial = 713] [outer = 0x114fec400] 19:42:14 INFO - PROCESS | 1938 | 1461465734329 Marionette DEBUG loaded listener.js 19:42:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 134 (0x11c623400) [pid = 1938] [serial = 714] [outer = 0x114fec400] 19:42:14 INFO - PROCESS | 1938 | 1461465734617 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]]]}] 19:42:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 19:42:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 522ms 19:42:14 INFO - PROCESS | 1938 | 1461465734632 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 19:42:14 INFO - PROCESS | 1938 | 1461465734633 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 19:42:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 19:42:14 INFO - PROCESS | 1938 | 1461465734635 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 19:42:14 INFO - PROCESS | 1938 | 1461465734637 Marionette TRACE conn2 <- [1,926,null,{}] 19:42:14 INFO - PROCESS | 1938 | 1461465734640 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}] 19:42:14 INFO - PROCESS | 1938 | 1461465734755 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 19:42:14 INFO - PROCESS | 1938 | 1461465734760 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:14 INFO - PROCESS | 1938 | ++DOCSHELL 0x12b3c9800 == 53 [pid = 1938] [id = 239] 19:42:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 135 (0x11c874c00) [pid = 1938] [serial = 715] [outer = 0x0] 19:42:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 136 (0x124006000) [pid = 1938] [serial = 716] [outer = 0x11c874c00] 19:42:14 INFO - PROCESS | 1938 | 1461465734789 Marionette DEBUG loaded listener.js 19:42:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 137 (0x126bd8c00) [pid = 1938] [serial = 717] [outer = 0x11c874c00] 19:42:15 INFO - PROCESS | 1938 | 1461465735132 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]]]}] 19:42:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 19:42:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 519ms 19:42:15 INFO - PROCESS | 1938 | 1461465735156 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 19:42:15 INFO - PROCESS | 1938 | 1461465735157 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 19:42:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 19:42:15 INFO - PROCESS | 1938 | 1461465735162 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 19:42:15 INFO - PROCESS | 1938 | 1461465735163 Marionette TRACE conn2 <- [1,930,null,{}] 19:42:15 INFO - PROCESS | 1938 | 1461465735165 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}] 19:42:15 INFO - PROCESS | 1938 | 1461465735275 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 19:42:15 INFO - PROCESS | 1938 | 1461465735282 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:15 INFO - PROCESS | 1938 | ++DOCSHELL 0x12b435800 == 54 [pid = 1938] [id = 240] 19:42:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 138 (0x126bd8800) [pid = 1938] [serial = 718] [outer = 0x0] 19:42:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 139 (0x127446000) [pid = 1938] [serial = 719] [outer = 0x126bd8800] 19:42:15 INFO - PROCESS | 1938 | 1461465735307 Marionette DEBUG loaded listener.js 19:42:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 140 (0x1288c7000) [pid = 1938] [serial = 720] [outer = 0x126bd8800] 19:42:15 INFO - PROCESS | 1938 | 1461465735618 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]]]}] 19:42:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 19:42:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 470ms 19:42:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 19:42:15 INFO - PROCESS | 1938 | 1461465735631 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 19:42:15 INFO - PROCESS | 1938 | 1461465735632 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 19:42:15 INFO - PROCESS | 1938 | 1461465735634 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 19:42:15 INFO - PROCESS | 1938 | 1461465735635 Marionette TRACE conn2 <- [1,934,null,{}] 19:42:15 INFO - PROCESS | 1938 | 1461465735638 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}] 19:42:15 INFO - PROCESS | 1938 | 1461465735728 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 19:42:15 INFO - PROCESS | 1938 | 1461465735733 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:15 INFO - PROCESS | 1938 | ++DOCSHELL 0x12ce9e000 == 55 [pid = 1938] [id = 241] 19:42:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 141 (0x1288cd800) [pid = 1938] [serial = 721] [outer = 0x0] 19:42:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 142 (0x128e06000) [pid = 1938] [serial = 722] [outer = 0x1288cd800] 19:42:15 INFO - PROCESS | 1938 | 1461465735758 Marionette DEBUG loaded listener.js 19:42:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 143 (0x129142c00) [pid = 1938] [serial = 723] [outer = 0x1288cd800] 19:42:16 INFO - PROCESS | 1938 | 1461465736085 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]]]}] 19:42:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 19:42:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 471ms 19:42:16 INFO - PROCESS | 1938 | 1461465736106 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 19:42:16 INFO - PROCESS | 1938 | 1461465736107 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 19:42:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 19:42:16 INFO - PROCESS | 1938 | 1461465736113 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 19:42:16 INFO - PROCESS | 1938 | 1461465736115 Marionette TRACE conn2 <- [1,938,null,{}] 19:42:16 INFO - PROCESS | 1938 | 1461465736117 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}] 19:42:16 INFO - PROCESS | 1938 | 1461465736231 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 19:42:16 INFO - PROCESS | 1938 | 1461465736237 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:16 INFO - PROCESS | 1938 | ++DOCSHELL 0x12d00c000 == 56 [pid = 1938] [id = 242] 19:42:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 144 (0x126bcd800) [pid = 1938] [serial = 724] [outer = 0x0] 19:42:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 145 (0x129304000) [pid = 1938] [serial = 725] [outer = 0x126bcd800] 19:42:16 INFO - PROCESS | 1938 | 1461465736262 Marionette DEBUG loaded listener.js 19:42:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 146 (0x129508000) [pid = 1938] [serial = 726] [outer = 0x126bcd800] 19:42:16 INFO - PROCESS | 1938 | 1461465736725 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]]]}] 19:42:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 19:42:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 671ms 19:42:16 INFO - PROCESS | 1938 | 1461465736783 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 19:42:16 INFO - PROCESS | 1938 | 1461465736786 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 19:42:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 19:42:16 INFO - PROCESS | 1938 | 1461465736789 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 19:42:16 INFO - PROCESS | 1938 | 1461465736791 Marionette TRACE conn2 <- [1,942,null,{}] 19:42:16 INFO - PROCESS | 1938 | 1461465736795 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}] 19:42:16 INFO - PROCESS | 1938 | 1461465736903 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 19:42:17 INFO - PROCESS | 1938 | 1461465737012 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:17 INFO - PROCESS | 1938 | ++DOCSHELL 0x119107000 == 57 [pid = 1938] [id = 243] 19:42:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 147 (0x115042c00) [pid = 1938] [serial = 727] [outer = 0x0] 19:42:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 148 (0x11515f400) [pid = 1938] [serial = 728] [outer = 0x115042c00] 19:42:17 INFO - PROCESS | 1938 | 1461465737044 Marionette DEBUG loaded listener.js 19:42:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 149 (0x11578e800) [pid = 1938] [serial = 729] [outer = 0x115042c00] 19:42:17 INFO - PROCESS | 1938 | 1461465737460 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]]]}] 19:42:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 19:42:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 725ms 19:42:17 INFO - PROCESS | 1938 | 1461465737514 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 19:42:17 INFO - PROCESS | 1938 | 1461465737518 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 19:42:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 19:42:17 INFO - PROCESS | 1938 | 1461465737523 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 19:42:17 INFO - PROCESS | 1938 | 1461465737525 Marionette TRACE conn2 <- [1,946,null,{}] 19:42:17 INFO - PROCESS | 1938 | 1461465737527 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}] 19:42:17 INFO - PROCESS | 1938 | 1461465737636 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 19:42:17 INFO - PROCESS | 1938 | 1461465737751 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:17 INFO - PROCESS | 1938 | ++DOCSHELL 0x123a20800 == 58 [pid = 1938] [id = 244] 19:42:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 150 (0x1188c2c00) [pid = 1938] [serial = 730] [outer = 0x0] 19:42:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 151 (0x118ff1c00) [pid = 1938] [serial = 731] [outer = 0x1188c2c00] 19:42:17 INFO - PROCESS | 1938 | 1461465737784 Marionette DEBUG loaded listener.js 19:42:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 152 (0x11a916000) [pid = 1938] [serial = 732] [outer = 0x1188c2c00] 19:42:18 INFO - PROCESS | 1938 | 1461465738170 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]]]}] 19:42:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 19:42:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 671ms 19:42:18 INFO - PROCESS | 1938 | 1461465738196 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 19:42:18 INFO - PROCESS | 1938 | 1461465738197 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 19:42:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 19:42:18 INFO - PROCESS | 1938 | 1461465738199 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 19:42:18 INFO - PROCESS | 1938 | 1461465738202 Marionette TRACE conn2 <- [1,950,null,{}] 19:42:18 INFO - PROCESS | 1938 | 1461465738235 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}] 19:42:18 INFO - PROCESS | 1938 | 1461465738343 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 19:42:18 INFO - PROCESS | 1938 | 1461465738401 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:18 INFO - PROCESS | 1938 | ++DOCSHELL 0x12d3a6800 == 59 [pid = 1938] [id = 245] 19:42:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 153 (0x11aa65c00) [pid = 1938] [serial = 733] [outer = 0x0] 19:42:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 154 (0x11ad98c00) [pid = 1938] [serial = 734] [outer = 0x11aa65c00] 19:42:18 INFO - PROCESS | 1938 | 1461465738434 Marionette DEBUG loaded listener.js 19:42:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 155 (0x123ac5400) [pid = 1938] [serial = 735] [outer = 0x11aa65c00] 19:42:18 INFO - PROCESS | 1938 | 1461465738843 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]]]}] 19:42:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 19:42:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 698ms 19:42:18 INFO - PROCESS | 1938 | 1461465738897 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 19:42:18 INFO - PROCESS | 1938 | 1461465738899 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 19:42:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 19:42:18 INFO - PROCESS | 1938 | 1461465738902 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 19:42:18 INFO - PROCESS | 1938 | 1461465738903 Marionette TRACE conn2 <- [1,954,null,{}] 19:42:18 INFO - PROCESS | 1938 | 1461465738905 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}] 19:42:19 INFO - PROCESS | 1938 | 1461465739012 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 19:42:19 INFO - PROCESS | 1938 | 1461465739070 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:19 INFO - PROCESS | 1938 | ++DOCSHELL 0x12dbf0800 == 60 [pid = 1938] [id = 246] 19:42:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 156 (0x123fdbc00) [pid = 1938] [serial = 736] [outer = 0x0] 19:42:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 157 (0x12427c400) [pid = 1938] [serial = 737] [outer = 0x123fdbc00] 19:42:19 INFO - PROCESS | 1938 | 1461465739100 Marionette DEBUG loaded listener.js 19:42:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 158 (0x127446400) [pid = 1938] [serial = 738] [outer = 0x123fdbc00] 19:42:19 INFO - PROCESS | 1938 | 1461465739503 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]]]}] 19:42:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 19:42:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 620ms 19:42:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 19:42:19 INFO - PROCESS | 1938 | 1461465739522 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 19:42:19 INFO - PROCESS | 1938 | 1461465739524 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 19:42:19 INFO - PROCESS | 1938 | 1461465739526 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 19:42:19 INFO - PROCESS | 1938 | 1461465739527 Marionette TRACE conn2 <- [1,958,null,{}] 19:42:19 INFO - PROCESS | 1938 | 1461465739530 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}] 19:42:19 INFO - PROCESS | 1938 | 1461465739635 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 19:42:19 INFO - PROCESS | 1938 | 1461465739727 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:19 INFO - PROCESS | 1938 | ++DOCSHELL 0x12e3ba000 == 61 [pid = 1938] [id = 247] 19:42:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 159 (0x128e05800) [pid = 1938] [serial = 739] [outer = 0x0] 19:42:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 160 (0x12930cc00) [pid = 1938] [serial = 740] [outer = 0x128e05800] 19:42:19 INFO - PROCESS | 1938 | 1461465739757 Marionette DEBUG loaded listener.js 19:42:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 161 (0x12950d400) [pid = 1938] [serial = 741] [outer = 0x128e05800] 19:42:20 INFO - PROCESS | 1938 | 1461465740175 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]]]}] 19:42:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 19:42:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 670ms 19:42:20 INFO - PROCESS | 1938 | 1461465740196 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 19:42:20 INFO - PROCESS | 1938 | 1461465740198 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 19:42:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 19:42:20 INFO - PROCESS | 1938 | 1461465740200 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 19:42:20 INFO - PROCESS | 1938 | 1461465740201 Marionette TRACE conn2 <- [1,962,null,{}] 19:42:20 INFO - PROCESS | 1938 | 1461465740204 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}] 19:42:20 INFO - PROCESS | 1938 | 1461465740353 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 19:42:20 INFO - PROCESS | 1938 | 1461465740405 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:20 INFO - PROCESS | 1938 | ++DOCSHELL 0x12e927000 == 62 [pid = 1938] [id = 248] 19:42:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 162 (0x1296f5400) [pid = 1938] [serial = 742] [outer = 0x0] 19:42:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 163 (0x12b24d400) [pid = 1938] [serial = 743] [outer = 0x1296f5400] 19:42:20 INFO - PROCESS | 1938 | 1461465740438 Marionette DEBUG loaded listener.js 19:42:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 164 (0x12b253800) [pid = 1938] [serial = 744] [outer = 0x1296f5400] 19:42:20 INFO - PROCESS | 1938 | 1461465740871 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]]]}] 19:42:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 19:42:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 721ms 19:42:20 INFO - PROCESS | 1938 | 1461465740921 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 19:42:20 INFO - PROCESS | 1938 | 1461465740923 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 19:42:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 19:42:20 INFO - PROCESS | 1938 | 1461465740944 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 19:42:20 INFO - PROCESS | 1938 | 1461465740945 Marionette TRACE conn2 <- [1,966,null,{}] 19:42:20 INFO - PROCESS | 1938 | 1461465740947 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}] 19:42:21 INFO - PROCESS | 1938 | 1461465741052 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 19:42:21 INFO - PROCESS | 1938 | 1461465741124 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:21 INFO - PROCESS | 1938 | ++DOCSHELL 0x12dbd4800 == 63 [pid = 1938] [id = 249] 19:42:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 165 (0x11515fc00) [pid = 1938] [serial = 745] [outer = 0x0] 19:42:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 166 (0x12b254c00) [pid = 1938] [serial = 746] [outer = 0x11515fc00] 19:42:21 INFO - PROCESS | 1938 | 1461465741153 Marionette DEBUG loaded listener.js 19:42:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 167 (0x12b25ac00) [pid = 1938] [serial = 747] [outer = 0x11515fc00] 19:42:21 INFO - PROCESS | 1938 | 1461465741869 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]]]}] 19:42:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 19:42:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 971ms 19:42:21 INFO - PROCESS | 1938 | 1461465741915 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 19:42:21 INFO - PROCESS | 1938 | 1461465741919 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 19:42:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 19:42:21 INFO - PROCESS | 1938 | 1461465741924 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 19:42:21 INFO - PROCESS | 1938 | 1461465741927 Marionette TRACE conn2 <- [1,970,null,{}] 19:42:21 INFO - PROCESS | 1938 | 1461465741934 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}] 19:42:22 INFO - PROCESS | 1938 | 1461465742078 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 19:42:22 INFO - PROCESS | 1938 | 1461465742166 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:22 INFO - PROCESS | 1938 | ++DOCSHELL 0x118f13800 == 64 [pid = 1938] [id = 250] 19:42:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 168 (0x114ff2400) [pid = 1938] [serial = 748] [outer = 0x0] 19:42:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 169 (0x11503e800) [pid = 1938] [serial = 749] [outer = 0x114ff2400] 19:42:22 INFO - PROCESS | 1938 | 1461465742196 Marionette DEBUG loaded listener.js 19:42:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 170 (0x1153cf000) [pid = 1938] [serial = 750] [outer = 0x114ff2400] 19:42:22 INFO - PROCESS | 1938 | 1461465742618 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]]]}] 19:42:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 19:42:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 725ms 19:42:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 19:42:22 INFO - PROCESS | 1938 | 1461465742648 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 19:42:22 INFO - PROCESS | 1938 | 1461465742652 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 19:42:22 INFO - PROCESS | 1938 | 1461465742657 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 19:42:22 INFO - PROCESS | 1938 | 1461465742659 Marionette TRACE conn2 <- [1,974,null,{}] 19:42:22 INFO - PROCESS | 1938 | 1461465742682 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}] 19:42:22 INFO - PROCESS | 1938 | 1461465742800 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 19:42:22 INFO - PROCESS | 1938 | 1461465742901 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:22 INFO - PROCESS | 1938 | ++DOCSHELL 0x119753800 == 65 [pid = 1938] [id = 251] 19:42:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 171 (0x115164c00) [pid = 1938] [serial = 751] [outer = 0x0] 19:42:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 172 (0x11856b800) [pid = 1938] [serial = 752] [outer = 0x115164c00] 19:42:22 INFO - PROCESS | 1938 | 1461465742947 Marionette DEBUG loaded listener.js 19:42:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 173 (0x118fec800) [pid = 1938] [serial = 753] [outer = 0x115164c00] 19:42:23 INFO - PROCESS | 1938 | 1461465743454 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]]]}] 19:42:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 19:42:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 841ms 19:42:23 INFO - PROCESS | 1938 | 1461465743500 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 19:42:23 INFO - PROCESS | 1938 | 1461465743501 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 19:42:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 19:42:23 INFO - PROCESS | 1938 | 1461465743504 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 19:42:23 INFO - PROCESS | 1938 | 1461465743506 Marionette TRACE conn2 <- [1,978,null,{}] 19:42:23 INFO - PROCESS | 1938 | --DOCSHELL 0x12ce9e000 == 64 [pid = 1938] [id = 241] 19:42:23 INFO - PROCESS | 1938 | --DOCSHELL 0x12b435800 == 63 [pid = 1938] [id = 240] 19:42:23 INFO - PROCESS | 1938 | --DOCSHELL 0x12b3c9800 == 62 [pid = 1938] [id = 239] 19:42:23 INFO - PROCESS | 1938 | --DOCSHELL 0x119c07800 == 61 [pid = 1938] [id = 238] 19:42:23 INFO - PROCESS | 1938 | --DOCSHELL 0x1274b8800 == 60 [pid = 1938] [id = 237] 19:42:23 INFO - PROCESS | 1938 | --DOCSHELL 0x124eea800 == 59 [pid = 1938] [id = 236] 19:42:23 INFO - PROCESS | 1938 | --DOCSHELL 0x123ef9800 == 58 [pid = 1938] [id = 235] 19:42:23 INFO - PROCESS | 1938 | --DOMWINDOW == 172 (0x12b268c00) [pid = 1938] [serial = 599] [outer = 0x0] [url = about:blank] 19:42:23 INFO - PROCESS | 1938 | --DOMWINDOW == 171 (0x11ae43400) [pid = 1938] [serial = 602] [outer = 0x0] [url = about:blank] 19:42:23 INFO - PROCESS | 1938 | --DOMWINDOW == 170 (0x123ca9400) [pid = 1938] [serial = 605] [outer = 0x0] [url = about:blank] 19:42:23 INFO - PROCESS | 1938 | --DOMWINDOW == 169 (0x12b26d400) [pid = 1938] [serial = 608] [outer = 0x0] [url = about:blank] 19:42:23 INFO - PROCESS | 1938 | --DOMWINDOW == 168 (0x12b274400) [pid = 1938] [serial = 611] [outer = 0x0] [url = about:blank] 19:42:23 INFO - PROCESS | 1938 | --DOMWINDOW == 167 (0x12e381000) [pid = 1938] [serial = 614] [outer = 0x0] [url = about:blank] 19:42:23 INFO - PROCESS | 1938 | --DOMWINDOW == 166 (0x12eb80400) [pid = 1938] [serial = 617] [outer = 0x0] [url = about:blank] 19:42:23 INFO - PROCESS | 1938 | --DOMWINDOW == 165 (0x115046400) [pid = 1938] [serial = 620] [outer = 0x0] [url = about:blank] 19:42:23 INFO - PROCESS | 1938 | --DOMWINDOW == 164 (0x118fedc00) [pid = 1938] [serial = 659] [outer = 0x0] [url = about:blank] 19:42:23 INFO - PROCESS | 1938 | --DOCSHELL 0x11c6d3000 == 57 [pid = 1938] [id = 234] 19:42:23 INFO - PROCESS | 1938 | --DOCSHELL 0x11bf5b000 == 56 [pid = 1938] [id = 233] 19:42:23 INFO - PROCESS | 1938 | --DOCSHELL 0x11b31f000 == 55 [pid = 1938] [id = 232] 19:42:23 INFO - PROCESS | 1938 | --DOCSHELL 0x119c0e800 == 54 [pid = 1938] [id = 231] 19:42:23 INFO - PROCESS | 1938 | --DOCSHELL 0x119115000 == 53 [pid = 1938] [id = 230] 19:42:23 INFO - PROCESS | 1938 | --DOCSHELL 0x114f66800 == 52 [pid = 1938] [id = 229] 19:42:23 INFO - PROCESS | 1938 | 1461465743584 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}] 19:42:23 INFO - PROCESS | 1938 | --DOCSHELL 0x119c07000 == 51 [pid = 1938] [id = 221] 19:42:23 INFO - PROCESS | 1938 | 1461465743684 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 19:42:23 INFO - PROCESS | 1938 | --DOMWINDOW == 163 (0x114ff4000) [pid = 1938] [serial = 641] [outer = 0x0] [url = about:blank] 19:42:23 INFO - PROCESS | 1938 | --DOMWINDOW == 162 (0x12b253400) [pid = 1938] [serial = 644] [outer = 0x0] [url = about:blank] 19:42:23 INFO - PROCESS | 1938 | --DOMWINDOW == 161 (0x12b270400) [pid = 1938] [serial = 635] [outer = 0x0] [url = about:blank] 19:42:23 INFO - PROCESS | 1938 | --DOMWINDOW == 160 (0x12bce6400) [pid = 1938] [serial = 636] [outer = 0x0] [url = about:blank] 19:42:23 INFO - PROCESS | 1938 | --DOMWINDOW == 159 (0x12b25bc00) [pid = 1938] [serial = 647] [outer = 0x0] [url = about:blank] 19:42:23 INFO - PROCESS | 1938 | --DOMWINDOW == 158 (0x11a76ac00) [pid = 1938] [serial = 624] [outer = 0x0] [url = about:blank] 19:42:23 INFO - PROCESS | 1938 | --DOMWINDOW == 157 (0x118774c00) [pid = 1938] [serial = 623] [outer = 0x0] [url = about:blank] 19:42:23 INFO - PROCESS | 1938 | --DOMWINDOW == 156 (0x12b257400) [pid = 1938] [serial = 645] [outer = 0x0] [url = about:blank] 19:42:23 INFO - PROCESS | 1938 | --DOMWINDOW == 155 (0x11ae3a000) [pid = 1938] [serial = 626] [outer = 0x0] [url = about:blank] 19:42:23 INFO - PROCESS | 1938 | --DOMWINDOW == 154 (0x129140c00) [pid = 1938] [serial = 632] [outer = 0x0] [url = about:blank] 19:42:23 INFO - PROCESS | 1938 | --DOMWINDOW == 153 (0x12eb84400) [pid = 1938] [serial = 648] [outer = 0x0] [url = about:blank] 19:42:23 INFO - PROCESS | 1938 | --DOMWINDOW == 152 (0x12b0e0400) [pid = 1938] [serial = 633] [outer = 0x0] [url = about:blank] 19:42:23 INFO - PROCESS | 1938 | --DOMWINDOW == 151 (0x124435000) [pid = 1938] [serial = 650] [outer = 0x0] [url = about:blank] 19:42:23 INFO - PROCESS | 1938 | --DOMWINDOW == 150 (0x12e310000) [pid = 1938] [serial = 638] [outer = 0x0] [url = about:blank] 19:42:23 INFO - PROCESS | 1938 | --DOMWINDOW == 149 (0x124f17800) [pid = 1938] [serial = 629] [outer = 0x0] [url = about:blank] 19:42:23 INFO - PROCESS | 1938 | --DOMWINDOW == 148 (0x12744d400) [pid = 1938] [serial = 630] [outer = 0x0] [url = about:blank] 19:42:23 INFO - PROCESS | 1938 | --DOMWINDOW == 147 (0x12f807c00) [pid = 1938] [serial = 653] [outer = 0x0] [url = about:blank] 19:42:23 INFO - PROCESS | 1938 | --DOMWINDOW == 146 (0x12e311000) [pid = 1938] [serial = 651] [outer = 0x0] [url = about:blank] 19:42:23 INFO - PROCESS | 1938 | --DOMWINDOW == 145 (0x118fe6000) [pid = 1938] [serial = 657] [outer = 0x0] [url = about:blank] 19:42:23 INFO - PROCESS | 1938 | --DOMWINDOW == 144 (0x115168800) [pid = 1938] [serial = 656] [outer = 0x0] [url = about:blank] 19:42:23 INFO - PROCESS | 1938 | --DOMWINDOW == 143 (0x12f874800) [pid = 1938] [serial = 654] [outer = 0x0] [url = about:blank] 19:42:23 INFO - PROCESS | 1938 | --DOMWINDOW == 142 (0x11bfa0c00) [pid = 1938] [serial = 627] [outer = 0x0] [url = about:blank] 19:42:23 INFO - PROCESS | 1938 | --DOMWINDOW == 141 (0x12cfe6400) [pid = 1938] [serial = 642] [outer = 0x0] [url = about:blank] 19:42:23 INFO - PROCESS | 1938 | --DOMWINDOW == 140 (0x12eb80800) [pid = 1938] [serial = 639] [outer = 0x0] [url = about:blank] 19:42:23 INFO - PROCESS | 1938 | 1461465743746 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:23 INFO - PROCESS | 1938 | ++DOCSHELL 0x11974a800 == 52 [pid = 1938] [id = 252] 19:42:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 141 (0x118fe6000) [pid = 1938] [serial = 754] [outer = 0x0] 19:42:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 142 (0x119a6dc00) [pid = 1938] [serial = 755] [outer = 0x118fe6000] 19:42:23 INFO - PROCESS | 1938 | 1461465743774 Marionette DEBUG loaded listener.js 19:42:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 143 (0x11aa6a400) [pid = 1938] [serial = 756] [outer = 0x118fe6000] 19:42:24 INFO - PROCESS | 1938 | 1461465744083 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]]]}] 19:42:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 19:42:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 597ms 19:42:24 INFO - PROCESS | 1938 | 1461465744102 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 19:42:24 INFO - PROCESS | 1938 | 1461465744104 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 19:42:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 19:42:24 INFO - PROCESS | 1938 | 1461465744106 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 19:42:24 INFO - PROCESS | 1938 | 1461465744107 Marionette TRACE conn2 <- [1,982,null,{}] 19:42:24 INFO - PROCESS | 1938 | 1461465744112 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}] 19:42:24 INFO - PROCESS | 1938 | 1461465744199 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 19:42:24 INFO - PROCESS | 1938 | 1461465744266 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:24 INFO - PROCESS | 1938 | ++DOCSHELL 0x11bbca800 == 53 [pid = 1938] [id = 253] 19:42:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 144 (0x119f4c000) [pid = 1938] [serial = 757] [outer = 0x0] 19:42:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 145 (0x11aab6c00) [pid = 1938] [serial = 758] [outer = 0x119f4c000] 19:42:24 INFO - PROCESS | 1938 | 1461465744293 Marionette DEBUG loaded listener.js 19:42:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 146 (0x11bb31400) [pid = 1938] [serial = 759] [outer = 0x119f4c000] 19:42:24 INFO - PROCESS | 1938 | 1461465744574 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]]]}] 19:42:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 19:42:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 525ms 19:42:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 19:42:24 INFO - PROCESS | 1938 | 1461465744631 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 19:42:24 INFO - PROCESS | 1938 | 1461465744633 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 19:42:24 INFO - PROCESS | 1938 | 1461465744635 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 19:42:24 INFO - PROCESS | 1938 | 1461465744636 Marionette TRACE conn2 <- [1,986,null,{}] 19:42:24 INFO - PROCESS | 1938 | 1461465744638 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}] 19:42:24 INFO - PROCESS | 1938 | 1461465744722 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 19:42:24 INFO - PROCESS | 1938 | 1461465744727 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:24 INFO - PROCESS | 1938 | ++DOCSHELL 0x1240bc800 == 54 [pid = 1938] [id = 254] 19:42:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 147 (0x11aa6c400) [pid = 1938] [serial = 760] [outer = 0x0] 19:42:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 148 (0x11bbe1400) [pid = 1938] [serial = 761] [outer = 0x11aa6c400] 19:42:24 INFO - PROCESS | 1938 | 1461465744753 Marionette DEBUG loaded listener.js 19:42:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 149 (0x11c327c00) [pid = 1938] [serial = 762] [outer = 0x11aa6c400] 19:42:25 INFO - PROCESS | 1938 | 1461465745108 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]]]}] 19:42:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 19:42:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 519ms 19:42:25 INFO - PROCESS | 1938 | 1461465745155 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 19:42:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 19:42:25 INFO - PROCESS | 1938 | 1461465745157 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 19:42:25 INFO - PROCESS | 1938 | 1461465745160 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 19:42:25 INFO - PROCESS | 1938 | 1461465745162 Marionette TRACE conn2 <- [1,990,null,{}] 19:42:25 INFO - PROCESS | 1938 | 1461465745165 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}] 19:42:25 INFO - PROCESS | 1938 | 1461465745311 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 19:42:25 INFO - PROCESS | 1938 | 1461465745327 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:25 INFO - PROCESS | 1938 | ++DOCSHELL 0x126f1b800 == 55 [pid = 1938] [id = 255] 19:42:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 150 (0x11c622c00) [pid = 1938] [serial = 763] [outer = 0x0] 19:42:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 151 (0x123eac400) [pid = 1938] [serial = 764] [outer = 0x11c622c00] 19:42:25 INFO - PROCESS | 1938 | 1461465745371 Marionette DEBUG loaded listener.js 19:42:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 152 (0x126c40c00) [pid = 1938] [serial = 765] [outer = 0x11c622c00] 19:42:25 INFO - PROCESS | 1938 | 1461465745781 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]]]}] 19:42:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 19:42:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 671ms 19:42:25 INFO - PROCESS | 1938 | 1461465745846 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 19:42:25 INFO - PROCESS | 1938 | 1461465745847 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 19:42:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 19:42:25 INFO - PROCESS | 1938 | 1461465745849 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 19:42:25 INFO - PROCESS | 1938 | 1461465745850 Marionette TRACE conn2 <- [1,994,null,{}] 19:42:25 INFO - PROCESS | 1938 | 1461465745862 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}] 19:42:25 INFO - PROCESS | 1938 | 1461465745963 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 19:42:26 INFO - PROCESS | 1938 | 1461465746013 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:26 INFO - PROCESS | 1938 | ++DOCSHELL 0x129371000 == 56 [pid = 1938] [id = 256] 19:42:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 153 (0x11c875800) [pid = 1938] [serial = 766] [outer = 0x0] 19:42:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 154 (0x127450800) [pid = 1938] [serial = 767] [outer = 0x11c875800] 19:42:26 INFO - PROCESS | 1938 | 1461465746040 Marionette DEBUG loaded listener.js 19:42:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 155 (0x128c15000) [pid = 1938] [serial = 768] [outer = 0x11c875800] 19:42:26 INFO - PROCESS | 1938 | 1461465746356 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]]]}] 19:42:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 19:42:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 518ms 19:42:26 INFO - PROCESS | 1938 | 1461465746368 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 19:42:26 INFO - PROCESS | 1938 | 1461465746369 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 19:42:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 19:42:26 INFO - PROCESS | 1938 | 1461465746371 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 19:42:26 INFO - PROCESS | 1938 | 1461465746372 Marionette TRACE conn2 <- [1,998,null,{}] 19:42:26 INFO - PROCESS | 1938 | 1461465746376 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}] 19:42:26 INFO - PROCESS | 1938 | 1461465746489 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 19:42:26 INFO - PROCESS | 1938 | 1461465746523 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:26 INFO - PROCESS | 1938 | ++DOCSHELL 0x12b2e1800 == 57 [pid = 1938] [id = 257] 19:42:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 156 (0x1240e1400) [pid = 1938] [serial = 769] [outer = 0x0] 19:42:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 157 (0x12931c000) [pid = 1938] [serial = 770] [outer = 0x1240e1400] 19:42:26 INFO - PROCESS | 1938 | 1461465746548 Marionette DEBUG loaded listener.js 19:42:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 158 (0x1296f3400) [pid = 1938] [serial = 771] [outer = 0x1240e1400] 19:42:26 INFO - PROCESS | 1938 | 1461465746850 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]]]}] 19:42:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 19:42:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 519ms 19:42:26 INFO - PROCESS | 1938 | 1461465746891 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 19:42:26 INFO - PROCESS | 1938 | 1461465746894 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 19:42:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 19:42:26 INFO - PROCESS | 1938 | 1461465746897 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 19:42:26 INFO - PROCESS | 1938 | 1461465746898 Marionette TRACE conn2 <- [1,1002,null,{}] 19:42:26 INFO - PROCESS | 1938 | 1461465746900 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}] 19:42:27 INFO - PROCESS | 1938 | 1461465747004 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 19:42:27 INFO - PROCESS | 1938 | 1461465747021 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:27 INFO - PROCESS | 1938 | ++DOCSHELL 0x12b915000 == 58 [pid = 1938] [id = 258] 19:42:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 159 (0x1274f0c00) [pid = 1938] [serial = 772] [outer = 0x0] 19:42:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 160 (0x1296fdc00) [pid = 1938] [serial = 773] [outer = 0x1274f0c00] 19:42:27 INFO - PROCESS | 1938 | 1461465747047 Marionette DEBUG loaded listener.js 19:42:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 161 (0x12b0e3400) [pid = 1938] [serial = 774] [outer = 0x1274f0c00] 19:42:27 INFO - PROCESS | 1938 | 1461465747404 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]]]}] 19:42:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 19:42:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 518ms 19:42:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 19:42:27 INFO - PROCESS | 1938 | 1461465747415 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 19:42:27 INFO - PROCESS | 1938 | 1461465747417 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 19:42:27 INFO - PROCESS | 1938 | 1461465747419 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 19:42:27 INFO - PROCESS | 1938 | 1461465747420 Marionette TRACE conn2 <- [1,1006,null,{}] 19:42:27 INFO - PROCESS | 1938 | 1461465747423 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}] 19:42:27 INFO - PROCESS | 1938 | 1461465747536 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 19:42:27 INFO - PROCESS | 1938 | 1461465747548 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:27 INFO - PROCESS | 1938 | ++DOCSHELL 0x12cfbd800 == 59 [pid = 1938] [id = 259] 19:42:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 162 (0x12b0e2000) [pid = 1938] [serial = 775] [outer = 0x0] 19:42:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 163 (0x12b267400) [pid = 1938] [serial = 776] [outer = 0x12b0e2000] 19:42:27 INFO - PROCESS | 1938 | 1461465747573 Marionette DEBUG loaded listener.js 19:42:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 164 (0x1296f8400) [pid = 1938] [serial = 777] [outer = 0x12b0e2000] 19:42:28 INFO - PROCESS | 1938 | --DOMWINDOW == 163 (0x11a76b800) [pid = 1938] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 19:42:28 INFO - PROCESS | 1938 | --DOMWINDOW == 162 (0x115041000) [pid = 1938] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 19:42:28 INFO - PROCESS | 1938 | --DOMWINDOW == 161 (0x11b8afc00) [pid = 1938] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 19:42:28 INFO - PROCESS | 1938 | --DOMWINDOW == 160 (0x114fec400) [pid = 1938] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 19:42:28 INFO - PROCESS | 1938 | --DOMWINDOW == 159 (0x114ff7c00) [pid = 1938] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 19:42:28 INFO - PROCESS | 1938 | --DOMWINDOW == 158 (0x118fe8000) [pid = 1938] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 19:42:28 INFO - PROCESS | 1938 | --DOMWINDOW == 157 (0x1188a7800) [pid = 1938] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 19:42:28 INFO - PROCESS | 1938 | --DOMWINDOW == 156 (0x1288cd800) [pid = 1938] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 19:42:28 INFO - PROCESS | 1938 | --DOMWINDOW == 155 (0x119239400) [pid = 1938] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 19:42:28 INFO - PROCESS | 1938 | --DOMWINDOW == 154 (0x114e52400) [pid = 1938] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 19:42:28 INFO - PROCESS | 1938 | --DOMWINDOW == 153 (0x11596a800) [pid = 1938] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 19:42:28 INFO - PROCESS | 1938 | --DOMWINDOW == 152 (0x119192c00) [pid = 1938] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 19:42:28 INFO - PROCESS | 1938 | --DOMWINDOW == 151 (0x126bd8800) [pid = 1938] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 19:42:28 INFO - PROCESS | 1938 | --DOMWINDOW == 150 (0x11c874c00) [pid = 1938] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 19:42:28 INFO - PROCESS | 1938 | --DOMWINDOW == 149 (0x128e05400) [pid = 1938] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 19:42:28 INFO - PROCESS | 1938 | 1461465748113 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]]]}] 19:42:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 19:42:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 721ms 19:42:28 INFO - PROCESS | 1938 | 1461465748141 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 19:42:28 INFO - PROCESS | 1938 | 1461465748144 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 19:42:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 19:42:28 INFO - PROCESS | 1938 | 1461465748147 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 19:42:28 INFO - PROCESS | 1938 | 1461465748149 Marionette TRACE conn2 <- [1,1010,null,{}] 19:42:28 INFO - PROCESS | 1938 | 1461465748151 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}] 19:42:28 INFO - PROCESS | 1938 | 1461465748270 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 19:42:28 INFO - PROCESS | 1938 | 1461465748344 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:28 INFO - PROCESS | 1938 | ++DOCSHELL 0x12d00b000 == 60 [pid = 1938] [id = 260] 19:42:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 150 (0x118563400) [pid = 1938] [serial = 778] [outer = 0x0] 19:42:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 151 (0x126bd8800) [pid = 1938] [serial = 779] [outer = 0x118563400] 19:42:28 INFO - PROCESS | 1938 | 1461465748377 Marionette DEBUG loaded listener.js 19:42:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 152 (0x12b4cf400) [pid = 1938] [serial = 780] [outer = 0x118563400] 19:42:28 INFO - PROCESS | 1938 | 1461465748663 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]]]}] 19:42:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 19:42:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 569ms 19:42:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 19:42:28 INFO - PROCESS | 1938 | 1461465748717 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 19:42:28 INFO - PROCESS | 1938 | 1461465748718 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 19:42:28 INFO - PROCESS | 1938 | 1461465748720 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 19:42:28 INFO - PROCESS | 1938 | 1461465748721 Marionette TRACE conn2 <- [1,1014,null,{}] 19:42:28 INFO - PROCESS | 1938 | 1461465748724 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}] 19:42:28 INFO - PROCESS | 1938 | 1461465748812 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 19:42:28 INFO - PROCESS | 1938 | 1461465748816 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:28 INFO - PROCESS | 1938 | ++DOCSHELL 0x12e3a4000 == 61 [pid = 1938] [id = 261] 19:42:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 153 (0x1288cbc00) [pid = 1938] [serial = 781] [outer = 0x0] 19:42:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 154 (0x12b518800) [pid = 1938] [serial = 782] [outer = 0x1288cbc00] 19:42:28 INFO - PROCESS | 1938 | 1461465748842 Marionette DEBUG loaded listener.js 19:42:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 155 (0x12b74e400) [pid = 1938] [serial = 783] [outer = 0x1288cbc00] 19:42:29 INFO - PROCESS | 1938 | 1461465749169 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]]]}] 19:42:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 19:42:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 470ms 19:42:29 INFO - PROCESS | 1938 | 1461465749191 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 19:42:29 INFO - PROCESS | 1938 | 1461465749193 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 19:42:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 19:42:29 INFO - PROCESS | 1938 | 1461465749198 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 19:42:29 INFO - PROCESS | 1938 | 1461465749199 Marionette TRACE conn2 <- [1,1018,null,{}] 19:42:29 INFO - PROCESS | 1938 | 1461465749201 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}] 19:42:29 INFO - PROCESS | 1938 | 1461465749318 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 19:42:29 INFO - PROCESS | 1938 | 1461465749325 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:29 INFO - PROCESS | 1938 | ++DOCSHELL 0x12eba1000 == 62 [pid = 1938] [id = 262] 19:42:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 156 (0x12b74d800) [pid = 1938] [serial = 784] [outer = 0x0] 19:42:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 157 (0x12bc19800) [pid = 1938] [serial = 785] [outer = 0x12b74d800] 19:42:29 INFO - PROCESS | 1938 | 1461465749351 Marionette DEBUG loaded listener.js 19:42:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 158 (0x12bce3400) [pid = 1938] [serial = 786] [outer = 0x12b74d800] 19:42:29 INFO - PROCESS | 1938 | 1461465749664 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]]]}] 19:42:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 19:42:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 520ms 19:42:29 INFO - PROCESS | 1938 | 1461465749718 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 19:42:29 INFO - PROCESS | 1938 | 1461465749719 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 19:42:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 19:42:29 INFO - PROCESS | 1938 | 1461465749722 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 19:42:29 INFO - PROCESS | 1938 | 1461465749723 Marionette TRACE conn2 <- [1,1022,null,{}] 19:42:29 INFO - PROCESS | 1938 | 1461465749725 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}] 19:42:29 INFO - PROCESS | 1938 | 1461465749812 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 19:42:29 INFO - PROCESS | 1938 | 1461465749816 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:29 INFO - PROCESS | 1938 | ++DOCSHELL 0x12ef9d800 == 63 [pid = 1938] [id = 263] 19:42:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 159 (0x12bc1cc00) [pid = 1938] [serial = 787] [outer = 0x0] 19:42:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 160 (0x12bec3800) [pid = 1938] [serial = 788] [outer = 0x12bc1cc00] 19:42:29 INFO - PROCESS | 1938 | 1461465749841 Marionette DEBUG loaded listener.js 19:42:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 161 (0x12becb400) [pid = 1938] [serial = 789] [outer = 0x12bc1cc00] 19:42:30 INFO - PROCESS | 1938 | --DOCSHELL 0x12935c800 == 62 [pid = 1938] [id = 123] 19:42:30 INFO - PROCESS | 1938 | --DOCSHELL 0x12f91a000 == 61 [pid = 1938] [id = 225] 19:42:30 INFO - PROCESS | 1938 | --DOCSHELL 0x12f9cd800 == 60 [pid = 1938] [id = 226] 19:42:30 INFO - PROCESS | 1938 | --DOCSHELL 0x12fe32800 == 59 [pid = 1938] [id = 228] 19:42:30 INFO - PROCESS | 1938 | --DOCSHELL 0x11ae27000 == 58 [pid = 1938] [id = 104] 19:42:30 INFO - PROCESS | 1938 | --DOCSHELL 0x12fce5800 == 57 [pid = 1938] [id = 227] 19:42:30 INFO - PROCESS | 1938 | --DOCSHELL 0x12f31e800 == 56 [pid = 1938] [id = 224] 19:42:30 INFO - PROCESS | 1938 | --DOCSHELL 0x126976800 == 55 [pid = 1938] [id = 222] 19:42:30 INFO - PROCESS | 1938 | --DOCSHELL 0x11916f800 == 54 [pid = 1938] [id = 106] 19:42:30 INFO - PROCESS | 1938 | --DOCSHELL 0x12ebaa000 == 53 [pid = 1938] [id = 223] 19:42:30 INFO - PROCESS | 1938 | --DOCSHELL 0x12b42f800 == 52 [pid = 1938] [id = 181] 19:42:30 INFO - PROCESS | 1938 | --DOCSHELL 0x12ef87800 == 51 [pid = 1938] [id = 220] 19:42:30 INFO - PROCESS | 1938 | --DOCSHELL 0x11c6be000 == 50 [pid = 1938] [id = 107] 19:42:30 INFO - PROCESS | 1938 | --DOCSHELL 0x12b442800 == 49 [pid = 1938] [id = 192] 19:42:30 INFO - PROCESS | 1938 | --DOCSHELL 0x11bbc3000 == 48 [pid = 1938] [id = 105] 19:42:30 INFO - PROCESS | 1938 | --DOCSHELL 0x119753800 == 47 [pid = 1938] [id = 251] 19:42:30 INFO - PROCESS | 1938 | --DOCSHELL 0x118f13800 == 46 [pid = 1938] [id = 250] 19:42:30 INFO - PROCESS | 1938 | --DOCSHELL 0x12dbd4800 == 45 [pid = 1938] [id = 249] 19:42:30 INFO - PROCESS | 1938 | --DOCSHELL 0x12e927000 == 44 [pid = 1938] [id = 248] 19:42:30 INFO - PROCESS | 1938 | --DOCSHELL 0x12e3ba000 == 43 [pid = 1938] [id = 247] 19:42:30 INFO - PROCESS | 1938 | --DOCSHELL 0x12dbf0800 == 42 [pid = 1938] [id = 246] 19:42:30 INFO - PROCESS | 1938 | --DOCSHELL 0x12d3a6800 == 41 [pid = 1938] [id = 245] 19:42:30 INFO - PROCESS | 1938 | --DOCSHELL 0x123a20800 == 40 [pid = 1938] [id = 244] 19:42:30 INFO - PROCESS | 1938 | --DOCSHELL 0x119107000 == 39 [pid = 1938] [id = 243] 19:42:30 INFO - PROCESS | 1938 | --DOCSHELL 0x12d00c000 == 38 [pid = 1938] [id = 242] 19:42:31 INFO - PROCESS | 1938 | --DOCSHELL 0x1240bc800 == 37 [pid = 1938] [id = 254] 19:42:31 INFO - PROCESS | 1938 | --DOCSHELL 0x11bbca800 == 36 [pid = 1938] [id = 253] 19:42:31 INFO - PROCESS | 1938 | --DOCSHELL 0x129371000 == 35 [pid = 1938] [id = 256] 19:42:31 INFO - PROCESS | 1938 | --DOCSHELL 0x11974a800 == 34 [pid = 1938] [id = 252] 19:42:31 INFO - PROCESS | 1938 | --DOCSHELL 0x12d00b000 == 33 [pid = 1938] [id = 260] 19:42:31 INFO - PROCESS | 1938 | --DOCSHELL 0x12cfbd800 == 32 [pid = 1938] [id = 259] 19:42:31 INFO - PROCESS | 1938 | --DOCSHELL 0x12e3a4000 == 31 [pid = 1938] [id = 261] 19:42:31 INFO - PROCESS | 1938 | --DOCSHELL 0x12b915000 == 30 [pid = 1938] [id = 258] 19:42:31 INFO - PROCESS | 1938 | --DOCSHELL 0x126f1b800 == 29 [pid = 1938] [id = 255] 19:42:31 INFO - PROCESS | 1938 | --DOCSHELL 0x12b2e1800 == 28 [pid = 1938] [id = 257] 19:42:31 INFO - PROCESS | 1938 | --DOMWINDOW == 160 (0x12d59c400) [pid = 1938] [serial = 600] [outer = 0x0] [url = about:blank] 19:42:31 INFO - PROCESS | 1938 | --DOMWINDOW == 159 (0x115161800) [pid = 1938] [serial = 713] [outer = 0x0] [url = about:blank] 19:42:31 INFO - PROCESS | 1938 | --DOMWINDOW == 158 (0x129142c00) [pid = 1938] [serial = 723] [outer = 0x0] [url = about:blank] 19:42:31 INFO - PROCESS | 1938 | --DOMWINDOW == 157 (0x11b81ec00) [pid = 1938] [serial = 704] [outer = 0x0] [url = about:blank] 19:42:31 INFO - PROCESS | 1938 | --DOMWINDOW == 156 (0x124006000) [pid = 1938] [serial = 716] [outer = 0x0] [url = about:blank] 19:42:31 INFO - PROCESS | 1938 | --DOMWINDOW == 155 (0x11c31b400) [pid = 1938] [serial = 708] [outer = 0x0] [url = about:blank] 19:42:31 INFO - PROCESS | 1938 | --DOMWINDOW == 154 (0x126bd8c00) [pid = 1938] [serial = 717] [outer = 0x0] [url = about:blank] 19:42:31 INFO - PROCESS | 1938 | --DOMWINDOW == 153 (0x11aa65400) [pid = 1938] [serial = 702] [outer = 0x0] [url = about:blank] 19:42:31 INFO - PROCESS | 1938 | --DOMWINDOW == 152 (0x127446000) [pid = 1938] [serial = 719] [outer = 0x0] [url = about:blank] 19:42:31 INFO - PROCESS | 1938 | --DOMWINDOW == 151 (0x11bb5c000) [pid = 1938] [serial = 705] [outer = 0x0] [url = about:blank] 19:42:31 INFO - PROCESS | 1938 | --DOMWINDOW == 150 (0x11c327800) [pid = 1938] [serial = 710] [outer = 0x0] [url = about:blank] 19:42:31 INFO - PROCESS | 1938 | --DOMWINDOW == 149 (0x11bcd8400) [pid = 1938] [serial = 707] [outer = 0x0] [url = about:blank] 19:42:31 INFO - PROCESS | 1938 | --DOMWINDOW == 148 (0x11c342800) [pid = 1938] [serial = 711] [outer = 0x0] [url = about:blank] 19:42:31 INFO - PROCESS | 1938 | --DOMWINDOW == 147 (0x11c623400) [pid = 1938] [serial = 714] [outer = 0x0] [url = about:blank] 19:42:31 INFO - PROCESS | 1938 | --DOMWINDOW == 146 (0x11515f000) [pid = 1938] [serial = 689] [outer = 0x0] [url = about:blank] 19:42:31 INFO - PROCESS | 1938 | --DOMWINDOW == 145 (0x11516b800) [pid = 1938] [serial = 690] [outer = 0x0] [url = about:blank] 19:42:31 INFO - PROCESS | 1938 | --DOMWINDOW == 144 (0x118ff4400) [pid = 1938] [serial = 660] [outer = 0x0] [url = about:blank] 19:42:31 INFO - PROCESS | 1938 | --DOMWINDOW == 143 (0x118ff1000) [pid = 1938] [serial = 695] [outer = 0x0] [url = about:blank] 19:42:31 INFO - PROCESS | 1938 | --DOMWINDOW == 142 (0x119193800) [pid = 1938] [serial = 696] [outer = 0x0] [url = about:blank] 19:42:31 INFO - PROCESS | 1938 | --DOMWINDOW == 141 (0x128e06000) [pid = 1938] [serial = 722] [outer = 0x0] [url = about:blank] 19:42:31 INFO - PROCESS | 1938 | --DOMWINDOW == 140 (0x11a919400) [pid = 1938] [serial = 701] [outer = 0x0] [url = about:blank] 19:42:31 INFO - PROCESS | 1938 | --DOMWINDOW == 139 (0x12bec8800) [pid = 1938] [serial = 674] [outer = 0x0] [url = about:blank] 19:42:31 INFO - PROCESS | 1938 | --DOMWINDOW == 138 (0x12dba7400) [pid = 1938] [serial = 671] [outer = 0x0] [url = about:blank] 19:42:31 INFO - PROCESS | 1938 | --DOMWINDOW == 137 (0x114f9d800) [pid = 1938] [serial = 687] [outer = 0x0] [url = about:blank] 19:42:31 INFO - PROCESS | 1938 | --DOMWINDOW == 136 (0x114f90c00) [pid = 1938] [serial = 686] [outer = 0x0] [url = about:blank] 19:42:31 INFO - PROCESS | 1938 | --DOMWINDOW == 135 (0x12bec1400) [pid = 1938] [serial = 677] [outer = 0x0] [url = about:blank] 19:42:31 INFO - PROCESS | 1938 | --DOMWINDOW == 134 (0x116575800) [pid = 1938] [serial = 692] [outer = 0x0] [url = about:blank] 19:42:31 INFO - PROCESS | 1938 | --DOMWINDOW == 133 (0x11877d000) [pid = 1938] [serial = 693] [outer = 0x0] [url = about:blank] 19:42:31 INFO - PROCESS | 1938 | --DOMWINDOW == 132 (0x119789000) [pid = 1938] [serial = 698] [outer = 0x0] [url = about:blank] 19:42:31 INFO - PROCESS | 1938 | --DOMWINDOW == 131 (0x11a76bc00) [pid = 1938] [serial = 699] [outer = 0x0] [url = about:blank] 19:42:31 INFO - PROCESS | 1938 | --DOMWINDOW == 130 (0x11aa71400) [pid = 1938] [serial = 665] [outer = 0x0] [url = about:blank] 19:42:31 INFO - PROCESS | 1938 | --DOMWINDOW == 129 (0x12400a000) [pid = 1938] [serial = 680] [outer = 0x0] [url = about:blank] 19:42:31 INFO - PROCESS | 1938 | --DOMWINDOW == 128 (0x1296f9800) [pid = 1938] [serial = 683] [outer = 0x0] [url = about:blank] 19:42:31 INFO - PROCESS | 1938 | --DOMWINDOW == 127 (0x128c15400) [pid = 1938] [serial = 668] [outer = 0x0] [url = about:blank] 19:42:31 INFO - PROCESS | 1938 | --DOMWINDOW == 126 (0x115169400) [pid = 1938] [serial = 662] [outer = 0x0] [url = about:blank] 19:42:31 INFO - PROCESS | 1938 | --DOMWINDOW == 125 (0x1288c7000) [pid = 1938] [serial = 720] [outer = 0x0] [url = about:blank] 19:42:31 INFO - PROCESS | 1938 | --DOCSHELL 0x12eba1000 == 27 [pid = 1938] [id = 262] 19:42:31 INFO - PROCESS | 1938 | 1461465751902 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]]]}] 19:42:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 19:42:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 2222ms 19:42:31 INFO - PROCESS | 1938 | 1461465751946 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 19:42:31 INFO - PROCESS | 1938 | 1461465751950 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 19:42:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 19:42:31 INFO - PROCESS | 1938 | 1461465751955 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 19:42:31 INFO - PROCESS | 1938 | 1461465751959 Marionette TRACE conn2 <- [1,1026,null,{}] 19:42:31 INFO - PROCESS | 1938 | 1461465751965 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}] 19:42:32 INFO - PROCESS | 1938 | 1461465752091 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 19:42:32 INFO - PROCESS | 1938 | 1461465752111 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:32 INFO - PROCESS | 1938 | ++DOCSHELL 0x114f6d800 == 28 [pid = 1938] [id = 264] 19:42:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 126 (0x114ff5c00) [pid = 1938] [serial = 790] [outer = 0x0] 19:42:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 127 (0x114ff6800) [pid = 1938] [serial = 791] [outer = 0x114ff5c00] 19:42:32 INFO - PROCESS | 1938 | 1461465752141 Marionette DEBUG loaded listener.js 19:42:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 128 (0x115049800) [pid = 1938] [serial = 792] [outer = 0x114ff5c00] 19:42:32 INFO - PROCESS | 1938 | 1461465752522 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]]]}] 19:42:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 19:42:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 627ms 19:42:32 INFO - PROCESS | 1938 | 1461465752581 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 19:42:32 INFO - PROCESS | 1938 | 1461465752586 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 19:42:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 19:42:32 INFO - PROCESS | 1938 | 1461465752591 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 19:42:32 INFO - PROCESS | 1938 | 1461465752593 Marionette TRACE conn2 <- [1,1030,null,{}] 19:42:32 INFO - PROCESS | 1938 | 1461465752595 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}] 19:42:32 INFO - PROCESS | 1938 | 1461465752673 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 19:42:32 INFO - PROCESS | 1938 | 1461465752681 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:32 INFO - PROCESS | 1938 | ++DOCSHELL 0x11880b000 == 29 [pid = 1938] [id = 265] 19:42:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 129 (0x11515e000) [pid = 1938] [serial = 793] [outer = 0x0] 19:42:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 130 (0x1153d0000) [pid = 1938] [serial = 794] [outer = 0x11515e000] 19:42:32 INFO - PROCESS | 1938 | 1461465752708 Marionette DEBUG loaded listener.js 19:42:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 131 (0x116573800) [pid = 1938] [serial = 795] [outer = 0x11515e000] 19:42:33 INFO - PROCESS | 1938 | 1461465753065 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]]]}] 19:42:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 19:42:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 521ms 19:42:33 INFO - PROCESS | 1938 | 1461465753112 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 19:42:33 INFO - PROCESS | 1938 | 1461465753113 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 19:42:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 19:42:33 INFO - PROCESS | 1938 | 1461465753116 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 19:42:33 INFO - PROCESS | 1938 | 1461465753119 Marionette TRACE conn2 <- [1,1034,null,{}] 19:42:33 INFO - PROCESS | 1938 | 1461465753127 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}] 19:42:33 INFO - PROCESS | 1938 | 1461465753208 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 19:42:33 INFO - PROCESS | 1938 | 1461465753216 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:33 INFO - PROCESS | 1938 | ++DOCSHELL 0x119274000 == 30 [pid = 1938] [id = 266] 19:42:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 132 (0x114442800) [pid = 1938] [serial = 796] [outer = 0x0] 19:42:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 133 (0x118e21c00) [pid = 1938] [serial = 797] [outer = 0x114442800] 19:42:33 INFO - PROCESS | 1938 | 1461465753246 Marionette DEBUG loaded listener.js 19:42:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 134 (0x118ff1000) [pid = 1938] [serial = 798] [outer = 0x114442800] 19:42:33 INFO - PROCESS | 1938 | 1461465753603 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]]]}] 19:42:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 19:42:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 523ms 19:42:33 INFO - PROCESS | 1938 | 1461465753639 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 19:42:33 INFO - PROCESS | 1938 | 1461465753641 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 19:42:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 19:42:33 INFO - PROCESS | 1938 | 1461465753645 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 19:42:33 INFO - PROCESS | 1938 | 1461465753647 Marionette TRACE conn2 <- [1,1038,null,{}] 19:42:33 INFO - PROCESS | 1938 | 1461465753649 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}] 19:42:33 INFO - PROCESS | 1938 | 1461465753747 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 19:42:33 INFO - PROCESS | 1938 | 1461465753753 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:33 INFO - PROCESS | 1938 | ++DOCSHELL 0x119c2e000 == 31 [pid = 1938] [id = 267] 19:42:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 135 (0x118ff0c00) [pid = 1938] [serial = 799] [outer = 0x0] 19:42:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 136 (0x119794800) [pid = 1938] [serial = 800] [outer = 0x118ff0c00] 19:42:33 INFO - PROCESS | 1938 | 1461465753780 Marionette DEBUG loaded listener.js 19:42:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 137 (0x11a777800) [pid = 1938] [serial = 801] [outer = 0x118ff0c00] 19:42:34 INFO - PROCESS | 1938 | 1461465754079 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]]]}] 19:42:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 19:42:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 470ms 19:42:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 19:42:34 INFO - PROCESS | 1938 | 1461465754115 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 19:42:34 INFO - PROCESS | 1938 | 1461465754116 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 19:42:34 INFO - PROCESS | 1938 | 1461465754119 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 19:42:34 INFO - PROCESS | 1938 | 1461465754120 Marionette TRACE conn2 <- [1,1042,null,{}] 19:42:34 INFO - PROCESS | 1938 | 1461465754123 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}] 19:42:34 INFO - PROCESS | 1938 | 1461465754224 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 19:42:34 INFO - PROCESS | 1938 | 1461465754233 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:34 INFO - PROCESS | 1938 | ++DOCSHELL 0x11b831000 == 32 [pid = 1938] [id = 268] 19:42:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 138 (0x115165c00) [pid = 1938] [serial = 802] [outer = 0x0] 19:42:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 139 (0x11a91a800) [pid = 1938] [serial = 803] [outer = 0x115165c00] 19:42:34 INFO - PROCESS | 1938 | 1461465754274 Marionette DEBUG loaded listener.js 19:42:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 140 (0x11aa67800) [pid = 1938] [serial = 804] [outer = 0x115165c00] 19:42:34 INFO - PROCESS | 1938 | 1461465754692 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]]]}] 19:42:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 19:42:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 620ms 19:42:34 INFO - PROCESS | 1938 | 1461465754739 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 19:42:34 INFO - PROCESS | 1938 | 1461465754740 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 19:42:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 19:42:34 INFO - PROCESS | 1938 | 1461465754742 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 19:42:34 INFO - PROCESS | 1938 | 1461465754743 Marionette TRACE conn2 <- [1,1046,null,{}] 19:42:34 INFO - PROCESS | 1938 | 1461465754746 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}] 19:42:34 INFO - PROCESS | 1938 | 1461465754841 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 19:42:34 INFO - PROCESS | 1938 | 1461465754849 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:34 INFO - PROCESS | 1938 | ++DOCSHELL 0x11bf65800 == 33 [pid = 1938] [id = 269] 19:42:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 141 (0x11aa70400) [pid = 1938] [serial = 805] [outer = 0x0] 19:42:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 142 (0x11ab3fc00) [pid = 1938] [serial = 806] [outer = 0x11aa70400] 19:42:34 INFO - PROCESS | 1938 | 1461465754877 Marionette DEBUG loaded listener.js 19:42:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 143 (0x11bb31000) [pid = 1938] [serial = 807] [outer = 0x11aa70400] 19:42:35 INFO - PROCESS | 1938 | 1461465755184 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]]]}] 19:42:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 19:42:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 470ms 19:42:35 INFO - PROCESS | 1938 | 1461465755214 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 19:42:35 INFO - PROCESS | 1938 | 1461465755215 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 19:42:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 19:42:35 INFO - PROCESS | 1938 | 1461465755218 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 19:42:35 INFO - PROCESS | 1938 | 1461465755219 Marionette TRACE conn2 <- [1,1050,null,{}] 19:42:35 INFO - PROCESS | 1938 | 1461465755221 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}] 19:42:35 INFO - PROCESS | 1938 | 1461465755296 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 19:42:35 INFO - PROCESS | 1938 | 1461465755345 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:35 INFO - PROCESS | 1938 | ++DOCSHELL 0x11c464800 == 34 [pid = 1938] [id = 270] 19:42:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 144 (0x116575800) [pid = 1938] [serial = 808] [outer = 0x0] 19:42:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 145 (0x11bb36800) [pid = 1938] [serial = 809] [outer = 0x116575800] 19:42:35 INFO - PROCESS | 1938 | 1461465755371 Marionette DEBUG loaded listener.js 19:42:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 146 (0x11bbdb800) [pid = 1938] [serial = 810] [outer = 0x116575800] 19:42:35 INFO - PROCESS | 1938 | 1461465755688 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]]]}] 19:42:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 19:42:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 519ms 19:42:35 INFO - PROCESS | 1938 | 1461465755738 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 19:42:35 INFO - PROCESS | 1938 | 1461465755739 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 19:42:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 19:42:35 INFO - PROCESS | 1938 | 1461465755741 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 19:42:35 INFO - PROCESS | 1938 | 1461465755742 Marionette TRACE conn2 <- [1,1054,null,{}] 19:42:35 INFO - PROCESS | 1938 | 1461465755745 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}] 19:42:35 INFO - PROCESS | 1938 | 1461465755803 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 19:42:35 INFO - PROCESS | 1938 | 1461465755807 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:35 INFO - PROCESS | 1938 | ++DOCSHELL 0x123a27800 == 35 [pid = 1938] [id = 271] 19:42:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 147 (0x11bbe5800) [pid = 1938] [serial = 811] [outer = 0x0] 19:42:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 148 (0x11bf9dc00) [pid = 1938] [serial = 812] [outer = 0x11bbe5800] 19:42:35 INFO - PROCESS | 1938 | 1461465755831 Marionette DEBUG loaded listener.js 19:42:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 149 (0x11c31d400) [pid = 1938] [serial = 813] [outer = 0x11bbe5800] 19:42:36 INFO - PROCESS | 1938 | 1461465756219 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]]]}] 19:42:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 19:42:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 521ms 19:42:36 INFO - PROCESS | 1938 | 1461465756264 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 19:42:36 INFO - PROCESS | 1938 | 1461465756266 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 19:42:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 19:42:36 INFO - PROCESS | 1938 | 1461465756269 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 19:42:36 INFO - PROCESS | 1938 | 1461465756271 Marionette TRACE conn2 <- [1,1058,null,{}] 19:42:36 INFO - PROCESS | 1938 | 1461465756275 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}] 19:42:36 INFO - PROCESS | 1938 | 1461465756391 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 19:42:36 INFO - PROCESS | 1938 | 1461465756400 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:36 INFO - PROCESS | 1938 | ++DOCSHELL 0x119273800 == 36 [pid = 1938] [id = 272] 19:42:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 150 (0x11c320800) [pid = 1938] [serial = 814] [outer = 0x0] 19:42:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 151 (0x11c327400) [pid = 1938] [serial = 815] [outer = 0x11c320800] 19:42:36 INFO - PROCESS | 1938 | 1461465756444 Marionette DEBUG loaded listener.js 19:42:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 152 (0x11c33b800) [pid = 1938] [serial = 816] [outer = 0x11c320800] 19:42:36 INFO - PROCESS | 1938 | 1461465756820 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]]]}] 19:42:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 19:42:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 569ms 19:42:36 INFO - PROCESS | 1938 | 1461465756839 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 19:42:36 INFO - PROCESS | 1938 | 1461465756840 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 19:42:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 19:42:36 INFO - PROCESS | 1938 | 1461465756844 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 19:42:36 INFO - PROCESS | 1938 | 1461465756847 Marionette TRACE conn2 <- [1,1062,null,{}] 19:42:36 INFO - PROCESS | 1938 | 1461465756850 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}] 19:42:36 INFO - PROCESS | 1938 | 1461465756960 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 19:42:36 INFO - PROCESS | 1938 | 1461465756975 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:36 INFO - PROCESS | 1938 | ++DOCSHELL 0x124e9f000 == 37 [pid = 1938] [id = 273] 19:42:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 153 (0x114762c00) [pid = 1938] [serial = 817] [outer = 0x0] 19:42:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 154 (0x11c342800) [pid = 1938] [serial = 818] [outer = 0x114762c00] 19:42:37 INFO - PROCESS | 1938 | 1461465757001 Marionette DEBUG loaded listener.js 19:42:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 155 (0x11c87fc00) [pid = 1938] [serial = 819] [outer = 0x114762c00] 19:42:37 INFO - PROCESS | 1938 | 1461465757370 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]]]}] 19:42:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 19:42:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 574ms 19:42:37 INFO - PROCESS | 1938 | 1461465757418 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 19:42:37 INFO - PROCESS | 1938 | 1461465757419 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 19:42:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 19:42:37 INFO - PROCESS | 1938 | 1461465757427 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 19:42:37 INFO - PROCESS | 1938 | 1461465757429 Marionette TRACE conn2 <- [1,1066,null,{}] 19:42:37 INFO - PROCESS | 1938 | 1461465757431 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}] 19:42:37 INFO - PROCESS | 1938 | 1461465757539 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 19:42:37 INFO - PROCESS | 1938 | 1461465757543 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:37 INFO - PROCESS | 1938 | ++DOCSHELL 0x11b82d000 == 38 [pid = 1938] [id = 274] 19:42:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 156 (0x11c87b000) [pid = 1938] [serial = 820] [outer = 0x0] 19:42:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 157 (0x123e0f400) [pid = 1938] [serial = 821] [outer = 0x11c87b000] 19:42:37 INFO - PROCESS | 1938 | 1461465757576 Marionette DEBUG loaded listener.js 19:42:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 158 (0x12400ec00) [pid = 1938] [serial = 822] [outer = 0x11c87b000] 19:42:37 INFO - PROCESS | 1938 | 1461465757921 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]]]}] 19:42:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 19:42:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 520ms 19:42:37 INFO - PROCESS | 1938 | 1461465757952 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 19:42:37 INFO - PROCESS | 1938 | 1461465757953 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 19:42:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 19:42:37 INFO - PROCESS | 1938 | 1461465757956 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 19:42:37 INFO - PROCESS | 1938 | 1461465757957 Marionette TRACE conn2 <- [1,1070,null,{}] 19:42:37 INFO - PROCESS | 1938 | 1461465757959 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}] 19:42:38 INFO - PROCESS | 1938 | 1461465758057 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 19:42:38 INFO - PROCESS | 1938 | 1461465758061 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:38 INFO - PROCESS | 1938 | ++DOCSHELL 0x128e77800 == 39 [pid = 1938] [id = 275] 19:42:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 159 (0x12400f000) [pid = 1938] [serial = 823] [outer = 0x0] 19:42:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 160 (0x124440800) [pid = 1938] [serial = 824] [outer = 0x12400f000] 19:42:38 INFO - PROCESS | 1938 | 1461465758087 Marionette DEBUG loaded listener.js 19:42:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 161 (0x124f14000) [pid = 1938] [serial = 825] [outer = 0x12400f000] 19:42:38 INFO - PROCESS | 1938 | 1461465758446 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]]]}] 19:42:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 19:42:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 518ms 19:42:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 19:42:38 INFO - PROCESS | 1938 | 1461465758478 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 19:42:38 INFO - PROCESS | 1938 | 1461465758480 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 19:42:38 INFO - PROCESS | 1938 | 1461465758482 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 19:42:38 INFO - PROCESS | 1938 | 1461465758483 Marionette TRACE conn2 <- [1,1074,null,{}] 19:42:38 INFO - PROCESS | 1938 | 1461465758485 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}] 19:42:38 INFO - PROCESS | 1938 | 1461465758580 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 19:42:38 INFO - PROCESS | 1938 | 1461465758584 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:38 INFO - PROCESS | 1938 | ++DOCSHELL 0x12936e800 == 40 [pid = 1938] [id = 276] 19:42:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 162 (0x124f16800) [pid = 1938] [serial = 826] [outer = 0x0] 19:42:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 163 (0x126bcf400) [pid = 1938] [serial = 827] [outer = 0x124f16800] 19:42:38 INFO - PROCESS | 1938 | 1461465758609 Marionette DEBUG loaded listener.js 19:42:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 164 (0x126e6fc00) [pid = 1938] [serial = 828] [outer = 0x124f16800] 19:42:39 INFO - PROCESS | 1938 | 1461465759518 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]]]}] 19:42:39 INFO - PROCESS | 1938 | --DOMWINDOW == 163 (0x11ada4000) [pid = 1938] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 19:42:39 INFO - PROCESS | 1938 | --DOMWINDOW == 162 (0x124007c00) [pid = 1938] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 19:42:39 INFO - PROCESS | 1938 | --DOMWINDOW == 161 (0x115041400) [pid = 1938] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 19:42:39 INFO - PROCESS | 1938 | --DOMWINDOW == 160 (0x12913d400) [pid = 1938] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 19:42:39 INFO - PROCESS | 1938 | --DOMWINDOW == 159 (0x12400bc00) [pid = 1938] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 19:42:39 INFO - PROCESS | 1938 | --DOMWINDOW == 158 (0x123acc400) [pid = 1938] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 19:42:39 INFO - PROCESS | 1938 | --DOMWINDOW == 157 (0x123ac2c00) [pid = 1938] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 19:42:39 INFO - PROCESS | 1938 | --DOMWINDOW == 156 (0x12b269400) [pid = 1938] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 19:42:39 INFO - PROCESS | 1938 | --DOMWINDOW == 155 (0x12e807c00) [pid = 1938] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 19:42:39 INFO - PROCESS | 1938 | --DOMWINDOW == 154 (0x1188c5800) [pid = 1938] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 19:42:39 INFO - PROCESS | 1938 | --DOMWINDOW == 153 (0x11503f800) [pid = 1938] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 19:42:39 INFO - PROCESS | 1938 | --DOMWINDOW == 152 (0x12b266400) [pid = 1938] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 19:42:39 INFO - PROCESS | 1938 | --DOMWINDOW == 151 (0x11c328000) [pid = 1938] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 19:42:39 INFO - PROCESS | 1938 | --DOMWINDOW == 150 (0x11a91c800) [pid = 1938] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 19:42:39 INFO - PROCESS | 1938 | --DOMWINDOW == 149 (0x1296f6800) [pid = 1938] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 19:42:39 INFO - PROCESS | 1938 | --DOMWINDOW == 148 (0x119a77800) [pid = 1938] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 19:42:39 INFO - PROCESS | 1938 | --DOMWINDOW == 147 (0x126c46400) [pid = 1938] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 19:42:39 INFO - PROCESS | 1938 | --DOMWINDOW == 146 (0x128c1f000) [pid = 1938] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 19:42:39 INFO - PROCESS | 1938 | --DOMWINDOW == 145 (0x1240e1400) [pid = 1938] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 19:42:39 INFO - PROCESS | 1938 | --DOMWINDOW == 144 (0x11c875800) [pid = 1938] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 19:42:39 INFO - PROCESS | 1938 | --DOMWINDOW == 143 (0x1274f0c00) [pid = 1938] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 19:42:39 INFO - PROCESS | 1938 | --DOMWINDOW == 142 (0x12b0e2000) [pid = 1938] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 19:42:39 INFO - PROCESS | 1938 | --DOMWINDOW == 141 (0x118563400) [pid = 1938] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 19:42:39 INFO - PROCESS | 1938 | --DOMWINDOW == 140 (0x1288cbc00) [pid = 1938] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 19:42:39 INFO - PROCESS | 1938 | --DOMWINDOW == 139 (0x12b74d800) [pid = 1938] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 19:42:39 INFO - PROCESS | 1938 | --DOMWINDOW == 138 (0x11c622c00) [pid = 1938] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 19:42:39 INFO - PROCESS | 1938 | --DOMWINDOW == 137 (0x11aa6c400) [pid = 1938] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 19:42:39 INFO - PROCESS | 1938 | --DOMWINDOW == 136 (0x119f4c000) [pid = 1938] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 19:42:39 INFO - PROCESS | 1938 | --DOMWINDOW == 135 (0x118fe6000) [pid = 1938] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 19:42:39 INFO - PROCESS | 1938 | --DOMWINDOW == 134 (0x115164c00) [pid = 1938] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 19:42:39 INFO - PROCESS | 1938 | --DOMWINDOW == 133 (0x114ff2400) [pid = 1938] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 19:42:39 INFO - PROCESS | 1938 | --DOMWINDOW == 132 (0x11515fc00) [pid = 1938] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 19:42:39 INFO - PROCESS | 1938 | --DOMWINDOW == 131 (0x1296f5400) [pid = 1938] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 19:42:39 INFO - PROCESS | 1938 | --DOMWINDOW == 130 (0x128e05800) [pid = 1938] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 19:42:39 INFO - PROCESS | 1938 | --DOMWINDOW == 129 (0x123fdbc00) [pid = 1938] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 19:42:39 INFO - PROCESS | 1938 | --DOMWINDOW == 128 (0x11aa65c00) [pid = 1938] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 19:42:39 INFO - PROCESS | 1938 | --DOMWINDOW == 127 (0x1188c2c00) [pid = 1938] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 19:42:39 INFO - PROCESS | 1938 | --DOMWINDOW == 126 (0x115042c00) [pid = 1938] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 19:42:39 INFO - PROCESS | 1938 | --DOMWINDOW == 125 (0x126bcd800) [pid = 1938] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 19:42:39 INFO - PROCESS | 1938 | --DOMWINDOW == 124 (0x12e80bc00) [pid = 1938] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 19:42:39 INFO - PROCESS | 1938 | --DOMWINDOW == 123 (0x12e361800) [pid = 1938] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 19:42:39 INFO - PROCESS | 1938 | --DOMWINDOW == 122 (0x12b4d7400) [pid = 1938] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 19:42:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 19:42:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1119ms 19:42:39 INFO - PROCESS | 1938 | 1461465759675 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 19:42:39 INFO - PROCESS | 1938 | 1461465759677 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 19:42:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 19:42:39 INFO - PROCESS | 1938 | 1461465759709 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 19:42:39 INFO - PROCESS | 1938 | 1461465759711 Marionette TRACE conn2 <- [1,1078,null,{}] 19:42:39 INFO - PROCESS | 1938 | 1461465759714 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}] 19:42:39 INFO - PROCESS | 1938 | 1461465759787 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 19:42:39 INFO - PROCESS | 1938 | 1461465759847 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:39 INFO - PROCESS | 1938 | ++DOCSHELL 0x123c8c000 == 41 [pid = 1938] [id = 277] 19:42:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 123 (0x11a918800) [pid = 1938] [serial = 829] [outer = 0x0] 19:42:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 124 (0x11aa69000) [pid = 1938] [serial = 830] [outer = 0x11a918800] 19:42:39 INFO - PROCESS | 1938 | 1461465759873 Marionette DEBUG loaded listener.js 19:42:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 125 (0x11bbda000) [pid = 1938] [serial = 831] [outer = 0x11a918800] 19:42:40 INFO - PROCESS | 1938 | 1461465760164 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]]]}] 19:42:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 19:42:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 491ms 19:42:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 19:42:40 INFO - PROCESS | 1938 | 1461465760185 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 19:42:40 INFO - PROCESS | 1938 | 1461465760186 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 19:42:40 INFO - PROCESS | 1938 | 1461465760188 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 19:42:40 INFO - PROCESS | 1938 | 1461465760189 Marionette TRACE conn2 <- [1,1082,null,{}] 19:42:40 INFO - PROCESS | 1938 | 1461465760192 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}] 19:42:40 INFO - PROCESS | 1938 | 1461465760273 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 19:42:40 INFO - PROCESS | 1938 | 1461465760279 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:40 INFO - PROCESS | 1938 | ++DOCSHELL 0x12b434800 == 42 [pid = 1938] [id = 278] 19:42:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 126 (0x11bbdcc00) [pid = 1938] [serial = 832] [outer = 0x0] 19:42:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 127 (0x124005400) [pid = 1938] [serial = 833] [outer = 0x11bbdcc00] 19:42:40 INFO - PROCESS | 1938 | 1461465760305 Marionette DEBUG loaded listener.js 19:42:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 128 (0x1274ec000) [pid = 1938] [serial = 834] [outer = 0x11bbdcc00] 19:42:40 INFO - PROCESS | 1938 | 1461465760614 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]]]}] 19:42:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 19:42:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 468ms 19:42:40 INFO - PROCESS | 1938 | 1461465760657 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 19:42:40 INFO - PROCESS | 1938 | 1461465760658 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 19:42:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 19:42:40 INFO - PROCESS | 1938 | 1461465760660 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 19:42:40 INFO - PROCESS | 1938 | 1461465760661 Marionette TRACE conn2 <- [1,1086,null,{}] 19:42:40 INFO - PROCESS | 1938 | 1461465760664 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}] 19:42:40 INFO - PROCESS | 1938 | 1461465760782 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 19:42:40 INFO - PROCESS | 1938 | 1461465760791 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:40 INFO - PROCESS | 1938 | ++DOCSHELL 0x12b442800 == 43 [pid = 1938] [id = 279] 19:42:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 129 (0x11a91b400) [pid = 1938] [serial = 835] [outer = 0x0] 19:42:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 130 (0x12400bc00) [pid = 1938] [serial = 836] [outer = 0x11a91b400] 19:42:40 INFO - PROCESS | 1938 | 1461465760817 Marionette DEBUG loaded listener.js 19:42:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 131 (0x128e06000) [pid = 1938] [serial = 837] [outer = 0x11a91b400] 19:42:41 INFO - PROCESS | 1938 | 1461465761113 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]]]}] 19:42:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 19:42:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 471ms 19:42:41 INFO - PROCESS | 1938 | 1461465761135 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 19:42:41 INFO - PROCESS | 1938 | 1461465761136 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 19:42:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 19:42:41 INFO - PROCESS | 1938 | 1461465761138 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 19:42:41 INFO - PROCESS | 1938 | 1461465761139 Marionette TRACE conn2 <- [1,1090,null,{}] 19:42:41 INFO - PROCESS | 1938 | 1461465761141 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}] 19:42:41 INFO - PROCESS | 1938 | 1461465761225 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 19:42:41 INFO - PROCESS | 1938 | 1461465761232 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:41 INFO - PROCESS | 1938 | ++DOCSHELL 0x12ce9e800 == 44 [pid = 1938] [id = 280] 19:42:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 132 (0x128e0c000) [pid = 1938] [serial = 838] [outer = 0x0] 19:42:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 133 (0x128ede800) [pid = 1938] [serial = 839] [outer = 0x128e0c000] 19:42:41 INFO - PROCESS | 1938 | 1461465761257 Marionette DEBUG loaded listener.js 19:42:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 134 (0x12913f400) [pid = 1938] [serial = 840] [outer = 0x128e0c000] 19:42:41 INFO - PROCESS | 1938 | 1461465761706 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]]]}] 19:42:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 19:42:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 619ms 19:42:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 19:42:41 INFO - PROCESS | 1938 | 1461465761758 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 19:42:41 INFO - PROCESS | 1938 | 1461465761760 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 19:42:41 INFO - PROCESS | 1938 | 1461465761764 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 19:42:41 INFO - PROCESS | 1938 | 1461465761766 Marionette TRACE conn2 <- [1,1094,null,{}] 19:42:41 INFO - PROCESS | 1938 | 1461465761770 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}] 19:42:41 INFO - PROCESS | 1938 | 1461465761882 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 19:42:42 INFO - PROCESS | 1938 | 1461465762010 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:42 INFO - PROCESS | 1938 | ++DOCSHELL 0x11677b800 == 45 [pid = 1938] [id = 281] 19:42:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 135 (0x114fe9c00) [pid = 1938] [serial = 841] [outer = 0x0] 19:42:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 136 (0x114fef000) [pid = 1938] [serial = 842] [outer = 0x114fe9c00] 19:42:42 INFO - PROCESS | 1938 | 1461465762044 Marionette DEBUG loaded listener.js 19:42:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 137 (0x115163400) [pid = 1938] [serial = 843] [outer = 0x114fe9c00] 19:42:42 INFO - PROCESS | 1938 | 1461465762577 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]]]}] 19:42:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 19:42:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 871ms 19:42:42 INFO - PROCESS | 1938 | 1461465762635 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 19:42:42 INFO - PROCESS | 1938 | 1461465762639 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 19:42:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 19:42:42 INFO - PROCESS | 1938 | 1461465762644 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 19:42:42 INFO - PROCESS | 1938 | 1461465762645 Marionette TRACE conn2 <- [1,1098,null,{}] 19:42:42 INFO - PROCESS | 1938 | 1461465762648 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}] 19:42:42 INFO - PROCESS | 1938 | 1461465762756 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 19:42:42 INFO - PROCESS | 1938 | 1461465762833 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:42 INFO - PROCESS | 1938 | ++DOCSHELL 0x11b30c800 == 46 [pid = 1938] [id = 282] 19:42:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 138 (0x116577c00) [pid = 1938] [serial = 844] [outer = 0x0] 19:42:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 139 (0x118567400) [pid = 1938] [serial = 845] [outer = 0x116577c00] 19:42:42 INFO - PROCESS | 1938 | 1461465762863 Marionette DEBUG loaded listener.js 19:42:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 140 (0x118c0f000) [pid = 1938] [serial = 846] [outer = 0x116577c00] 19:42:43 INFO - PROCESS | 1938 | 1461465763399 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]]]}] 19:42:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 19:42:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 771ms 19:42:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 19:42:43 INFO - PROCESS | 1938 | 1461465763415 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 19:42:43 INFO - PROCESS | 1938 | 1461465763417 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 19:42:43 INFO - PROCESS | 1938 | 1461465763420 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 19:42:43 INFO - PROCESS | 1938 | 1461465763423 Marionette TRACE conn2 <- [1,1102,null,{}] 19:42:43 INFO - PROCESS | 1938 | 1461465763467 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}] 19:42:43 INFO - PROCESS | 1938 | 1461465763808 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 19:42:43 INFO - PROCESS | 1938 | 1461465763980 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:43 INFO - PROCESS | 1938 | ++DOCSHELL 0x115430000 == 47 [pid = 1938] [id = 283] 19:42:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 141 (0x114bb7400) [pid = 1938] [serial = 847] [outer = 0x0] 19:42:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 142 (0x114f9b400) [pid = 1938] [serial = 848] [outer = 0x114bb7400] 19:42:44 INFO - PROCESS | 1938 | 1461465764013 Marionette DEBUG loaded listener.js 19:42:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 143 (0x114ff7400) [pid = 1938] [serial = 849] [outer = 0x114bb7400] 19:42:44 INFO - PROCESS | 1938 | --DOCSHELL 0x114f61800 == 46 [pid = 1938] [id = 97] 19:42:44 INFO - PROCESS | 1938 | --DOCSHELL 0x12a897000 == 45 [pid = 1938] [id = 96] 19:42:44 INFO - PROCESS | 1938 | --DOCSHELL 0x114b73800 == 44 [pid = 1938] [id = 95] 19:42:44 INFO - PROCESS | 1938 | --DOCSHELL 0x123a2c000 == 43 [pid = 1938] [id = 93] 19:42:44 INFO - PROCESS | 1938 | --DOCSHELL 0x114e7e000 == 42 [pid = 1938] [id = 101] 19:42:44 INFO - PROCESS | 1938 | --DOCSHELL 0x11ae11000 == 41 [pid = 1938] [id = 86] 19:42:44 INFO - PROCESS | 1938 | --DOCSHELL 0x119c2f800 == 40 [pid = 1938] [id = 102] 19:42:44 INFO - PROCESS | 1938 | --DOCSHELL 0x12a899800 == 39 [pid = 1938] [id = 88] 19:42:44 INFO - PROCESS | 1938 | --DOCSHELL 0x11880f000 == 38 [pid = 1938] [id = 99] 19:42:44 INFO - PROCESS | 1938 | --DOCSHELL 0x11925c800 == 37 [pid = 1938] [id = 100] 19:42:44 INFO - PROCESS | 1938 | --DOCSHELL 0x124ea6800 == 36 [pid = 1938] [id = 87] 19:42:44 INFO - PROCESS | 1938 | --DOCSHELL 0x114f77800 == 35 [pid = 1938] [id = 98] 19:42:44 INFO - PROCESS | 1938 | --DOMWINDOW == 142 (0x12bec3800) [pid = 1938] [serial = 788] [outer = 0x0] [url = about:blank] 19:42:44 INFO - PROCESS | 1938 | --DOCSHELL 0x12ef9d800 == 34 [pid = 1938] [id = 263] 19:42:44 INFO - PROCESS | 1938 | --DOMWINDOW == 141 (0x126c3b400) [pid = 1938] [serial = 606] [outer = 0x0] [url = about:blank] 19:42:44 INFO - PROCESS | 1938 | --DOMWINDOW == 140 (0x11c31f000) [pid = 1938] [serial = 603] [outer = 0x0] [url = about:blank] 19:42:44 INFO - PROCESS | 1938 | --DOMWINDOW == 139 (0x12e802c00) [pid = 1938] [serial = 678] [outer = 0x0] [url = about:blank] 19:42:44 INFO - PROCESS | 1938 | --DOMWINDOW == 138 (0x11aa6f800) [pid = 1938] [serial = 570] [outer = 0x0] [url = about:blank] 19:42:44 INFO - PROCESS | 1938 | --DOMWINDOW == 137 (0x12b25c000) [pid = 1938] [serial = 669] [outer = 0x0] [url = about:blank] 19:42:44 INFO - PROCESS | 1938 | --DOMWINDOW == 136 (0x12cfaa800) [pid = 1938] [serial = 609] [outer = 0x0] [url = about:blank] 19:42:44 INFO - PROCESS | 1938 | --DOMWINDOW == 135 (0x1240e0400) [pid = 1938] [serial = 573] [outer = 0x0] [url = about:blank] 19:42:44 INFO - PROCESS | 1938 | --DOMWINDOW == 134 (0x124010000) [pid = 1938] [serial = 681] [outer = 0x0] [url = about:blank] 19:42:44 INFO - PROCESS | 1938 | --DOMWINDOW == 133 (0x118569400) [pid = 1938] [serial = 663] [outer = 0x0] [url = about:blank] 19:42:44 INFO - PROCESS | 1938 | --DOMWINDOW == 132 (0x12e80d000) [pid = 1938] [serial = 684] [outer = 0x0] [url = about:blank] 19:42:44 INFO - PROCESS | 1938 | --DOMWINDOW == 131 (0x12e6edc00) [pid = 1938] [serial = 615] [outer = 0x0] [url = about:blank] 19:42:44 INFO - PROCESS | 1938 | --DOMWINDOW == 130 (0x12e367c00) [pid = 1938] [serial = 612] [outer = 0x0] [url = about:blank] 19:42:44 INFO - PROCESS | 1938 | --DOMWINDOW == 129 (0x12becec00) [pid = 1938] [serial = 675] [outer = 0x0] [url = about:blank] 19:42:44 INFO - PROCESS | 1938 | --DOMWINDOW == 128 (0x12f80bc00) [pid = 1938] [serial = 618] [outer = 0x0] [url = about:blank] 19:42:44 INFO - PROCESS | 1938 | --DOMWINDOW == 127 (0x11bf9fc00) [pid = 1938] [serial = 666] [outer = 0x0] [url = about:blank] 19:42:44 INFO - PROCESS | 1938 | --DOMWINDOW == 126 (0x11504a400) [pid = 1938] [serial = 621] [outer = 0x0] [url = about:blank] 19:42:44 INFO - PROCESS | 1938 | --DOMWINDOW == 125 (0x12e6df000) [pid = 1938] [serial = 672] [outer = 0x0] [url = about:blank] 19:42:44 INFO - PROCESS | 1938 | --DOMWINDOW == 124 (0x12e6e7800) [pid = 1938] [serial = 582] [outer = 0x0] [url = about:blank] 19:42:44 INFO - PROCESS | 1938 | --DOMWINDOW == 123 (0x12e360c00) [pid = 1938] [serial = 579] [outer = 0x0] [url = about:blank] 19:42:44 INFO - PROCESS | 1938 | --DOMWINDOW == 122 (0x12b26e800) [pid = 1938] [serial = 576] [outer = 0x0] [url = about:blank] 19:42:44 INFO - PROCESS | 1938 | --DOMWINDOW == 121 (0x12f804800) [pid = 1938] [serial = 534] [outer = 0x0] [url = about:blank] 19:42:44 INFO - PROCESS | 1938 | --DOMWINDOW == 120 (0x127450800) [pid = 1938] [serial = 767] [outer = 0x0] [url = about:blank] 19:42:44 INFO - PROCESS | 1938 | --DOMWINDOW == 119 (0x128c15000) [pid = 1938] [serial = 768] [outer = 0x0] [url = about:blank] 19:42:44 INFO - PROCESS | 1938 | --DOMWINDOW == 118 (0x1296fdc00) [pid = 1938] [serial = 773] [outer = 0x0] [url = about:blank] 19:42:44 INFO - PROCESS | 1938 | --DOMWINDOW == 117 (0x1296f3400) [pid = 1938] [serial = 771] [outer = 0x0] [url = about:blank] 19:42:44 INFO - PROCESS | 1938 | --DOMWINDOW == 116 (0x12b267400) [pid = 1938] [serial = 776] [outer = 0x0] [url = about:blank] 19:42:44 INFO - PROCESS | 1938 | --DOMWINDOW == 115 (0x126bd8800) [pid = 1938] [serial = 779] [outer = 0x0] [url = about:blank] 19:42:44 INFO - PROCESS | 1938 | --DOMWINDOW == 114 (0x12b518800) [pid = 1938] [serial = 782] [outer = 0x0] [url = about:blank] 19:42:44 INFO - PROCESS | 1938 | --DOMWINDOW == 113 (0x12b4cf400) [pid = 1938] [serial = 780] [outer = 0x0] [url = about:blank] 19:42:44 INFO - PROCESS | 1938 | --DOMWINDOW == 112 (0x12bce3400) [pid = 1938] [serial = 786] [outer = 0x0] [url = about:blank] 19:42:44 INFO - PROCESS | 1938 | --DOMWINDOW == 111 (0x123eac400) [pid = 1938] [serial = 764] [outer = 0x0] [url = about:blank] 19:42:44 INFO - PROCESS | 1938 | --DOMWINDOW == 110 (0x11bbe1400) [pid = 1938] [serial = 761] [outer = 0x0] [url = about:blank] 19:42:44 INFO - PROCESS | 1938 | --DOMWINDOW == 109 (0x11c327c00) [pid = 1938] [serial = 762] [outer = 0x0] [url = about:blank] 19:42:44 INFO - PROCESS | 1938 | --DOMWINDOW == 108 (0x11aab6c00) [pid = 1938] [serial = 758] [outer = 0x0] [url = about:blank] 19:42:44 INFO - PROCESS | 1938 | --DOMWINDOW == 107 (0x11bb31400) [pid = 1938] [serial = 759] [outer = 0x0] [url = about:blank] 19:42:44 INFO - PROCESS | 1938 | --DOMWINDOW == 106 (0x119a6dc00) [pid = 1938] [serial = 755] [outer = 0x0] [url = about:blank] 19:42:44 INFO - PROCESS | 1938 | --DOMWINDOW == 105 (0x11aa6a400) [pid = 1938] [serial = 756] [outer = 0x0] [url = about:blank] 19:42:44 INFO - PROCESS | 1938 | --DOMWINDOW == 104 (0x118fec800) [pid = 1938] [serial = 753] [outer = 0x0] [url = about:blank] 19:42:44 INFO - PROCESS | 1938 | --DOMWINDOW == 103 (0x11856b800) [pid = 1938] [serial = 752] [outer = 0x0] [url = about:blank] 19:42:44 INFO - PROCESS | 1938 | --DOMWINDOW == 102 (0x1153cf000) [pid = 1938] [serial = 750] [outer = 0x0] [url = about:blank] 19:42:44 INFO - PROCESS | 1938 | --DOMWINDOW == 101 (0x11503e800) [pid = 1938] [serial = 749] [outer = 0x0] [url = about:blank] 19:42:44 INFO - PROCESS | 1938 | --DOMWINDOW == 100 (0x12b25ac00) [pid = 1938] [serial = 747] [outer = 0x0] [url = about:blank] 19:42:44 INFO - PROCESS | 1938 | --DOMWINDOW == 99 (0x12b254c00) [pid = 1938] [serial = 746] [outer = 0x0] [url = about:blank] 19:42:44 INFO - PROCESS | 1938 | --DOMWINDOW == 98 (0x12b253800) [pid = 1938] [serial = 744] [outer = 0x0] [url = about:blank] 19:42:44 INFO - PROCESS | 1938 | --DOMWINDOW == 97 (0x12b24d400) [pid = 1938] [serial = 743] [outer = 0x0] [url = about:blank] 19:42:44 INFO - PROCESS | 1938 | --DOMWINDOW == 96 (0x12950d400) [pid = 1938] [serial = 741] [outer = 0x0] [url = about:blank] 19:42:44 INFO - PROCESS | 1938 | --DOMWINDOW == 95 (0x12930cc00) [pid = 1938] [serial = 740] [outer = 0x0] [url = about:blank] 19:42:44 INFO - PROCESS | 1938 | --DOMWINDOW == 94 (0x127446400) [pid = 1938] [serial = 738] [outer = 0x0] [url = about:blank] 19:42:44 INFO - PROCESS | 1938 | --DOMWINDOW == 93 (0x12427c400) [pid = 1938] [serial = 737] [outer = 0x0] [url = about:blank] 19:42:44 INFO - PROCESS | 1938 | --DOMWINDOW == 92 (0x123ac5400) [pid = 1938] [serial = 735] [outer = 0x0] [url = about:blank] 19:42:44 INFO - PROCESS | 1938 | --DOMWINDOW == 91 (0x11ad98c00) [pid = 1938] [serial = 734] [outer = 0x0] [url = about:blank] 19:42:44 INFO - PROCESS | 1938 | --DOMWINDOW == 90 (0x11a916000) [pid = 1938] [serial = 732] [outer = 0x0] [url = about:blank] 19:42:44 INFO - PROCESS | 1938 | --DOMWINDOW == 89 (0x118ff1c00) [pid = 1938] [serial = 731] [outer = 0x0] [url = about:blank] 19:42:44 INFO - PROCESS | 1938 | --DOMWINDOW == 88 (0x11578e800) [pid = 1938] [serial = 729] [outer = 0x0] [url = about:blank] 19:42:44 INFO - PROCESS | 1938 | --DOMWINDOW == 87 (0x11515f400) [pid = 1938] [serial = 728] [outer = 0x0] [url = about:blank] 19:42:44 INFO - PROCESS | 1938 | --DOMWINDOW == 86 (0x129304000) [pid = 1938] [serial = 725] [outer = 0x0] [url = about:blank] 19:42:44 INFO - PROCESS | 1938 | --DOMWINDOW == 85 (0x129508000) [pid = 1938] [serial = 726] [outer = 0x0] [url = about:blank] 19:42:44 INFO - PROCESS | 1938 | --DOMWINDOW == 84 (0x12b0e3400) [pid = 1938] [serial = 774] [outer = 0x0] [url = about:blank] 19:42:44 INFO - PROCESS | 1938 | --DOMWINDOW == 83 (0x12b74e400) [pid = 1938] [serial = 783] [outer = 0x0] [url = about:blank] 19:42:44 INFO - PROCESS | 1938 | --DOMWINDOW == 82 (0x1296f8400) [pid = 1938] [serial = 777] [outer = 0x0] [url = about:blank] 19:42:44 INFO - PROCESS | 1938 | --DOMWINDOW == 81 (0x126c40c00) [pid = 1938] [serial = 765] [outer = 0x0] [url = about:blank] 19:42:44 INFO - PROCESS | 1938 | --DOMWINDOW == 80 (0x12bc19800) [pid = 1938] [serial = 785] [outer = 0x0] [url = about:blank] 19:42:44 INFO - PROCESS | 1938 | --DOMWINDOW == 79 (0x12931c000) [pid = 1938] [serial = 770] [outer = 0x0] [url = about:blank] 19:42:44 INFO - PROCESS | 1938 | 1461465764484 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]]]}] 19:42:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 19:42:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1108ms 19:42:44 INFO - PROCESS | 1938 | 1461465764529 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 19:42:44 INFO - PROCESS | 1938 | 1461465764531 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 19:42:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 19:42:44 INFO - PROCESS | 1938 | 1461465764534 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 19:42:44 INFO - PROCESS | 1938 | 1461465764537 Marionette TRACE conn2 <- [1,1106,null,{}] 19:42:44 INFO - PROCESS | 1938 | 1461465764540 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}] 19:42:44 INFO - PROCESS | 1938 | 1461465764615 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 19:42:44 INFO - PROCESS | 1938 | 1461465764620 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:44 INFO - PROCESS | 1938 | ++DOCSHELL 0x116777800 == 35 [pid = 1938] [id = 284] 19:42:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 80 (0x11503f000) [pid = 1938] [serial = 850] [outer = 0x0] 19:42:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 81 (0x115165400) [pid = 1938] [serial = 851] [outer = 0x11503f000] 19:42:44 INFO - PROCESS | 1938 | 1461465764653 Marionette DEBUG loaded listener.js 19:42:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 82 (0x11673f000) [pid = 1938] [serial = 852] [outer = 0x11503f000] 19:42:45 INFO - PROCESS | 1938 | 1461465765024 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]]]}] 19:42:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 19:42:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 520ms 19:42:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 19:42:45 INFO - PROCESS | 1938 | 1461465765055 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 19:42:45 INFO - PROCESS | 1938 | 1461465765057 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 19:42:45 INFO - PROCESS | 1938 | 1461465765059 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 19:42:45 INFO - PROCESS | 1938 | 1461465765060 Marionette TRACE conn2 <- [1,1110,null,{}] 19:42:45 INFO - PROCESS | 1938 | 1461465765063 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}] 19:42:45 INFO - PROCESS | 1938 | 1461465765139 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 19:42:45 INFO - PROCESS | 1938 | 1461465765147 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:45 INFO - PROCESS | 1938 | ++DOCSHELL 0x11a9d6800 == 36 [pid = 1938] [id = 285] 19:42:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 83 (0x11400f800) [pid = 1938] [serial = 853] [outer = 0x0] 19:42:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 84 (0x118fe8000) [pid = 1938] [serial = 854] [outer = 0x11400f800] 19:42:45 INFO - PROCESS | 1938 | 1461465765174 Marionette DEBUG loaded listener.js 19:42:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 85 (0x119238400) [pid = 1938] [serial = 855] [outer = 0x11400f800] 19:42:45 INFO - PROCESS | 1938 | 1461465765527 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]]]}] 19:42:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 19:42:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 474ms 19:42:45 INFO - PROCESS | 1938 | 1461465765533 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 19:42:45 INFO - PROCESS | 1938 | 1461465765536 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 19:42:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 19:42:45 INFO - PROCESS | 1938 | 1461465765543 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 19:42:45 INFO - PROCESS | 1938 | 1461465765548 Marionette TRACE conn2 <- [1,1114,null,{}] 19:42:45 INFO - PROCESS | 1938 | 1461465765551 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}] 19:42:45 INFO - PROCESS | 1938 | 1461465765634 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 19:42:45 INFO - PROCESS | 1938 | 1461465765682 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:45 INFO - PROCESS | 1938 | ++DOCSHELL 0x11bbb2800 == 37 [pid = 1938] [id = 286] 19:42:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 86 (0x114f9c400) [pid = 1938] [serial = 856] [outer = 0x0] 19:42:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 87 (0x119f46c00) [pid = 1938] [serial = 857] [outer = 0x114f9c400] 19:42:45 INFO - PROCESS | 1938 | 1461465765709 Marionette DEBUG loaded listener.js 19:42:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 88 (0x11aa69400) [pid = 1938] [serial = 858] [outer = 0x114f9c400] 19:42:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 89 (0x11aab6c00) [pid = 1938] [serial = 859] [outer = 0x12f86bc00] 19:42:46 INFO - PROCESS | 1938 | 1461465766030 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]]]}] 19:42:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 19:42:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 527ms 19:42:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 19:42:46 INFO - PROCESS | 1938 | 1461465766067 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 19:42:46 INFO - PROCESS | 1938 | 1461465766068 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 19:42:46 INFO - PROCESS | 1938 | 1461465766070 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 19:42:46 INFO - PROCESS | 1938 | 1461465766071 Marionette TRACE conn2 <- [1,1118,null,{}] 19:42:46 INFO - PROCESS | 1938 | 1461465766073 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}] 19:42:46 INFO - PROCESS | 1938 | 1461465766150 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 19:42:46 INFO - PROCESS | 1938 | 1461465766205 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:46 INFO - PROCESS | 1938 | ++DOCSHELL 0x123a19000 == 38 [pid = 1938] [id = 287] 19:42:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 90 (0x119a78400) [pid = 1938] [serial = 860] [outer = 0x0] 19:42:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 91 (0x11aa6f400) [pid = 1938] [serial = 861] [outer = 0x119a78400] 19:42:46 INFO - PROCESS | 1938 | 1461465766230 Marionette DEBUG loaded listener.js 19:42:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 92 (0x11b8a5400) [pid = 1938] [serial = 862] [outer = 0x119a78400] 19:42:46 INFO - PROCESS | 1938 | 1461465766553 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]]]}] 19:42:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 19:42:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 519ms 19:42:46 INFO - PROCESS | 1938 | 1461465766589 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 19:42:46 INFO - PROCESS | 1938 | 1461465766590 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 19:42:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 19:42:46 INFO - PROCESS | 1938 | 1461465766599 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 19:42:46 INFO - PROCESS | 1938 | 1461465766600 Marionette TRACE conn2 <- [1,1122,null,{}] 19:42:46 INFO - PROCESS | 1938 | 1461465766602 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}] 19:42:46 INFO - PROCESS | 1938 | 1461465766696 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 19:42:46 INFO - PROCESS | 1938 | 1461465766702 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:46 INFO - PROCESS | 1938 | ++DOCSHELL 0x124eb4000 == 39 [pid = 1938] [id = 288] 19:42:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 93 (0x11bb59c00) [pid = 1938] [serial = 863] [outer = 0x0] 19:42:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 94 (0x11bbda800) [pid = 1938] [serial = 864] [outer = 0x11bb59c00] 19:42:46 INFO - PROCESS | 1938 | 1461465766759 Marionette DEBUG loaded listener.js 19:42:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 95 (0x11bf9e400) [pid = 1938] [serial = 865] [outer = 0x11bb59c00] 19:42:47 INFO - PROCESS | 1938 | 1461465767101 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]]]}] 19:42:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 19:42:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 524ms 19:42:47 INFO - PROCESS | 1938 | 1461465767118 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 19:42:47 INFO - PROCESS | 1938 | 1461465767119 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 19:42:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 19:42:47 INFO - PROCESS | 1938 | 1461465767121 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 19:42:47 INFO - PROCESS | 1938 | 1461465767122 Marionette TRACE conn2 <- [1,1126,null,{}] 19:42:47 INFO - PROCESS | 1938 | 1461465767125 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}] 19:42:47 INFO - PROCESS | 1938 | 1461465767225 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 19:42:47 INFO - PROCESS | 1938 | 1461465767239 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:47 INFO - PROCESS | 1938 | ++DOCSHELL 0x12746b800 == 40 [pid = 1938] [id = 289] 19:42:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 96 (0x11bf9fc00) [pid = 1938] [serial = 866] [outer = 0x0] 19:42:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 97 (0x11c337c00) [pid = 1938] [serial = 867] [outer = 0x11bf9fc00] 19:42:47 INFO - PROCESS | 1938 | 1461465767264 Marionette DEBUG loaded listener.js 19:42:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 98 (0x11c62dc00) [pid = 1938] [serial = 868] [outer = 0x11bf9fc00] 19:42:47 INFO - PROCESS | 1938 | 1461465767612 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]]]}] 19:42:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 19:42:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 518ms 19:42:47 INFO - PROCESS | 1938 | 1461465767640 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 19:42:47 INFO - PROCESS | 1938 | 1461465767642 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 19:42:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 19:42:47 INFO - PROCESS | 1938 | 1461465767651 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 19:42:47 INFO - PROCESS | 1938 | 1461465767652 Marionette TRACE conn2 <- [1,1130,null,{}] 19:42:47 INFO - PROCESS | 1938 | 1461465767654 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}] 19:42:47 INFO - PROCESS | 1938 | 1461465767748 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 19:42:47 INFO - PROCESS | 1938 | 1461465767752 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:47 INFO - PROCESS | 1938 | ++DOCSHELL 0x128e70000 == 41 [pid = 1938] [id = 290] 19:42:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 99 (0x11c878c00) [pid = 1938] [serial = 869] [outer = 0x0] 19:42:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 100 (0x123ac1800) [pid = 1938] [serial = 870] [outer = 0x11c878c00] 19:42:47 INFO - PROCESS | 1938 | 1461465767777 Marionette DEBUG loaded listener.js 19:42:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 101 (0x123cab000) [pid = 1938] [serial = 871] [outer = 0x11c878c00] 19:42:48 INFO - PROCESS | 1938 | 1461465768107 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]]]}] 19:42:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 19:42:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 475ms 19:42:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 19:42:48 INFO - PROCESS | 1938 | 1461465768119 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 19:42:48 INFO - PROCESS | 1938 | 1461465768120 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 19:42:48 INFO - PROCESS | 1938 | 1461465768122 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 19:42:48 INFO - PROCESS | 1938 | 1461465768124 Marionette TRACE conn2 <- [1,1134,null,{}] 19:42:48 INFO - PROCESS | 1938 | 1461465768126 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}] 19:42:48 INFO - PROCESS | 1938 | 1461465768225 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 19:42:48 INFO - PROCESS | 1938 | 1461465768257 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:48 INFO - PROCESS | 1938 | ++DOCSHELL 0x119c35000 == 42 [pid = 1938] [id = 291] 19:42:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 102 (0x123e14400) [pid = 1938] [serial = 872] [outer = 0x0] 19:42:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 103 (0x124003800) [pid = 1938] [serial = 873] [outer = 0x123e14400] 19:42:48 INFO - PROCESS | 1938 | 1461465768283 Marionette DEBUG loaded listener.js 19:42:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 104 (0x12400a400) [pid = 1938] [serial = 874] [outer = 0x123e14400] 19:42:48 INFO - PROCESS | 1938 | --DOMWINDOW == 103 (0x11c87b000) [pid = 1938] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 19:42:48 INFO - PROCESS | 1938 | --DOMWINDOW == 102 (0x12400f000) [pid = 1938] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 19:42:48 INFO - PROCESS | 1938 | --DOMWINDOW == 101 (0x116575800) [pid = 1938] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 19:42:48 INFO - PROCESS | 1938 | --DOMWINDOW == 100 (0x11c320800) [pid = 1938] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 19:42:48 INFO - PROCESS | 1938 | --DOMWINDOW == 99 (0x11aa70400) [pid = 1938] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 19:42:48 INFO - PROCESS | 1938 | --DOMWINDOW == 98 (0x114442800) [pid = 1938] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 19:42:48 INFO - PROCESS | 1938 | --DOMWINDOW == 97 (0x118ff0c00) [pid = 1938] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 19:42:48 INFO - PROCESS | 1938 | --DOMWINDOW == 96 (0x115165c00) [pid = 1938] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 19:42:48 INFO - PROCESS | 1938 | --DOMWINDOW == 95 (0x114ff5c00) [pid = 1938] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 19:42:48 INFO - PROCESS | 1938 | --DOMWINDOW == 94 (0x11bbe5800) [pid = 1938] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 19:42:48 INFO - PROCESS | 1938 | --DOMWINDOW == 93 (0x11515e000) [pid = 1938] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 19:42:48 INFO - PROCESS | 1938 | --DOMWINDOW == 92 (0x124f16800) [pid = 1938] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 19:42:48 INFO - PROCESS | 1938 | --DOMWINDOW == 91 (0x11a918800) [pid = 1938] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 19:42:48 INFO - PROCESS | 1938 | --DOMWINDOW == 90 (0x11bbdcc00) [pid = 1938] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 19:42:48 INFO - PROCESS | 1938 | --DOMWINDOW == 89 (0x114762c00) [pid = 1938] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 19:42:48 INFO - PROCESS | 1938 | --DOMWINDOW == 88 (0x11a91b400) [pid = 1938] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 19:42:48 INFO - PROCESS | 1938 | 1461465768672 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]]]}] 19:42:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 19:42:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 570ms 19:42:48 INFO - PROCESS | 1938 | 1461465768693 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 19:42:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 19:42:48 INFO - PROCESS | 1938 | 1461465768696 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 19:42:48 INFO - PROCESS | 1938 | 1461465768698 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 19:42:48 INFO - PROCESS | 1938 | 1461465768699 Marionette TRACE conn2 <- [1,1138,null,{}] 19:42:48 INFO - PROCESS | 1938 | 1461465768702 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}] 19:42:48 INFO - PROCESS | 1938 | 1461465768780 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 19:42:48 INFO - PROCESS | 1938 | 1461465768784 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:48 INFO - PROCESS | 1938 | ++DOCSHELL 0x11bbc0000 == 43 [pid = 1938] [id = 292] 19:42:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 89 (0x11504ac00) [pid = 1938] [serial = 875] [outer = 0x0] 19:42:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 90 (0x11a91b400) [pid = 1938] [serial = 876] [outer = 0x11504ac00] 19:42:48 INFO - PROCESS | 1938 | 1461465768810 Marionette DEBUG loaded listener.js 19:42:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 91 (0x11c322800) [pid = 1938] [serial = 877] [outer = 0x11504ac00] 19:42:49 INFO - PROCESS | 1938 | 1461465769129 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]]]}] 19:42:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 19:42:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 468ms 19:42:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 19:42:49 INFO - PROCESS | 1938 | 1461465769168 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 19:42:49 INFO - PROCESS | 1938 | 1461465769169 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 19:42:49 INFO - PROCESS | 1938 | 1461465769171 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 19:42:49 INFO - PROCESS | 1938 | 1461465769172 Marionette TRACE conn2 <- [1,1142,null,{}] 19:42:49 INFO - PROCESS | 1938 | 1461465769174 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}] 19:42:49 INFO - PROCESS | 1938 | 1461465769272 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 19:42:49 INFO - PROCESS | 1938 | 1461465769280 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:49 INFO - PROCESS | 1938 | ++DOCSHELL 0x12b429800 == 44 [pid = 1938] [id = 293] 19:42:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 92 (0x124007800) [pid = 1938] [serial = 878] [outer = 0x0] 19:42:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 93 (0x12427c400) [pid = 1938] [serial = 879] [outer = 0x124007800] 19:42:49 INFO - PROCESS | 1938 | 1461465769310 Marionette DEBUG loaded listener.js 19:42:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 94 (0x124f19800) [pid = 1938] [serial = 880] [outer = 0x124007800] 19:42:49 INFO - PROCESS | 1938 | 1461465769633 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]]]}] 19:42:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 19:42:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 467ms 19:42:49 INFO - PROCESS | 1938 | 1461465769639 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 19:42:49 INFO - PROCESS | 1938 | 1461465769640 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 19:42:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 19:42:49 INFO - PROCESS | 1938 | 1461465769644 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 19:42:49 INFO - PROCESS | 1938 | 1461465769647 Marionette TRACE conn2 <- [1,1146,null,{}] 19:42:49 INFO - PROCESS | 1938 | 1461465769650 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}] 19:42:49 INFO - PROCESS | 1938 | 1461465769740 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 19:42:49 INFO - PROCESS | 1938 | 1461465769747 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:49 INFO - PROCESS | 1938 | ++DOCSHELL 0x12ce8e800 == 45 [pid = 1938] [id = 294] 19:42:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 95 (0x1269cd400) [pid = 1938] [serial = 881] [outer = 0x0] 19:42:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 96 (0x1288cd800) [pid = 1938] [serial = 882] [outer = 0x1269cd400] 19:42:49 INFO - PROCESS | 1938 | 1461465769772 Marionette DEBUG loaded listener.js 19:42:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 97 (0x128e11800) [pid = 1938] [serial = 883] [outer = 0x1269cd400] 19:42:50 INFO - PROCESS | 1938 | 1461465770084 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]]]}] 19:42:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 19:42:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 472ms 19:42:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 19:42:50 INFO - PROCESS | 1938 | 1461465770116 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 19:42:50 INFO - PROCESS | 1938 | 1461465770117 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 19:42:50 INFO - PROCESS | 1938 | 1461465770119 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 19:42:50 INFO - PROCESS | 1938 | 1461465770120 Marionette TRACE conn2 <- [1,1150,null,{}] 19:42:50 INFO - PROCESS | 1938 | 1461465770122 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}] 19:42:50 INFO - PROCESS | 1938 | 1461465770225 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 19:42:50 INFO - PROCESS | 1938 | 1461465770231 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:50 INFO - PROCESS | 1938 | ++DOCSHELL 0x12cfba800 == 46 [pid = 1938] [id = 295] 19:42:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 98 (0x11c321000) [pid = 1938] [serial = 884] [outer = 0x0] 19:42:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 99 (0x128c1d000) [pid = 1938] [serial = 885] [outer = 0x11c321000] 19:42:50 INFO - PROCESS | 1938 | 1461465770257 Marionette DEBUG loaded listener.js 19:42:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 100 (0x129308800) [pid = 1938] [serial = 886] [outer = 0x11c321000] 19:42:50 INFO - PROCESS | 1938 | 1461465770545 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]]]}] 19:42:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 19:42:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 468ms 19:42:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 19:42:50 INFO - PROCESS | 1938 | 1461465770587 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 19:42:50 INFO - PROCESS | 1938 | 1461465770588 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 19:42:50 INFO - PROCESS | 1938 | 1461465770590 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 19:42:50 INFO - PROCESS | 1938 | 1461465770592 Marionette TRACE conn2 <- [1,1154,null,{}] 19:42:50 INFO - PROCESS | 1938 | 1461465770651 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}] 19:42:50 INFO - PROCESS | 1938 | 1461465770758 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 19:42:50 INFO - PROCESS | 1938 | 1461465770834 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:50 INFO - PROCESS | 1938 | ++DOCSHELL 0x115902800 == 47 [pid = 1938] [id = 296] 19:42:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 101 (0x114fef800) [pid = 1938] [serial = 887] [outer = 0x0] 19:42:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 102 (0x114ff4800) [pid = 1938] [serial = 888] [outer = 0x114fef800] 19:42:50 INFO - PROCESS | 1938 | 1461465770866 Marionette DEBUG loaded listener.js 19:42:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 103 (0x11515dc00) [pid = 1938] [serial = 889] [outer = 0x114fef800] 19:42:51 INFO - PROCESS | 1938 | 1461465771301 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]]]}] 19:42:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 19:42:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 772ms 19:42:51 INFO - PROCESS | 1938 | 1461465771364 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 19:42:51 INFO - PROCESS | 1938 | 1461465771367 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 19:42:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 19:42:51 INFO - PROCESS | 1938 | 1461465771370 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 19:42:51 INFO - PROCESS | 1938 | 1461465771374 Marionette TRACE conn2 <- [1,1158,null,{}] 19:42:51 INFO - PROCESS | 1938 | 1461465771396 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}] 19:42:51 INFO - PROCESS | 1938 | 1461465771499 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 19:42:51 INFO - PROCESS | 1938 | 1461465771563 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:51 INFO - PROCESS | 1938 | ++DOCSHELL 0x11c381800 == 48 [pid = 1938] [id = 297] 19:42:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 104 (0x11515d800) [pid = 1938] [serial = 890] [outer = 0x0] 19:42:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 105 (0x119239000) [pid = 1938] [serial = 891] [outer = 0x11515d800] 19:42:51 INFO - PROCESS | 1938 | 1461465771594 Marionette DEBUG loaded listener.js 19:42:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 106 (0x11515fc00) [pid = 1938] [serial = 892] [outer = 0x11515d800] 19:42:51 INFO - PROCESS | 1938 | 1461465771974 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]]]}] 19:42:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 19:42:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 626ms 19:42:52 INFO - PROCESS | 1938 | 1461465771999 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 19:42:52 INFO - PROCESS | 1938 | 1461465772000 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 19:42:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 19:42:52 INFO - PROCESS | 1938 | 1461465772003 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 19:42:52 INFO - PROCESS | 1938 | 1461465772004 Marionette TRACE conn2 <- [1,1162,null,{}] 19:42:52 INFO - PROCESS | 1938 | 1461465772007 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}] 19:42:52 INFO - PROCESS | 1938 | 1461465772107 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 19:42:52 INFO - PROCESS | 1938 | 1461465772192 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:52 INFO - PROCESS | 1938 | ++DOCSHELL 0x12b42f800 == 49 [pid = 1938] [id = 298] 19:42:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 107 (0x11a91fc00) [pid = 1938] [serial = 893] [outer = 0x0] 19:42:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 108 (0x11ad9cc00) [pid = 1938] [serial = 894] [outer = 0x11a91fc00] 19:42:52 INFO - PROCESS | 1938 | 1461465772226 Marionette DEBUG loaded listener.js 19:42:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 109 (0x11bb51400) [pid = 1938] [serial = 895] [outer = 0x11a91fc00] 19:42:52 INFO - PROCESS | 1938 | 1461465772633 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]]]}] 19:42:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 19:42:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 672ms 19:42:52 INFO - PROCESS | 1938 | 1461465772676 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 19:42:52 INFO - PROCESS | 1938 | 1461465772681 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 19:42:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 19:42:52 INFO - PROCESS | 1938 | 1461465772688 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 19:42:52 INFO - PROCESS | 1938 | 1461465772690 Marionette TRACE conn2 <- [1,1166,null,{}] 19:42:52 INFO - PROCESS | 1938 | 1461465772692 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}] 19:42:52 INFO - PROCESS | 1938 | 1461465772792 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 19:42:52 INFO - PROCESS | 1938 | 1461465772844 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:52 INFO - PROCESS | 1938 | ++DOCSHELL 0x12d3a0000 == 50 [pid = 1938] [id = 299] 19:42:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 110 (0x11bf9b000) [pid = 1938] [serial = 896] [outer = 0x0] 19:42:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 111 (0x11c881400) [pid = 1938] [serial = 897] [outer = 0x11bf9b000] 19:42:52 INFO - PROCESS | 1938 | 1461465772875 Marionette DEBUG loaded listener.js 19:42:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 112 (0x124e53000) [pid = 1938] [serial = 898] [outer = 0x11bf9b000] 19:42:53 INFO - PROCESS | 1938 | 1461465773305 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]]]}] 19:42:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 19:42:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 672ms 19:42:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 19:42:53 INFO - PROCESS | 1938 | 1461465773358 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 19:42:53 INFO - PROCESS | 1938 | 1461465773359 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 19:42:53 INFO - PROCESS | 1938 | 1461465773361 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 19:42:53 INFO - PROCESS | 1938 | 1461465773363 Marionette TRACE conn2 <- [1,1170,null,{}] 19:42:53 INFO - PROCESS | 1938 | 1461465773365 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}] 19:42:53 INFO - PROCESS | 1938 | 1461465773479 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 19:42:53 INFO - PROCESS | 1938 | 1461465773542 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:53 INFO - PROCESS | 1938 | ++DOCSHELL 0x12dbd8000 == 51 [pid = 1938] [id = 300] 19:42:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 113 (0x126948400) [pid = 1938] [serial = 899] [outer = 0x0] 19:42:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 114 (0x1274ebc00) [pid = 1938] [serial = 900] [outer = 0x126948400] 19:42:53 INFO - PROCESS | 1938 | 1461465773573 Marionette DEBUG loaded listener.js 19:42:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 115 (0x128edcc00) [pid = 1938] [serial = 901] [outer = 0x126948400] 19:42:53 INFO - PROCESS | 1938 | 1461465773972 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]]]}] 19:42:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 19:42:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 620ms 19:42:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 19:42:53 INFO - PROCESS | 1938 | 1461465773981 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 19:42:53 INFO - PROCESS | 1938 | 1461465773983 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 19:42:53 INFO - PROCESS | 1938 | 1461465773985 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 19:42:53 INFO - PROCESS | 1938 | 1461465773986 Marionette TRACE conn2 <- [1,1174,null,{}] 19:42:53 INFO - PROCESS | 1938 | 1461465773989 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}] 19:42:54 INFO - PROCESS | 1938 | 1461465774102 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 19:42:54 INFO - PROCESS | 1938 | 1461465774150 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:54 INFO - PROCESS | 1938 | ++DOCSHELL 0x12e25d800 == 52 [pid = 1938] [id = 301] 19:42:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 116 (0x12950ac00) [pid = 1938] [serial = 902] [outer = 0x0] 19:42:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 117 (0x1296ef800) [pid = 1938] [serial = 903] [outer = 0x12950ac00] 19:42:54 INFO - PROCESS | 1938 | 1461465774183 Marionette DEBUG loaded listener.js 19:42:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 118 (0x1296fc400) [pid = 1938] [serial = 904] [outer = 0x12950ac00] 19:42:54 INFO - PROCESS | 1938 | 1461465774621 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] 19:42:54 INFO - PROCESS | 1938 | 1461465774657 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 19:42:54 INFO - PROCESS | 1938 | 1461465774679 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 19:42:54 INFO - PROCESS | 1938 | 1461465774680 Marionette TRACE conn2 <- [1,1178,null,{}] 19:42:54 INFO - PROCESS | 1938 | 1461465774684 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}] 19:42:54 INFO - PROCESS | 1938 | 1461465774782 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 19:42:55 INFO - PROCESS | 1938 | 1461465775010 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:55 INFO - PROCESS | 1938 | ++DOCSHELL 0x11ab29000 == 53 [pid = 1938] [id = 302] 19:42:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 119 (0x114e52400) [pid = 1938] [serial = 905] [outer = 0x0] 19:42:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 120 (0x114fea000) [pid = 1938] [serial = 906] [outer = 0x114e52400] 19:42:55 INFO - PROCESS | 1938 | 1461465775039 Marionette DEBUG loaded listener.js 19:42:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 121 (0x115160000) [pid = 1938] [serial = 907] [outer = 0x114e52400] 19:42:55 INFO - PROCESS | 1938 | 1461465775456 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] 19:42:55 INFO - PROCESS | 1938 | 1461465775503 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 19:42:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 19:42:55 INFO - PROCESS | 1938 | 1461465775507 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 19:42:55 INFO - PROCESS | 1938 | 1461465775509 Marionette TRACE conn2 <- [1,1182,null,{}] 19:42:55 INFO - PROCESS | 1938 | 1461465775512 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}] 19:42:55 INFO - PROCESS | 1938 | 1461465775607 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 19:42:55 INFO - PROCESS | 1938 | 1461465775671 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:55 INFO - PROCESS | 1938 | ++DOCSHELL 0x11ae27800 == 54 [pid = 1938] [id = 303] 19:42:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 122 (0x11516c000) [pid = 1938] [serial = 908] [outer = 0x0] 19:42:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 123 (0x1187dd000) [pid = 1938] [serial = 909] [outer = 0x11516c000] 19:42:55 INFO - PROCESS | 1938 | 1461465775701 Marionette DEBUG loaded listener.js 19:42:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 124 (0x119189c00) [pid = 1938] [serial = 910] [outer = 0x11516c000] 19:42:55 INFO - PROCESS | 1938 | --DOCSHELL 0x12ce8e800 == 53 [pid = 1938] [id = 294] 19:42:55 INFO - PROCESS | 1938 | --DOCSHELL 0x12b429800 == 52 [pid = 1938] [id = 293] 19:42:55 INFO - PROCESS | 1938 | --DOCSHELL 0x11bbc0000 == 51 [pid = 1938] [id = 292] 19:42:55 INFO - PROCESS | 1938 | --DOCSHELL 0x119c35000 == 50 [pid = 1938] [id = 291] 19:42:55 INFO - PROCESS | 1938 | --DOCSHELL 0x128e70000 == 49 [pid = 1938] [id = 290] 19:42:55 INFO - PROCESS | 1938 | --DOCSHELL 0x12746b800 == 48 [pid = 1938] [id = 289] 19:42:55 INFO - PROCESS | 1938 | --DOCSHELL 0x124eb4000 == 47 [pid = 1938] [id = 288] 19:42:55 INFO - PROCESS | 1938 | --DOMWINDOW == 123 (0x128ede800) [pid = 1938] [serial = 839] [outer = 0x0] [url = about:blank] 19:42:56 INFO - PROCESS | 1938 | --DOCSHELL 0x123a19000 == 46 [pid = 1938] [id = 287] 19:42:56 INFO - PROCESS | 1938 | --DOCSHELL 0x11bbb2800 == 45 [pid = 1938] [id = 286] 19:42:56 INFO - PROCESS | 1938 | --DOCSHELL 0x11a9d6800 == 44 [pid = 1938] [id = 285] 19:42:56 INFO - PROCESS | 1938 | --DOCSHELL 0x116777800 == 43 [pid = 1938] [id = 284] 19:42:56 INFO - PROCESS | 1938 | --DOCSHELL 0x115430000 == 42 [pid = 1938] [id = 283] 19:42:56 INFO - PROCESS | 1938 | 1461465776085 Marionette TRACE conn2 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[76] expected 0 but got 2","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 19:42:56 INFO - PROCESS | 1938 | 1461465776135 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 19:42:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 19:42:56 INFO - PROCESS | 1938 | --DOMWINDOW == 122 (0x123e0f400) [pid = 1938] [serial = 821] [outer = 0x0] [url = about:blank] 19:42:56 INFO - PROCESS | 1938 | --DOMWINDOW == 121 (0x124440800) [pid = 1938] [serial = 824] [outer = 0x0] [url = about:blank] 19:42:56 INFO - PROCESS | 1938 | --DOMWINDOW == 120 (0x11bb36800) [pid = 1938] [serial = 809] [outer = 0x0] [url = about:blank] 19:42:56 INFO - PROCESS | 1938 | --DOMWINDOW == 119 (0x11bbdb800) [pid = 1938] [serial = 810] [outer = 0x0] [url = about:blank] 19:42:56 INFO - PROCESS | 1938 | --DOMWINDOW == 118 (0x11c327400) [pid = 1938] [serial = 815] [outer = 0x0] [url = about:blank] 19:42:56 INFO - PROCESS | 1938 | --DOMWINDOW == 117 (0x11c33b800) [pid = 1938] [serial = 816] [outer = 0x0] [url = about:blank] 19:42:56 INFO - PROCESS | 1938 | --DOMWINDOW == 116 (0x11ab3fc00) [pid = 1938] [serial = 806] [outer = 0x0] [url = about:blank] 19:42:56 INFO - PROCESS | 1938 | --DOMWINDOW == 115 (0x11bb31000) [pid = 1938] [serial = 807] [outer = 0x0] [url = about:blank] 19:42:56 INFO - PROCESS | 1938 | --DOMWINDOW == 114 (0x118e21c00) [pid = 1938] [serial = 797] [outer = 0x0] [url = about:blank] 19:42:56 INFO - PROCESS | 1938 | --DOMWINDOW == 113 (0x118ff1000) [pid = 1938] [serial = 798] [outer = 0x0] [url = about:blank] 19:42:56 INFO - PROCESS | 1938 | --DOMWINDOW == 112 (0x119794800) [pid = 1938] [serial = 800] [outer = 0x0] [url = about:blank] 19:42:56 INFO - PROCESS | 1938 | --DOMWINDOW == 111 (0x11a777800) [pid = 1938] [serial = 801] [outer = 0x0] [url = about:blank] 19:42:56 INFO - PROCESS | 1938 | --DOMWINDOW == 110 (0x11a91a800) [pid = 1938] [serial = 803] [outer = 0x0] [url = about:blank] 19:42:56 INFO - PROCESS | 1938 | --DOMWINDOW == 109 (0x11aa67800) [pid = 1938] [serial = 804] [outer = 0x0] [url = about:blank] 19:42:56 INFO - PROCESS | 1938 | --DOMWINDOW == 108 (0x114ff6800) [pid = 1938] [serial = 791] [outer = 0x0] [url = about:blank] 19:42:56 INFO - PROCESS | 1938 | --DOMWINDOW == 107 (0x115049800) [pid = 1938] [serial = 792] [outer = 0x0] [url = about:blank] 19:42:56 INFO - PROCESS | 1938 | --DOMWINDOW == 106 (0x11bf9dc00) [pid = 1938] [serial = 812] [outer = 0x0] [url = about:blank] 19:42:56 INFO - PROCESS | 1938 | --DOMWINDOW == 105 (0x11c31d400) [pid = 1938] [serial = 813] [outer = 0x0] [url = about:blank] 19:42:56 INFO - PROCESS | 1938 | --DOMWINDOW == 104 (0x1153d0000) [pid = 1938] [serial = 794] [outer = 0x0] [url = about:blank] 19:42:56 INFO - PROCESS | 1938 | --DOMWINDOW == 103 (0x116573800) [pid = 1938] [serial = 795] [outer = 0x0] [url = about:blank] 19:42:56 INFO - PROCESS | 1938 | --DOMWINDOW == 102 (0x126bcf400) [pid = 1938] [serial = 827] [outer = 0x0] [url = about:blank] 19:42:56 INFO - PROCESS | 1938 | --DOMWINDOW == 101 (0x11aa69000) [pid = 1938] [serial = 830] [outer = 0x0] [url = about:blank] 19:42:56 INFO - PROCESS | 1938 | --DOMWINDOW == 100 (0x124f14000) [pid = 1938] [serial = 825] [outer = 0x0] [url = about:blank] 19:42:56 INFO - PROCESS | 1938 | --DOMWINDOW == 99 (0x124005400) [pid = 1938] [serial = 833] [outer = 0x0] [url = about:blank] 19:42:56 INFO - PROCESS | 1938 | --DOMWINDOW == 98 (0x126e6fc00) [pid = 1938] [serial = 828] [outer = 0x0] [url = about:blank] 19:42:56 INFO - PROCESS | 1938 | --DOMWINDOW == 97 (0x11bbda000) [pid = 1938] [serial = 831] [outer = 0x0] [url = about:blank] 19:42:56 INFO - PROCESS | 1938 | --DOMWINDOW == 96 (0x11c342800) [pid = 1938] [serial = 818] [outer = 0x0] [url = about:blank] 19:42:56 INFO - PROCESS | 1938 | --DOMWINDOW == 95 (0x12400bc00) [pid = 1938] [serial = 836] [outer = 0x0] [url = about:blank] 19:42:56 INFO - PROCESS | 1938 | --DOMWINDOW == 94 (0x12400ec00) [pid = 1938] [serial = 822] [outer = 0x0] [url = about:blank] 19:42:56 INFO - PROCESS | 1938 | --DOMWINDOW == 93 (0x1274ec000) [pid = 1938] [serial = 834] [outer = 0x0] [url = about:blank] 19:42:56 INFO - PROCESS | 1938 | --DOMWINDOW == 92 (0x11c87fc00) [pid = 1938] [serial = 819] [outer = 0x0] [url = about:blank] 19:42:56 INFO - PROCESS | 1938 | --DOMWINDOW == 91 (0x128e06000) [pid = 1938] [serial = 837] [outer = 0x0] [url = about:blank] 19:42:56 INFO - PROCESS | 1938 | 1461465776155 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 19:42:56 INFO - PROCESS | 1938 | 1461465776157 Marionette TRACE conn2 <- [1,1186,null,{}] 19:42:56 INFO - PROCESS | 1938 | 1461465776167 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}] 19:42:56 INFO - PROCESS | 1938 | 1461465776272 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 19:42:56 INFO - PROCESS | 1938 | 1461465776279 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:56 INFO - PROCESS | 1938 | ++DOCSHELL 0x119c21800 == 43 [pid = 1938] [id = 304] 19:42:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 92 (0x11a91a800) [pid = 1938] [serial = 911] [outer = 0x0] 19:42:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 93 (0x11a920400) [pid = 1938] [serial = 912] [outer = 0x11a91a800] 19:42:56 INFO - PROCESS | 1938 | 1461465776309 Marionette DEBUG loaded listener.js 19:42:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 94 (0x11aa74800) [pid = 1938] [serial = 913] [outer = 0x11a91a800] 19:42:56 INFO - PROCESS | 1938 | 1461465776657 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] 19:42:56 INFO - PROCESS | 1938 | 1461465776682 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 19:42:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 19:42:56 INFO - PROCESS | 1938 | 1461465776704 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 19:42:56 INFO - PROCESS | 1938 | 1461465776708 Marionette TRACE conn2 <- [1,1190,null,{}] 19:42:56 INFO - PROCESS | 1938 | 1461465776712 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}] 19:42:56 INFO - PROCESS | 1938 | 1461465776792 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 19:42:56 INFO - PROCESS | 1938 | 1461465776799 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:56 INFO - PROCESS | 1938 | ++DOCSHELL 0x1240c0000 == 44 [pid = 1938] [id = 305] 19:42:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 95 (0x11ae42c00) [pid = 1938] [serial = 914] [outer = 0x0] 19:42:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 96 (0x11bc15c00) [pid = 1938] [serial = 915] [outer = 0x11ae42c00] 19:42:56 INFO - PROCESS | 1938 | 1461465776826 Marionette DEBUG loaded listener.js 19:42:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 97 (0x11c329400) [pid = 1938] [serial = 916] [outer = 0x11ae42c00] 19:42:57 INFO - PROCESS | 1938 | 1461465777271 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] 19:42:57 INFO - PROCESS | 1938 | 1461465777334 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 19:42:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 19:42:57 INFO - PROCESS | 1938 | 1461465777338 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 19:42:57 INFO - PROCESS | 1938 | 1461465777341 Marionette TRACE conn2 <- [1,1194,null,{}] 19:42:57 INFO - PROCESS | 1938 | 1461465777348 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}] 19:42:57 INFO - PROCESS | 1938 | 1461465777480 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 19:42:57 INFO - PROCESS | 1938 | 1461465777643 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:57 INFO - PROCESS | 1938 | ++DOCSHELL 0x11bbce000 == 45 [pid = 1938] [id = 306] 19:42:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 98 (0x118c14400) [pid = 1938] [serial = 917] [outer = 0x0] 19:42:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 99 (0x118fe9800) [pid = 1938] [serial = 918] [outer = 0x118c14400] 19:42:57 INFO - PROCESS | 1938 | 1461465777697 Marionette DEBUG loaded listener.js 19:42:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 100 (0x11a76cc00) [pid = 1938] [serial = 919] [outer = 0x118c14400] 19:42:58 INFO - PROCESS | 1938 | 1461465778183 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] 19:42:58 INFO - PROCESS | 1938 | 1461465778218 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 19:42:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 19:42:58 INFO - PROCESS | 1938 | 1461465778223 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 19:42:58 INFO - PROCESS | 1938 | 1461465778225 Marionette TRACE conn2 <- [1,1198,null,{}] 19:42:58 INFO - PROCESS | 1938 | 1461465778228 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}] 19:42:58 INFO - PROCESS | 1938 | 1461465778325 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 19:42:58 INFO - PROCESS | 1938 | 1461465778371 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:58 INFO - PROCESS | 1938 | ++DOCSHELL 0x126b96800 == 46 [pid = 1938] [id = 307] 19:42:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 101 (0x11a919400) [pid = 1938] [serial = 920] [outer = 0x0] 19:42:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 102 (0x11bcdc000) [pid = 1938] [serial = 921] [outer = 0x11a919400] 19:42:58 INFO - PROCESS | 1938 | 1461465778406 Marionette DEBUG loaded listener.js 19:42:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 103 (0x11c342800) [pid = 1938] [serial = 922] [outer = 0x11a919400] 19:42:58 INFO - PROCESS | 1938 | 1461465778826 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]]]}] 19:42:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 19:42:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 619ms 19:42:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 19:42:58 INFO - PROCESS | 1938 | 1461465778843 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 19:42:58 INFO - PROCESS | 1938 | 1461465778844 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 19:42:58 INFO - PROCESS | 1938 | 1461465778847 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 19:42:58 INFO - PROCESS | 1938 | 1461465778849 Marionette TRACE conn2 <- [1,1202,null,{}] 19:42:58 INFO - PROCESS | 1938 | 1461465778857 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}] 19:42:58 INFO - PROCESS | 1938 | 1461465778957 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 19:42:59 INFO - PROCESS | 1938 | 1461465779044 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:59 INFO - PROCESS | 1938 | ++DOCSHELL 0x12935f000 == 47 [pid = 1938] [id = 308] 19:42:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 104 (0x123ac9c00) [pid = 1938] [serial = 923] [outer = 0x0] 19:42:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 105 (0x12400d800) [pid = 1938] [serial = 924] [outer = 0x123ac9c00] 19:42:59 INFO - PROCESS | 1938 | 1461465779077 Marionette DEBUG loaded listener.js 19:42:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 106 (0x124f15400) [pid = 1938] [serial = 925] [outer = 0x123ac9c00] 19:42:59 INFO - PROCESS | 1938 | 1461465779512 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]]]}] 19:42:59 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 19:42:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 671ms 19:42:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 19:42:59 INFO - PROCESS | 1938 | 1461465779519 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 19:42:59 INFO - PROCESS | 1938 | 1461465779520 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 19:42:59 INFO - PROCESS | 1938 | 1461465779523 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 19:42:59 INFO - PROCESS | 1938 | 1461465779524 Marionette TRACE conn2 <- [1,1206,null,{}] 19:42:59 INFO - PROCESS | 1938 | 1461465779527 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}] 19:42:59 INFO - PROCESS | 1938 | 1461465779625 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 19:42:59 INFO - PROCESS | 1938 | 1461465779672 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:42:59 INFO - PROCESS | 1938 | ++DOCSHELL 0x12b2e1000 == 48 [pid = 1938] [id = 309] 19:42:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 107 (0x124e4c800) [pid = 1938] [serial = 926] [outer = 0x0] 19:42:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 108 (0x128c15400) [pid = 1938] [serial = 927] [outer = 0x124e4c800] 19:42:59 INFO - PROCESS | 1938 | 1461465779706 Marionette DEBUG loaded listener.js 19:42:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 109 (0x129143c00) [pid = 1938] [serial = 928] [outer = 0x124e4c800] 19:43:00 INFO - PROCESS | 1938 | 1461465780116 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]]]}] 19:43:00 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 19:43:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 622ms 19:43:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 19:43:00 INFO - PROCESS | 1938 | 1461465780145 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 19:43:00 INFO - PROCESS | 1938 | 1461465780147 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 19:43:00 INFO - PROCESS | 1938 | 1461465780149 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 19:43:00 INFO - PROCESS | 1938 | 1461465780150 Marionette TRACE conn2 <- [1,1210,null,{}] 19:43:00 INFO - PROCESS | 1938 | 1461465780153 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}] 19:43:00 INFO - PROCESS | 1938 | 1461465780247 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 19:43:00 INFO - PROCESS | 1938 | 1461465780329 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:00 INFO - PROCESS | 1938 | ++DOCSHELL 0x12b5ab000 == 49 [pid = 1938] [id = 310] 19:43:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 110 (0x126f63800) [pid = 1938] [serial = 929] [outer = 0x0] 19:43:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 111 (0x129502400) [pid = 1938] [serial = 930] [outer = 0x126f63800] 19:43:00 INFO - PROCESS | 1938 | 1461465780360 Marionette DEBUG loaded listener.js 19:43:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 112 (0x12950f000) [pid = 1938] [serial = 931] [outer = 0x126f63800] 19:43:00 INFO - PROCESS | 1938 | 1461465780767 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]]]}] 19:43:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 19:43:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 669ms 19:43:00 INFO - PROCESS | 1938 | 1461465780819 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 19:43:00 INFO - PROCESS | 1938 | 1461465780820 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 19:43:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 19:43:00 INFO - PROCESS | 1938 | 1461465780823 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 19:43:00 INFO - PROCESS | 1938 | 1461465780824 Marionette TRACE conn2 <- [1,1214,null,{}] 19:43:00 INFO - PROCESS | 1938 | 1461465780826 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}] 19:43:00 INFO - PROCESS | 1938 | 1461465780939 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 19:43:01 INFO - PROCESS | 1938 | 1461465780991 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:01 INFO - PROCESS | 1938 | ++DOCSHELL 0x12ce8d000 == 50 [pid = 1938] [id = 311] 19:43:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 113 (0x1296f6000) [pid = 1938] [serial = 932] [outer = 0x0] 19:43:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 114 (0x12b0d9c00) [pid = 1938] [serial = 933] [outer = 0x1296f6000] 19:43:01 INFO - PROCESS | 1938 | 1461465781023 Marionette DEBUG loaded listener.js 19:43:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 115 (0x12b253400) [pid = 1938] [serial = 934] [outer = 0x1296f6000] 19:43:01 INFO - PROCESS | 1938 | 1461465781436 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]]]}] 19:43:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 19:43:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 668ms 19:43:01 INFO - PROCESS | 1938 | 1461465781492 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 19:43:01 INFO - PROCESS | 1938 | 1461465781493 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 19:43:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 19:43:01 INFO - PROCESS | 1938 | 1461465781496 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 19:43:01 INFO - PROCESS | 1938 | 1461465781497 Marionette TRACE conn2 <- [1,1218,null,{}] 19:43:01 INFO - PROCESS | 1938 | 1461465781499 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}] 19:43:01 INFO - PROCESS | 1938 | 1461465781618 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 19:43:01 INFO - PROCESS | 1938 | 1461465781694 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:01 INFO - PROCESS | 1938 | ++DOCSHELL 0x12dbdd000 == 51 [pid = 1938] [id = 312] 19:43:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 116 (0x12b24e800) [pid = 1938] [serial = 935] [outer = 0x0] 19:43:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 117 (0x12b268c00) [pid = 1938] [serial = 936] [outer = 0x12b24e800] 19:43:01 INFO - PROCESS | 1938 | 1461465781724 Marionette DEBUG loaded listener.js 19:43:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 118 (0x12b26f400) [pid = 1938] [serial = 937] [outer = 0x12b24e800] 19:43:02 INFO - PROCESS | 1938 | 1461465782164 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]]]}] 19:43:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 19:43:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 719ms 19:43:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 19:43:02 INFO - PROCESS | 1938 | 1461465782216 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 19:43:02 INFO - PROCESS | 1938 | 1461465782218 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 19:43:02 INFO - PROCESS | 1938 | 1461465782222 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 19:43:02 INFO - PROCESS | 1938 | 1461465782224 Marionette TRACE conn2 <- [1,1222,null,{}] 19:43:02 INFO - PROCESS | 1938 | 1461465782230 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}] 19:43:02 INFO - PROCESS | 1938 | 1461465782372 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 19:43:02 INFO - PROCESS | 1938 | 1461465782462 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:02 INFO - PROCESS | 1938 | ++DOCSHELL 0x12e3a5800 == 52 [pid = 1938] [id = 313] 19:43:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 119 (0x1288c8c00) [pid = 1938] [serial = 938] [outer = 0x0] 19:43:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 120 (0x12b273c00) [pid = 1938] [serial = 939] [outer = 0x1288c8c00] 19:43:02 INFO - PROCESS | 1938 | 1461465782504 Marionette DEBUG loaded listener.js 19:43:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 121 (0x12b4d3400) [pid = 1938] [serial = 940] [outer = 0x1288c8c00] 19:43:03 INFO - PROCESS | 1938 | 1461465783019 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] 19:43:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 19:43:03 INFO - PROCESS | 1938 | 1461465783050 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 19:43:03 INFO - PROCESS | 1938 | 1461465783053 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 19:43:03 INFO - PROCESS | 1938 | 1461465783054 Marionette TRACE conn2 <- [1,1226,null,{}] 19:43:03 INFO - PROCESS | 1938 | 1461465783058 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}] 19:43:03 INFO - PROCESS | 1938 | 1461465783193 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 19:43:03 INFO - PROCESS | 1938 | 1461465783203 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:03 INFO - PROCESS | 1938 | ++DOCSHELL 0x11854b800 == 53 [pid = 1938] [id = 314] 19:43:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 122 (0x1188a1000) [pid = 1938] [serial = 941] [outer = 0x0] 19:43:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 123 (0x11a91e400) [pid = 1938] [serial = 942] [outer = 0x1188a1000] 19:43:03 INFO - PROCESS | 1938 | 1461465783233 Marionette DEBUG loaded listener.js 19:43:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 124 (0x11ae3f800) [pid = 1938] [serial = 943] [outer = 0x1188a1000] 19:43:03 INFO - PROCESS | 1938 | --DOCSHELL 0x119c21800 == 52 [pid = 1938] [id = 304] 19:43:03 INFO - PROCESS | 1938 | --DOCSHELL 0x11ae27800 == 51 [pid = 1938] [id = 303] 19:43:03 INFO - PROCESS | 1938 | --DOCSHELL 0x11ab29000 == 50 [pid = 1938] [id = 302] 19:43:03 INFO - PROCESS | 1938 | --DOCSHELL 0x11c381800 == 49 [pid = 1938] [id = 297] 19:43:03 INFO - PROCESS | 1938 | --DOCSHELL 0x115902800 == 48 [pid = 1938] [id = 296] 19:43:03 INFO - PROCESS | 1938 | 1461465783634 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]]]}] 19:43:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 19:43:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 623ms 19:43:03 INFO - PROCESS | 1938 | 1461465783676 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 19:43:03 INFO - PROCESS | 1938 | 1461465783679 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 19:43:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 19:43:03 INFO - PROCESS | 1938 | 1461465783684 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 19:43:03 INFO - PROCESS | 1938 | 1461465783685 Marionette TRACE conn2 <- [1,1230,null,{}] 19:43:03 INFO - PROCESS | 1938 | 1461465783687 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}] 19:43:03 INFO - PROCESS | 1938 | 1461465783773 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 19:43:03 INFO - PROCESS | 1938 | 1461465783781 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:03 INFO - PROCESS | 1938 | ++DOCSHELL 0x11c381000 == 49 [pid = 1938] [id = 315] 19:43:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 125 (0x11b822800) [pid = 1938] [serial = 944] [outer = 0x0] 19:43:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 126 (0x11c87b000) [pid = 1938] [serial = 945] [outer = 0x11b822800] 19:43:03 INFO - PROCESS | 1938 | 1461465783807 Marionette DEBUG loaded listener.js 19:43:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 127 (0x124009800) [pid = 1938] [serial = 946] [outer = 0x11b822800] 19:43:04 INFO - PROCESS | 1938 | 1461465784132 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]]]}] 19:43:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 19:43:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 469ms 19:43:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 19:43:04 INFO - PROCESS | 1938 | 1461465784163 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 19:43:04 INFO - PROCESS | 1938 | 1461465784164 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 19:43:04 INFO - PROCESS | 1938 | 1461465784168 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 19:43:04 INFO - PROCESS | 1938 | 1461465784170 Marionette TRACE conn2 <- [1,1234,null,{}] 19:43:04 INFO - PROCESS | 1938 | 1461465784177 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}] 19:43:04 INFO - PROCESS | 1938 | 1461465784259 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 19:43:04 INFO - PROCESS | 1938 | 1461465784267 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:04 INFO - PROCESS | 1938 | ++DOCSHELL 0x12a895800 == 50 [pid = 1938] [id = 316] 19:43:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 128 (0x126f6e800) [pid = 1938] [serial = 947] [outer = 0x0] 19:43:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 129 (0x12950c800) [pid = 1938] [serial = 948] [outer = 0x126f6e800] 19:43:04 INFO - PROCESS | 1938 | 1461465784294 Marionette DEBUG loaded listener.js 19:43:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 130 (0x1296fd000) [pid = 1938] [serial = 949] [outer = 0x126f6e800] 19:43:04 INFO - PROCESS | 1938 | 1461465784671 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]]]}] 19:43:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 19:43:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 521ms 19:43:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 19:43:04 INFO - PROCESS | 1938 | 1461465784689 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 19:43:04 INFO - PROCESS | 1938 | 1461465784691 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 19:43:04 INFO - PROCESS | 1938 | 1461465784693 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 19:43:04 INFO - PROCESS | 1938 | 1461465784694 Marionette TRACE conn2 <- [1,1238,null,{}] 19:43:04 INFO - PROCESS | 1938 | 1461465784697 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}] 19:43:04 INFO - PROCESS | 1938 | 1461465784801 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 19:43:04 INFO - PROCESS | 1938 | 1461465784823 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:04 INFO - PROCESS | 1938 | ++DOCSHELL 0x12d003800 == 51 [pid = 1938] [id = 317] 19:43:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 131 (0x12b0d9800) [pid = 1938] [serial = 950] [outer = 0x0] 19:43:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 132 (0x12b259400) [pid = 1938] [serial = 951] [outer = 0x12b0d9800] 19:43:04 INFO - PROCESS | 1938 | 1461465784849 Marionette DEBUG loaded listener.js 19:43:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 133 (0x12b4d4000) [pid = 1938] [serial = 952] [outer = 0x12b0d9800] 19:43:05 INFO - PROCESS | 1938 | 1461465785172 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]]]}] 19:43:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 19:43:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 521ms 19:43:05 INFO - PROCESS | 1938 | 1461465785214 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 19:43:05 INFO - PROCESS | 1938 | 1461465785216 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 19:43:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 19:43:05 INFO - PROCESS | 1938 | 1461465785218 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 19:43:05 INFO - PROCESS | 1938 | 1461465785219 Marionette TRACE conn2 <- [1,1242,null,{}] 19:43:05 INFO - PROCESS | 1938 | 1461465785221 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}] 19:43:05 INFO - PROCESS | 1938 | 1461465785322 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 19:43:05 INFO - PROCESS | 1938 | 1461465785356 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:05 INFO - PROCESS | 1938 | ++DOCSHELL 0x12e278800 == 52 [pid = 1938] [id = 318] 19:43:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 134 (0x12b0df400) [pid = 1938] [serial = 953] [outer = 0x0] 19:43:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 135 (0x12b4d8c00) [pid = 1938] [serial = 954] [outer = 0x12b0df400] 19:43:05 INFO - PROCESS | 1938 | 1461465785381 Marionette DEBUG loaded listener.js 19:43:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 136 (0x12b519800) [pid = 1938] [serial = 955] [outer = 0x12b0df400] 19:43:05 INFO - PROCESS | 1938 | 1461465785716 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]]]}] 19:43:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 19:43:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 517ms 19:43:05 INFO - PROCESS | 1938 | 1461465785736 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 19:43:05 INFO - PROCESS | 1938 | 1461465785737 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 19:43:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 19:43:05 INFO - PROCESS | 1938 | 1461465785747 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 19:43:05 INFO - PROCESS | 1938 | 1461465785748 Marionette TRACE conn2 <- [1,1246,null,{}] 19:43:05 INFO - PROCESS | 1938 | 1461465785750 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}] 19:43:05 INFO - PROCESS | 1938 | 1461465785864 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 19:43:05 INFO - PROCESS | 1938 | 1461465785898 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:05 INFO - PROCESS | 1938 | ++DOCSHELL 0x12e921000 == 53 [pid = 1938] [id = 319] 19:43:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 137 (0x12b51fc00) [pid = 1938] [serial = 956] [outer = 0x0] 19:43:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 138 (0x12b749800) [pid = 1938] [serial = 957] [outer = 0x12b51fc00] 19:43:05 INFO - PROCESS | 1938 | 1461465785925 Marionette DEBUG loaded listener.js 19:43:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 139 (0x12bce9c00) [pid = 1938] [serial = 958] [outer = 0x12b51fc00] 19:43:06 INFO - PROCESS | 1938 | 1461465786233 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]]]}] 19:43:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 19:43:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 520ms 19:43:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 19:43:06 INFO - PROCESS | 1938 | 1461465786266 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 19:43:06 INFO - PROCESS | 1938 | 1461465786267 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 19:43:06 INFO - PROCESS | 1938 | 1461465786269 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 19:43:06 INFO - PROCESS | 1938 | 1461465786270 Marionette TRACE conn2 <- [1,1250,null,{}] 19:43:06 INFO - PROCESS | 1938 | 1461465786273 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}] 19:43:06 INFO - PROCESS | 1938 | 1461465786374 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 19:43:06 INFO - PROCESS | 1938 | 1461465786386 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:06 INFO - PROCESS | 1938 | ++DOCSHELL 0x12eba8000 == 54 [pid = 1938] [id = 320] 19:43:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 140 (0x12bc23000) [pid = 1938] [serial = 959] [outer = 0x0] 19:43:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 141 (0x12bec4400) [pid = 1938] [serial = 960] [outer = 0x12bc23000] 19:43:06 INFO - PROCESS | 1938 | 1461465786411 Marionette DEBUG loaded listener.js 19:43:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 142 (0x12becc800) [pid = 1938] [serial = 961] [outer = 0x12bc23000] 19:43:06 INFO - PROCESS | 1938 | --DOMWINDOW == 141 (0x11504ac00) [pid = 1938] [serial = 875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 19:43:06 INFO - PROCESS | 1938 | --DOMWINDOW == 140 (0x124007800) [pid = 1938] [serial = 878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 19:43:06 INFO - PROCESS | 1938 | --DOMWINDOW == 139 (0x11bf9fc00) [pid = 1938] [serial = 866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 19:43:06 INFO - PROCESS | 1938 | --DOMWINDOW == 138 (0x11bb59c00) [pid = 1938] [serial = 863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 19:43:06 INFO - PROCESS | 1938 | --DOMWINDOW == 137 (0x11c878c00) [pid = 1938] [serial = 869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 19:43:06 INFO - PROCESS | 1938 | --DOMWINDOW == 136 (0x123e14400) [pid = 1938] [serial = 872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 19:43:06 INFO - PROCESS | 1938 | --DOMWINDOW == 135 (0x119a78400) [pid = 1938] [serial = 860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 19:43:06 INFO - PROCESS | 1938 | --DOMWINDOW == 134 (0x11400f800) [pid = 1938] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 19:43:06 INFO - PROCESS | 1938 | --DOMWINDOW == 133 (0x114e52400) [pid = 1938] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 19:43:06 INFO - PROCESS | 1938 | --DOMWINDOW == 132 (0x11516c000) [pid = 1938] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 19:43:06 INFO - PROCESS | 1938 | --DOMWINDOW == 131 (0x11503f000) [pid = 1938] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 19:43:06 INFO - PROCESS | 1938 | --DOMWINDOW == 130 (0x11c321000) [pid = 1938] [serial = 884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 19:43:06 INFO - PROCESS | 1938 | --DOMWINDOW == 129 (0x114f9c400) [pid = 1938] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 19:43:06 INFO - PROCESS | 1938 | --DOMWINDOW == 128 (0x114bb7400) [pid = 1938] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 19:43:06 INFO - PROCESS | 1938 | --DOMWINDOW == 127 (0x1269cd400) [pid = 1938] [serial = 881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 19:43:06 INFO - PROCESS | 1938 | --DOMWINDOW == 126 (0x11a91a800) [pid = 1938] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 19:43:06 INFO - PROCESS | 1938 | 1461465786763 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]]]}] 19:43:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 19:43:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 517ms 19:43:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 19:43:06 INFO - PROCESS | 1938 | 1461465786788 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 19:43:06 INFO - PROCESS | 1938 | 1461465786789 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 19:43:06 INFO - PROCESS | 1938 | 1461465786791 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 19:43:06 INFO - PROCESS | 1938 | 1461465786792 Marionette TRACE conn2 <- [1,1254,null,{}] 19:43:06 INFO - PROCESS | 1938 | 1461465786797 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}] 19:43:06 INFO - PROCESS | 1938 | 1461465786904 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 19:43:06 INFO - PROCESS | 1938 | 1461465786912 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:06 INFO - PROCESS | 1938 | ++DOCSHELL 0x12be7b000 == 55 [pid = 1938] [id = 321] 19:43:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 127 (0x114f9c400) [pid = 1938] [serial = 962] [outer = 0x0] 19:43:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 128 (0x11bb59c00) [pid = 1938] [serial = 963] [outer = 0x114f9c400] 19:43:06 INFO - PROCESS | 1938 | 1461465786937 Marionette DEBUG loaded listener.js 19:43:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 129 (0x12400ac00) [pid = 1938] [serial = 964] [outer = 0x114f9c400] 19:43:07 INFO - PROCESS | 1938 | 1461465787252 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]]]}] 19:43:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 19:43:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 473ms 19:43:07 INFO - PROCESS | 1938 | 1461465787266 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 19:43:07 INFO - PROCESS | 1938 | 1461465787267 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 19:43:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 19:43:07 INFO - PROCESS | 1938 | 1461465787269 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 19:43:07 INFO - PROCESS | 1938 | 1461465787270 Marionette TRACE conn2 <- [1,1258,null,{}] 19:43:07 INFO - PROCESS | 1938 | 1461465787273 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}] 19:43:07 INFO - PROCESS | 1938 | 1461465787363 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 19:43:07 INFO - PROCESS | 1938 | 1461465787368 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:07 INFO - PROCESS | 1938 | ++DOCSHELL 0x12ef90000 == 56 [pid = 1938] [id = 322] 19:43:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 130 (0x11bf9fc00) [pid = 1938] [serial = 965] [outer = 0x0] 19:43:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 131 (0x12bece400) [pid = 1938] [serial = 966] [outer = 0x11bf9fc00] 19:43:07 INFO - PROCESS | 1938 | 1461465787394 Marionette DEBUG loaded listener.js 19:43:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 132 (0x12cfa2c00) [pid = 1938] [serial = 967] [outer = 0x11bf9fc00] 19:43:07 INFO - PROCESS | 1938 | 1461465787723 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]]]}] 19:43:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 19:43:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 471ms 19:43:07 INFO - PROCESS | 1938 | 1461465787740 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 19:43:07 INFO - PROCESS | 1938 | 1461465787742 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 19:43:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 19:43:07 INFO - PROCESS | 1938 | 1461465787747 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 19:43:07 INFO - PROCESS | 1938 | 1461465787748 Marionette TRACE conn2 <- [1,1262,null,{}] 19:43:07 INFO - PROCESS | 1938 | 1461465787751 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}] 19:43:07 INFO - PROCESS | 1938 | 1461465787870 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 19:43:07 INFO - PROCESS | 1938 | 1461465787879 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:07 INFO - PROCESS | 1938 | ++DOCSHELL 0x12f310800 == 57 [pid = 1938] [id = 323] 19:43:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 133 (0x12bed0c00) [pid = 1938] [serial = 968] [outer = 0x0] 19:43:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 134 (0x12cfdc800) [pid = 1938] [serial = 969] [outer = 0x12bed0c00] 19:43:07 INFO - PROCESS | 1938 | 1461465787907 Marionette DEBUG loaded listener.js 19:43:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 135 (0x12cfe4800) [pid = 1938] [serial = 970] [outer = 0x12bed0c00] 19:43:08 INFO - PROCESS | 1938 | 1461465788329 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]]]}] 19:43:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 19:43:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 620ms 19:43:08 INFO - PROCESS | 1938 | 1461465788368 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 19:43:08 INFO - PROCESS | 1938 | 1461465788370 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 19:43:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 19:43:08 INFO - PROCESS | 1938 | 1461465788373 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 19:43:08 INFO - PROCESS | 1938 | 1461465788374 Marionette TRACE conn2 <- [1,1266,null,{}] 19:43:08 INFO - PROCESS | 1938 | 1461465788376 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}] 19:43:08 INFO - PROCESS | 1938 | 1461465788477 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 19:43:08 INFO - PROCESS | 1938 | 1461465788482 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:08 INFO - PROCESS | 1938 | ++DOCSHELL 0x12f912000 == 58 [pid = 1938] [id = 324] 19:43:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 136 (0x128e08800) [pid = 1938] [serial = 971] [outer = 0x0] 19:43:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 137 (0x12cfe9400) [pid = 1938] [serial = 972] [outer = 0x128e08800] 19:43:08 INFO - PROCESS | 1938 | 1461465788511 Marionette DEBUG loaded listener.js 19:43:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 138 (0x12da2cc00) [pid = 1938] [serial = 973] [outer = 0x128e08800] 19:43:09 INFO - PROCESS | 1938 | 1461465789200 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]]]}] 19:43:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 19:43:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 872ms 19:43:09 INFO - PROCESS | 1938 | 1461465789246 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 19:43:09 INFO - PROCESS | 1938 | 1461465789249 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 19:43:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 19:43:09 INFO - PROCESS | 1938 | 1461465789253 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 19:43:09 INFO - PROCESS | 1938 | 1461465789256 Marionette TRACE conn2 <- [1,1270,null,{}] 19:43:09 INFO - PROCESS | 1938 | 1461465789259 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}] 19:43:09 INFO - PROCESS | 1938 | 1461465789364 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 19:43:09 INFO - PROCESS | 1938 | 1461465789435 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:09 INFO - PROCESS | 1938 | ++DOCSHELL 0x123c86000 == 59 [pid = 1938] [id = 325] 19:43:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 139 (0x11ae36c00) [pid = 1938] [serial = 974] [outer = 0x0] 19:43:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 140 (0x11bb5a000) [pid = 1938] [serial = 975] [outer = 0x11ae36c00] 19:43:09 INFO - PROCESS | 1938 | 1461465789468 Marionette DEBUG loaded listener.js 19:43:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 141 (0x11c62b400) [pid = 1938] [serial = 976] [outer = 0x11ae36c00] 19:43:09 INFO - PROCESS | 1938 | 1461465789961 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]]]}] 19:43:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 19:43:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 772ms 19:43:10 INFO - PROCESS | 1938 | 1461465790046 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 19:43:10 INFO - PROCESS | 1938 | 1461465790052 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 19:43:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 19:43:10 INFO - PROCESS | 1938 | 1461465790063 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 19:43:10 INFO - PROCESS | 1938 | 1461465790066 Marionette TRACE conn2 <- [1,1274,null,{}] 19:43:10 INFO - PROCESS | 1938 | 1461465790070 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}] 19:43:10 INFO - PROCESS | 1938 | 1461465790199 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 19:43:10 INFO - PROCESS | 1938 | 1461465790262 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:10 INFO - PROCESS | 1938 | ++DOCSHELL 0x12d397000 == 60 [pid = 1938] [id = 326] 19:43:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 142 (0x11c875800) [pid = 1938] [serial = 977] [outer = 0x0] 19:43:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 143 (0x128e06000) [pid = 1938] [serial = 978] [outer = 0x11c875800] 19:43:10 INFO - PROCESS | 1938 | 1461465790294 Marionette DEBUG loaded listener.js 19:43:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 144 (0x1296fa400) [pid = 1938] [serial = 979] [outer = 0x11c875800] 19:43:10 INFO - PROCESS | 1938 | 1461465790716 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]]]}] 19:43:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 19:43:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 676ms 19:43:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 19:43:10 INFO - PROCESS | 1938 | 1461465790736 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 19:43:10 INFO - PROCESS | 1938 | 1461465790737 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 19:43:10 INFO - PROCESS | 1938 | 1461465790740 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 19:43:10 INFO - PROCESS | 1938 | 1461465790743 Marionette TRACE conn2 <- [1,1278,null,{}] 19:43:10 INFO - PROCESS | 1938 | 1461465790751 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}] 19:43:10 INFO - PROCESS | 1938 | 1461465790859 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 19:43:10 INFO - PROCESS | 1938 | 1461465790929 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:10 INFO - PROCESS | 1938 | ++DOCSHELL 0x12f92c000 == 61 [pid = 1938] [id = 327] 19:43:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 145 (0x12b0e1c00) [pid = 1938] [serial = 980] [outer = 0x0] 19:43:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 146 (0x12b749000) [pid = 1938] [serial = 981] [outer = 0x12b0e1c00] 19:43:10 INFO - PROCESS | 1938 | 1461465790960 Marionette DEBUG loaded listener.js 19:43:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 147 (0x12bc1e800) [pid = 1938] [serial = 982] [outer = 0x12b0e1c00] 19:43:11 INFO - PROCESS | 1938 | 1461465791369 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]]]}] 19:43:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 19:43:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 672ms 19:43:11 INFO - PROCESS | 1938 | 1461465791412 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 19:43:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 19:43:11 INFO - PROCESS | 1938 | 1461465791414 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 19:43:11 INFO - PROCESS | 1938 | 1461465791416 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 19:43:11 INFO - PROCESS | 1938 | 1461465791418 Marionette TRACE conn2 <- [1,1282,null,{}] 19:43:11 INFO - PROCESS | 1938 | 1461465791420 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}] 19:43:11 INFO - PROCESS | 1938 | 1461465791543 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 19:43:11 INFO - PROCESS | 1938 | 1461465791623 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:11 INFO - PROCESS | 1938 | ++DOCSHELL 0x12fcd3000 == 62 [pid = 1938] [id = 328] 19:43:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 148 (0x12bc22400) [pid = 1938] [serial = 983] [outer = 0x0] 19:43:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 149 (0x12cfe3400) [pid = 1938] [serial = 984] [outer = 0x12bc22400] 19:43:11 INFO - PROCESS | 1938 | 1461465791654 Marionette DEBUG loaded listener.js 19:43:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 150 (0x12d595400) [pid = 1938] [serial = 985] [outer = 0x12bc22400] 19:43:12 INFO - PROCESS | 1938 | 1461465792056 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]]]}] 19:43:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 19:43:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 671ms 19:43:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 19:43:12 INFO - PROCESS | 1938 | 1461465792088 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 19:43:12 INFO - PROCESS | 1938 | 1461465792089 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 19:43:12 INFO - PROCESS | 1938 | 1461465792091 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 19:43:12 INFO - PROCESS | 1938 | 1461465792093 Marionette TRACE conn2 <- [1,1286,null,{}] 19:43:12 INFO - PROCESS | 1938 | 1461465792095 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}] 19:43:12 INFO - PROCESS | 1938 | 1461465792197 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 19:43:12 INFO - PROCESS | 1938 | 1461465792253 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:12 INFO - PROCESS | 1938 | ++DOCSHELL 0x12fe28000 == 63 [pid = 1938] [id = 329] 19:43:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 151 (0x12d591000) [pid = 1938] [serial = 986] [outer = 0x0] 19:43:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 152 (0x12da29400) [pid = 1938] [serial = 987] [outer = 0x12d591000] 19:43:12 INFO - PROCESS | 1938 | 1461465792282 Marionette DEBUG loaded listener.js 19:43:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 153 (0x12db9bc00) [pid = 1938] [serial = 988] [outer = 0x12d591000] 19:43:12 INFO - PROCESS | 1938 | 1461465792685 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]]]}] 19:43:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 19:43:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 618ms 19:43:12 INFO - PROCESS | 1938 | 1461465792712 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 19:43:12 INFO - PROCESS | 1938 | 1461465792714 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 19:43:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 19:43:12 INFO - PROCESS | 1938 | 1461465792717 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 19:43:12 INFO - PROCESS | 1938 | 1461465792718 Marionette TRACE conn2 <- [1,1290,null,{}] 19:43:12 INFO - PROCESS | 1938 | 1461465792720 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}] 19:43:12 INFO - PROCESS | 1938 | 1461465792830 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 19:43:12 INFO - PROCESS | 1938 | 1461465792919 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:12 INFO - PROCESS | 1938 | ++DOCSHELL 0x13001c800 == 64 [pid = 1938] [id = 330] 19:43:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 154 (0x12db9f800) [pid = 1938] [serial = 989] [outer = 0x0] 19:43:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 155 (0x12e311400) [pid = 1938] [serial = 990] [outer = 0x12db9f800] 19:43:12 INFO - PROCESS | 1938 | 1461465792953 Marionette DEBUG loaded listener.js 19:43:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 156 (0x12e363800) [pid = 1938] [serial = 991] [outer = 0x12db9f800] 19:43:13 INFO - PROCESS | 1938 | 1461465793356 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]]]}] 19:43:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 19:43:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 669ms 19:43:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 19:43:13 INFO - PROCESS | 1938 | 1461465793387 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 19:43:13 INFO - PROCESS | 1938 | 1461465793388 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 19:43:13 INFO - PROCESS | 1938 | 1461465793390 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 19:43:13 INFO - PROCESS | 1938 | 1461465793392 Marionette TRACE conn2 <- [1,1294,null,{}] 19:43:13 INFO - PROCESS | 1938 | 1461465793394 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}] 19:43:13 INFO - PROCESS | 1938 | 1461465793496 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 19:43:13 INFO - PROCESS | 1938 | 1461465793552 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:13 INFO - PROCESS | 1938 | ++DOCSHELL 0x130033800 == 65 [pid = 1938] [id = 331] 19:43:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 157 (0x12e35e400) [pid = 1938] [serial = 992] [outer = 0x0] 19:43:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 158 (0x12e369c00) [pid = 1938] [serial = 993] [outer = 0x12e35e400] 19:43:13 INFO - PROCESS | 1938 | 1461465793582 Marionette DEBUG loaded listener.js 19:43:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 159 (0x12e37fc00) [pid = 1938] [serial = 994] [outer = 0x12e35e400] 19:43:14 INFO - PROCESS | 1938 | 1461465794034 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]]]}] 19:43:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 19:43:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 671ms 19:43:14 INFO - PROCESS | 1938 | 1461465794062 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 19:43:14 INFO - PROCESS | 1938 | 1461465794063 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 19:43:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 19:43:14 INFO - PROCESS | 1938 | 1461465794065 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 19:43:14 INFO - PROCESS | 1938 | 1461465794067 Marionette TRACE conn2 <- [1,1298,null,{}] 19:43:14 INFO - PROCESS | 1938 | 1461465794069 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}] 19:43:14 INFO - PROCESS | 1938 | 1461465794188 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 19:43:14 INFO - PROCESS | 1938 | 1461465794270 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:14 INFO - PROCESS | 1938 | ++DOCSHELL 0x11880f000 == 66 [pid = 1938] [id = 332] 19:43:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 160 (0x115161000) [pid = 1938] [serial = 995] [outer = 0x0] 19:43:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 161 (0x11a91bc00) [pid = 1938] [serial = 996] [outer = 0x115161000] 19:43:14 INFO - PROCESS | 1938 | 1461465794302 Marionette DEBUG loaded listener.js 19:43:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 162 (0x12913b800) [pid = 1938] [serial = 997] [outer = 0x115161000] 19:43:14 INFO - PROCESS | 1938 | 1461465794868 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]]]}] 19:43:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 19:43:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 819ms 19:43:14 INFO - PROCESS | 1938 | 1461465794885 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 19:43:14 INFO - PROCESS | 1938 | 1461465794887 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 19:43:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 19:43:14 INFO - PROCESS | 1938 | 1461465794891 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 19:43:14 INFO - PROCESS | 1938 | 1461465794893 Marionette TRACE conn2 <- [1,1302,null,{}] 19:43:14 INFO - PROCESS | 1938 | 1461465794897 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}] 19:43:15 INFO - PROCESS | 1938 | 1461465794997 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 19:43:15 INFO - PROCESS | 1938 | 1461465795052 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:15 INFO - PROCESS | 1938 | ++DOCSHELL 0x11c371000 == 67 [pid = 1938] [id = 333] 19:43:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 163 (0x115161800) [pid = 1938] [serial = 998] [outer = 0x0] 19:43:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 164 (0x1158b9c00) [pid = 1938] [serial = 999] [outer = 0x115161800] 19:43:15 INFO - PROCESS | 1938 | 1461465795081 Marionette DEBUG loaded listener.js 19:43:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 165 (0x118c0b000) [pid = 1938] [serial = 1000] [outer = 0x115161800] 19:43:15 INFO - PROCESS | 1938 | 1461465795533 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]]]}] 19:43:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 19:43:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 672ms 19:43:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 19:43:15 INFO - PROCESS | 1938 | 1461465795563 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 19:43:15 INFO - PROCESS | 1938 | 1461465795567 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 19:43:15 INFO - PROCESS | 1938 | 1461465795571 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 19:43:15 INFO - PROCESS | 1938 | 1461465795573 Marionette TRACE conn2 <- [1,1306,null,{}] 19:43:15 INFO - PROCESS | 1938 | 1461465795575 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}] 19:43:15 INFO - PROCESS | 1938 | 1461465795714 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 19:43:15 INFO - PROCESS | 1938 | 1461465795725 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:15 INFO - PROCESS | 1938 | ++DOCSHELL 0x11bf5d000 == 68 [pid = 1938] [id = 334] 19:43:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 166 (0x11923e800) [pid = 1938] [serial = 1001] [outer = 0x0] 19:43:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 167 (0x11bb37000) [pid = 1938] [serial = 1002] [outer = 0x11923e800] 19:43:15 INFO - PROCESS | 1938 | 1461465795765 Marionette DEBUG loaded listener.js 19:43:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 168 (0x11bf9c800) [pid = 1938] [serial = 1003] [outer = 0x11923e800] 19:43:16 INFO - PROCESS | 1938 | --DOCSHELL 0x12e25d800 == 67 [pid = 1938] [id = 301] 19:43:16 INFO - PROCESS | 1938 | --DOCSHELL 0x12dbd8000 == 66 [pid = 1938] [id = 300] 19:43:16 INFO - PROCESS | 1938 | --DOCSHELL 0x12f310800 == 65 [pid = 1938] [id = 323] 19:43:16 INFO - PROCESS | 1938 | --DOCSHELL 0x12ef90000 == 64 [pid = 1938] [id = 322] 19:43:16 INFO - PROCESS | 1938 | --DOCSHELL 0x12be7b000 == 63 [pid = 1938] [id = 321] 19:43:16 INFO - PROCESS | 1938 | --DOCSHELL 0x12eba8000 == 62 [pid = 1938] [id = 320] 19:43:16 INFO - PROCESS | 1938 | --DOCSHELL 0x12e921000 == 61 [pid = 1938] [id = 319] 19:43:16 INFO - PROCESS | 1938 | --DOCSHELL 0x11b30c800 == 60 [pid = 1938] [id = 282] 19:43:16 INFO - PROCESS | 1938 | --DOCSHELL 0x12e278800 == 59 [pid = 1938] [id = 318] 19:43:16 INFO - PROCESS | 1938 | --DOCSHELL 0x12d003800 == 58 [pid = 1938] [id = 317] 19:43:16 INFO - PROCESS | 1938 | --DOMWINDOW == 167 (0x118567400) [pid = 1938] [serial = 845] [outer = 0x0] [url = about:blank] 19:43:16 INFO - PROCESS | 1938 | --DOMWINDOW == 166 (0x114fef000) [pid = 1938] [serial = 842] [outer = 0x0] [url = about:blank] 19:43:16 INFO - PROCESS | 1938 | --DOMWINDOW == 165 (0x119239000) [pid = 1938] [serial = 891] [outer = 0x0] [url = about:blank] 19:43:16 INFO - PROCESS | 1938 | --DOMWINDOW == 164 (0x11ad9cc00) [pid = 1938] [serial = 894] [outer = 0x0] [url = about:blank] 19:43:16 INFO - PROCESS | 1938 | --DOMWINDOW == 163 (0x11c881400) [pid = 1938] [serial = 897] [outer = 0x0] [url = about:blank] 19:43:16 INFO - PROCESS | 1938 | --DOMWINDOW == 162 (0x1274ebc00) [pid = 1938] [serial = 900] [outer = 0x0] [url = about:blank] 19:43:16 INFO - PROCESS | 1938 | --DOMWINDOW == 161 (0x1296ef800) [pid = 1938] [serial = 903] [outer = 0x0] [url = about:blank] 19:43:16 INFO - PROCESS | 1938 | --DOMWINDOW == 160 (0x11bc15c00) [pid = 1938] [serial = 915] [outer = 0x0] [url = about:blank] 19:43:16 INFO - PROCESS | 1938 | --DOMWINDOW == 159 (0x114ff4800) [pid = 1938] [serial = 888] [outer = 0x0] [url = about:blank] 19:43:16 INFO - PROCESS | 1938 | --DOCSHELL 0x12a895800 == 57 [pid = 1938] [id = 316] 19:43:16 INFO - PROCESS | 1938 | --DOCSHELL 0x11c381000 == 56 [pid = 1938] [id = 315] 19:43:16 INFO - PROCESS | 1938 | --DOCSHELL 0x11854b800 == 55 [pid = 1938] [id = 314] 19:43:16 INFO - PROCESS | 1938 | --DOCSHELL 0x12dbdd000 == 54 [pid = 1938] [id = 312] 19:43:16 INFO - PROCESS | 1938 | --DOCSHELL 0x12ce8d000 == 53 [pid = 1938] [id = 311] 19:43:16 INFO - PROCESS | 1938 | --DOCSHELL 0x12b5ab000 == 52 [pid = 1938] [id = 310] 19:43:16 INFO - PROCESS | 1938 | --DOCSHELL 0x12cfba800 == 51 [pid = 1938] [id = 295] 19:43:16 INFO - PROCESS | 1938 | --DOCSHELL 0x12b2e1000 == 50 [pid = 1938] [id = 309] 19:43:16 INFO - PROCESS | 1938 | --DOCSHELL 0x12935f000 == 49 [pid = 1938] [id = 308] 19:43:16 INFO - PROCESS | 1938 | --DOCSHELL 0x126b96800 == 48 [pid = 1938] [id = 307] 19:43:16 INFO - PROCESS | 1938 | --DOCSHELL 0x11bbce000 == 47 [pid = 1938] [id = 306] 19:43:16 INFO - PROCESS | 1938 | --DOCSHELL 0x1240c0000 == 46 [pid = 1938] [id = 305] 19:43:16 INFO - PROCESS | 1938 | 1461465796203 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]]]}] 19:43:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 19:43:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 669ms 19:43:16 INFO - PROCESS | 1938 | --DOMWINDOW == 158 (0x11c337c00) [pid = 1938] [serial = 867] [outer = 0x0] [url = about:blank] 19:43:16 INFO - PROCESS | 1938 | --DOMWINDOW == 157 (0x11bf9e400) [pid = 1938] [serial = 865] [outer = 0x0] [url = about:blank] 19:43:16 INFO - PROCESS | 1938 | --DOMWINDOW == 156 (0x123ac1800) [pid = 1938] [serial = 870] [outer = 0x0] [url = about:blank] 19:43:16 INFO - PROCESS | 1938 | --DOMWINDOW == 155 (0x124003800) [pid = 1938] [serial = 873] [outer = 0x0] [url = about:blank] 19:43:16 INFO - PROCESS | 1938 | --DOMWINDOW == 154 (0x11aa6f400) [pid = 1938] [serial = 861] [outer = 0x0] [url = about:blank] 19:43:16 INFO - PROCESS | 1938 | --DOMWINDOW == 153 (0x118fe8000) [pid = 1938] [serial = 854] [outer = 0x0] [url = about:blank] 19:43:16 INFO - PROCESS | 1938 | --DOMWINDOW == 152 (0x119238400) [pid = 1938] [serial = 855] [outer = 0x0] [url = about:blank] 19:43:16 INFO - PROCESS | 1938 | --DOMWINDOW == 151 (0x114fea000) [pid = 1938] [serial = 906] [outer = 0x0] [url = about:blank] 19:43:16 INFO - PROCESS | 1938 | --DOMWINDOW == 150 (0x1187dd000) [pid = 1938] [serial = 909] [outer = 0x0] [url = about:blank] 19:43:16 INFO - PROCESS | 1938 | --DOMWINDOW == 149 (0x115165400) [pid = 1938] [serial = 851] [outer = 0x0] [url = about:blank] 19:43:16 INFO - PROCESS | 1938 | --DOMWINDOW == 148 (0x129308800) [pid = 1938] [serial = 886] [outer = 0x0] [url = about:blank] 19:43:16 INFO - PROCESS | 1938 | --DOMWINDOW == 147 (0x11673f000) [pid = 1938] [serial = 852] [outer = 0x0] [url = about:blank] 19:43:16 INFO - PROCESS | 1938 | --DOMWINDOW == 146 (0x119189c00) [pid = 1938] [serial = 910] [outer = 0x0] [url = about:blank] 19:43:16 INFO - PROCESS | 1938 | --DOMWINDOW == 145 (0x123cab000) [pid = 1938] [serial = 871] [outer = 0x0] [url = about:blank] 19:43:16 INFO - PROCESS | 1938 | --DOMWINDOW == 144 (0x119f46c00) [pid = 1938] [serial = 857] [outer = 0x0] [url = about:blank] 19:43:16 INFO - PROCESS | 1938 | --DOMWINDOW == 143 (0x11aa69400) [pid = 1938] [serial = 858] [outer = 0x0] [url = about:blank] 19:43:16 INFO - PROCESS | 1938 | --DOMWINDOW == 142 (0x114f9b400) [pid = 1938] [serial = 848] [outer = 0x0] [url = about:blank] 19:43:16 INFO - PROCESS | 1938 | --DOMWINDOW == 141 (0x114ff7400) [pid = 1938] [serial = 849] [outer = 0x0] [url = about:blank] 19:43:16 INFO - PROCESS | 1938 | --DOMWINDOW == 140 (0x128e11800) [pid = 1938] [serial = 883] [outer = 0x0] [url = about:blank] 19:43:16 INFO - PROCESS | 1938 | --DOMWINDOW == 139 (0x11a920400) [pid = 1938] [serial = 912] [outer = 0x0] [url = about:blank] 19:43:16 INFO - PROCESS | 1938 | --DOMWINDOW == 138 (0x12e36c000) [pid = 1938] [serial = 462] [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.] 19:43:16 INFO - PROCESS | 1938 | --DOMWINDOW == 137 (0x11c322800) [pid = 1938] [serial = 877] [outer = 0x0] [url = about:blank] 19:43:16 INFO - PROCESS | 1938 | --DOMWINDOW == 136 (0x128c1d000) [pid = 1938] [serial = 885] [outer = 0x0] [url = about:blank] 19:43:16 INFO - PROCESS | 1938 | --DOMWINDOW == 135 (0x11a91b400) [pid = 1938] [serial = 876] [outer = 0x0] [url = about:blank] 19:43:16 INFO - PROCESS | 1938 | --DOMWINDOW == 134 (0x115160000) [pid = 1938] [serial = 907] [outer = 0x0] [url = about:blank] 19:43:16 INFO - PROCESS | 1938 | --DOMWINDOW == 133 (0x12427c400) [pid = 1938] [serial = 879] [outer = 0x0] [url = about:blank] 19:43:16 INFO - PROCESS | 1938 | --DOMWINDOW == 132 (0x1288cd800) [pid = 1938] [serial = 882] [outer = 0x0] [url = about:blank] 19:43:16 INFO - PROCESS | 1938 | --DOMWINDOW == 131 (0x12400a400) [pid = 1938] [serial = 874] [outer = 0x0] [url = about:blank] 19:43:16 INFO - PROCESS | 1938 | --DOMWINDOW == 130 (0x11bbda800) [pid = 1938] [serial = 864] [outer = 0x0] [url = about:blank] 19:43:16 INFO - PROCESS | 1938 | --DOMWINDOW == 129 (0x11aa74800) [pid = 1938] [serial = 913] [outer = 0x0] [url = about:blank] 19:43:16 INFO - PROCESS | 1938 | --DOMWINDOW == 128 (0x11c62dc00) [pid = 1938] [serial = 868] [outer = 0x0] [url = about:blank] 19:43:16 INFO - PROCESS | 1938 | --DOMWINDOW == 127 (0x124f19800) [pid = 1938] [serial = 880] [outer = 0x0] [url = about:blank] 19:43:16 INFO - PROCESS | 1938 | --DOMWINDOW == 126 (0x11b8a5400) [pid = 1938] [serial = 862] [outer = 0x0] [url = about:blank] 19:43:16 INFO - PROCESS | 1938 | 1461465796249 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 19:43:16 INFO - PROCESS | 1938 | 1461465796251 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 19:43:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 19:43:16 INFO - PROCESS | 1938 | 1461465796257 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 19:43:16 INFO - PROCESS | 1938 | 1461465796259 Marionette TRACE conn2 <- [1,1310,null,{}] 19:43:16 INFO - PROCESS | 1938 | 1461465796269 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}] 19:43:16 INFO - PROCESS | 1938 | 1461465796393 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 19:43:16 INFO - PROCESS | 1938 | 1461465796407 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:16 INFO - PROCESS | 1938 | ++DOCSHELL 0x11b31c800 == 47 [pid = 1938] [id = 335] 19:43:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 127 (0x11c323400) [pid = 1938] [serial = 1004] [outer = 0x0] 19:43:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 128 (0x11c33ec00) [pid = 1938] [serial = 1005] [outer = 0x11c323400] 19:43:16 INFO - PROCESS | 1938 | 1461465796453 Marionette DEBUG loaded listener.js 19:43:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 129 (0x123b9b400) [pid = 1938] [serial = 1006] [outer = 0x11c323400] 19:43:16 INFO - PROCESS | 1938 | 1461465796893 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] 19:43:16 INFO - PROCESS | 1938 | 1461465796935 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 19:43:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 19:43:16 INFO - PROCESS | 1938 | 1461465796938 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 19:43:16 INFO - PROCESS | 1938 | 1461465796939 Marionette TRACE conn2 <- [1,1314,null,{}] 19:43:16 INFO - PROCESS | 1938 | 1461465796941 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}] 19:43:17 INFO - PROCESS | 1938 | 1461465797025 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 19:43:17 INFO - PROCESS | 1938 | 1461465797047 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:17 INFO - PROCESS | 1938 | ++DOCSHELL 0x124ea2800 == 48 [pid = 1938] [id = 336] 19:43:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 130 (0x124007400) [pid = 1938] [serial = 1007] [outer = 0x0] 19:43:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 131 (0x126bcd800) [pid = 1938] [serial = 1008] [outer = 0x124007400] 19:43:17 INFO - PROCESS | 1938 | 1461465797073 Marionette DEBUG loaded listener.js 19:43:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 132 (0x126c46400) [pid = 1938] [serial = 1009] [outer = 0x124007400] 19:43:17 INFO - PROCESS | 1938 | 1461465797397 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]]]}] 19:43:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 19:43:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 468ms 19:43:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 19:43:17 INFO - PROCESS | 1938 | 1461465797406 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 19:43:17 INFO - PROCESS | 1938 | 1461465797407 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 19:43:17 INFO - PROCESS | 1938 | 1461465797410 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 19:43:17 INFO - PROCESS | 1938 | 1461465797412 Marionette TRACE conn2 <- [1,1318,null,{}] 19:43:17 INFO - PROCESS | 1938 | 1461465797417 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}] 19:43:17 INFO - PROCESS | 1938 | 1461465797524 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 19:43:17 INFO - PROCESS | 1938 | 1461465797531 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:17 INFO - PROCESS | 1938 | ++DOCSHELL 0x128805800 == 49 [pid = 1938] [id = 337] 19:43:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 133 (0x124008c00) [pid = 1938] [serial = 1010] [outer = 0x0] 19:43:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 134 (0x1288cc800) [pid = 1938] [serial = 1011] [outer = 0x124008c00] 19:43:17 INFO - PROCESS | 1938 | 1461465797557 Marionette DEBUG loaded listener.js 19:43:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 135 (0x129142c00) [pid = 1938] [serial = 1012] [outer = 0x124008c00] 19:43:17 INFO - PROCESS | 1938 | 1461465797874 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]]]}] 19:43:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 19:43:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 473ms 19:43:17 INFO - PROCESS | 1938 | 1461465797884 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 19:43:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 19:43:17 INFO - PROCESS | 1938 | 1461465797885 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 19:43:17 INFO - PROCESS | 1938 | 1461465797887 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 19:43:17 INFO - PROCESS | 1938 | 1461465797888 Marionette TRACE conn2 <- [1,1322,null,{}] 19:43:17 INFO - PROCESS | 1938 | 1461465797891 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}] 19:43:17 INFO - PROCESS | 1938 | 1461465797993 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 19:43:18 INFO - PROCESS | 1938 | 1461465798001 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:18 INFO - PROCESS | 1938 | ++DOCSHELL 0x12b2e0000 == 50 [pid = 1938] [id = 338] 19:43:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 136 (0x12950bc00) [pid = 1938] [serial = 1013] [outer = 0x0] 19:43:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 137 (0x12b0d8000) [pid = 1938] [serial = 1014] [outer = 0x12950bc00] 19:43:18 INFO - PROCESS | 1938 | 1461465798028 Marionette DEBUG loaded listener.js 19:43:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 138 (0x12b4d7c00) [pid = 1938] [serial = 1015] [outer = 0x12950bc00] 19:43:18 INFO - PROCESS | 1938 | 1461465798421 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]]]}] 19:43:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 19:43:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 569ms 19:43:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 19:43:18 INFO - PROCESS | 1938 | 1461465798456 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 19:43:18 INFO - PROCESS | 1938 | 1461465798457 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 19:43:18 INFO - PROCESS | 1938 | 1461465798459 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 19:43:18 INFO - PROCESS | 1938 | 1461465798461 Marionette TRACE conn2 <- [1,1326,null,{}] 19:43:18 INFO - PROCESS | 1938 | 1461465798474 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}] 19:43:18 INFO - PROCESS | 1938 | 1461465798575 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 19:43:18 INFO - PROCESS | 1938 | 1461465798610 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:18 INFO - PROCESS | 1938 | ++DOCSHELL 0x12b435800 == 51 [pid = 1938] [id = 339] 19:43:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 139 (0x1296f1800) [pid = 1938] [serial = 1016] [outer = 0x0] 19:43:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 140 (0x12b521000) [pid = 1938] [serial = 1017] [outer = 0x1296f1800] 19:43:18 INFO - PROCESS | 1938 | 1461465798636 Marionette DEBUG loaded listener.js 19:43:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 141 (0x12bce5800) [pid = 1938] [serial = 1018] [outer = 0x1296f1800] 19:43:18 INFO - PROCESS | 1938 | 1461465798987 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]]]}] 19:43:19 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 19:43:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 579ms 19:43:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 19:43:19 INFO - PROCESS | 1938 | 1461465799040 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 19:43:19 INFO - PROCESS | 1938 | 1461465799041 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 19:43:19 INFO - PROCESS | 1938 | 1461465799043 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 19:43:19 INFO - PROCESS | 1938 | 1461465799044 Marionette TRACE conn2 <- [1,1330,null,{}] 19:43:19 INFO - PROCESS | 1938 | 1461465799046 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}] 19:43:19 INFO - PROCESS | 1938 | 1461465799161 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 19:43:19 INFO - PROCESS | 1938 | 1461465799176 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:19 INFO - PROCESS | 1938 | ++DOCSHELL 0x12ce95000 == 52 [pid = 1938] [id = 340] 19:43:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 142 (0x12b4d9800) [pid = 1938] [serial = 1019] [outer = 0x0] 19:43:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 143 (0x12bec5800) [pid = 1938] [serial = 1020] [outer = 0x12b4d9800] 19:43:19 INFO - PROCESS | 1938 | 1461465799202 Marionette DEBUG loaded listener.js 19:43:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 144 (0x12cfa3c00) [pid = 1938] [serial = 1021] [outer = 0x12b4d9800] 19:43:19 INFO - PROCESS | 1938 | 1461465799533 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]]]}] 19:43:19 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 19:43:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 520ms 19:43:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 19:43:19 INFO - PROCESS | 1938 | 1461465799564 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 19:43:19 INFO - PROCESS | 1938 | 1461465799565 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 19:43:19 INFO - PROCESS | 1938 | 1461465799567 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 19:43:19 INFO - PROCESS | 1938 | 1461465799568 Marionette TRACE conn2 <- [1,1334,null,{}] 19:43:19 INFO - PROCESS | 1938 | 1461465799571 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}] 19:43:19 INFO - PROCESS | 1938 | 1461465799675 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 19:43:19 INFO - PROCESS | 1938 | 1461465799710 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:19 INFO - PROCESS | 1938 | ++DOCSHELL 0x12d00a800 == 53 [pid = 1938] [id = 341] 19:43:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 145 (0x128e07c00) [pid = 1938] [serial = 1022] [outer = 0x0] 19:43:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 146 (0x12cfea800) [pid = 1938] [serial = 1023] [outer = 0x128e07c00] 19:43:19 INFO - PROCESS | 1938 | 1461465799735 Marionette DEBUG loaded listener.js 19:43:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 147 (0x12db9d400) [pid = 1938] [serial = 1024] [outer = 0x128e07c00] 19:43:20 INFO - PROCESS | 1938 | 1461465800040 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]]]}] 19:43:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 19:43:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 517ms 19:43:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 19:43:20 INFO - PROCESS | 1938 | 1461465800086 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 19:43:20 INFO - PROCESS | 1938 | 1461465800087 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 19:43:20 INFO - PROCESS | 1938 | 1461465800089 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 19:43:20 INFO - PROCESS | 1938 | 1461465800090 Marionette TRACE conn2 <- [1,1338,null,{}] 19:43:20 INFO - PROCESS | 1938 | 1461465800092 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}] 19:43:20 INFO - PROCESS | 1938 | 1461465800294 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 19:43:20 INFO - PROCESS | 1938 | --DOMWINDOW == 146 (0x12bc1cc00) [pid = 1938] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 19:43:20 INFO - PROCESS | 1938 | --DOMWINDOW == 145 (0x12bed0c00) [pid = 1938] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 19:43:20 INFO - PROCESS | 1938 | --DOMWINDOW == 144 (0x12b0d9800) [pid = 1938] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 19:43:20 INFO - PROCESS | 1938 | --DOMWINDOW == 143 (0x118c14400) [pid = 1938] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 19:43:20 INFO - PROCESS | 1938 | --DOMWINDOW == 142 (0x12b24e800) [pid = 1938] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 19:43:20 INFO - PROCESS | 1938 | --DOMWINDOW == 141 (0x11ae42c00) [pid = 1938] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 19:43:20 INFO - PROCESS | 1938 | --DOMWINDOW == 140 (0x1188a1000) [pid = 1938] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 19:43:20 INFO - PROCESS | 1938 | --DOMWINDOW == 139 (0x12b0df400) [pid = 1938] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 19:43:20 INFO - PROCESS | 1938 | --DOMWINDOW == 138 (0x124e4c800) [pid = 1938] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 19:43:20 INFO - PROCESS | 1938 | --DOMWINDOW == 137 (0x1288c8c00) [pid = 1938] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 19:43:20 INFO - PROCESS | 1938 | --DOMWINDOW == 136 (0x11a919400) [pid = 1938] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 19:43:20 INFO - PROCESS | 1938 | --DOMWINDOW == 135 (0x123ac9c00) [pid = 1938] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 19:43:20 INFO - PROCESS | 1938 | --DOMWINDOW == 134 (0x11b822800) [pid = 1938] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 19:43:20 INFO - PROCESS | 1938 | --DOMWINDOW == 133 (0x126f63800) [pid = 1938] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 19:43:20 INFO - PROCESS | 1938 | --DOMWINDOW == 132 (0x12b51fc00) [pid = 1938] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 19:43:20 INFO - PROCESS | 1938 | --DOMWINDOW == 131 (0x1296f6000) [pid = 1938] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 19:43:20 INFO - PROCESS | 1938 | --DOMWINDOW == 130 (0x12bc23000) [pid = 1938] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 19:43:20 INFO - PROCESS | 1938 | --DOMWINDOW == 129 (0x114f9c400) [pid = 1938] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 19:43:20 INFO - PROCESS | 1938 | --DOMWINDOW == 128 (0x126f6e800) [pid = 1938] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 19:43:20 INFO - PROCESS | 1938 | --DOMWINDOW == 127 (0x11bf9fc00) [pid = 1938] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 19:43:20 INFO - PROCESS | 1938 | --DOMWINDOW == 126 (0x11bf9b000) [pid = 1938] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 19:43:20 INFO - PROCESS | 1938 | --DOMWINDOW == 125 (0x12950ac00) [pid = 1938] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 19:43:20 INFO - PROCESS | 1938 | --DOMWINDOW == 124 (0x114fe9c00) [pid = 1938] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 19:43:20 INFO - PROCESS | 1938 | --DOMWINDOW == 123 (0x11515d800) [pid = 1938] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 19:43:20 INFO - PROCESS | 1938 | --DOMWINDOW == 122 (0x126948400) [pid = 1938] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 19:43:20 INFO - PROCESS | 1938 | --DOMWINDOW == 121 (0x116577c00) [pid = 1938] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 19:43:20 INFO - PROCESS | 1938 | --DOMWINDOW == 120 (0x114fef800) [pid = 1938] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 19:43:20 INFO - PROCESS | 1938 | --DOMWINDOW == 119 (0x11a91fc00) [pid = 1938] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 19:43:20 INFO - PROCESS | 1938 | --DOMWINDOW == 118 (0x128e0c000) [pid = 1938] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 19:43:20 INFO - PROCESS | 1938 | 1461465800344 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:20 INFO - PROCESS | 1938 | ++DOCSHELL 0x114e80800 == 54 [pid = 1938] [id = 342] 19:43:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 119 (0x1147d3000) [pid = 1938] [serial = 1025] [outer = 0x0] 19:43:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 120 (0x114f9f400) [pid = 1938] [serial = 1026] [outer = 0x1147d3000] 19:43:20 INFO - PROCESS | 1938 | 1461465800371 Marionette DEBUG loaded listener.js 19:43:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 121 (0x118c1d000) [pid = 1938] [serial = 1027] [outer = 0x1147d3000] 19:43:21 INFO - PROCESS | 1938 | 1461465801141 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]]]}] 19:43:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 19:43:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1069ms 19:43:21 INFO - PROCESS | 1938 | 1461465801158 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 19:43:21 INFO - PROCESS | 1938 | 1461465801161 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 19:43:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 19:43:21 INFO - PROCESS | 1938 | 1461465801164 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 19:43:21 INFO - PROCESS | 1938 | 1461465801165 Marionette TRACE conn2 <- [1,1342,null,{}] 19:43:21 INFO - PROCESS | 1938 | 1461465801168 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}] 19:43:21 INFO - PROCESS | 1938 | 1461465801268 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 19:43:21 INFO - PROCESS | 1938 | 1461465801272 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:21 INFO - PROCESS | 1938 | ++DOCSHELL 0x12d00c000 == 55 [pid = 1938] [id = 343] 19:43:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 122 (0x118c09400) [pid = 1938] [serial = 1028] [outer = 0x0] 19:43:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 123 (0x12913f000) [pid = 1938] [serial = 1029] [outer = 0x118c09400] 19:43:21 INFO - PROCESS | 1938 | 1461465801301 Marionette DEBUG loaded listener.js 19:43:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 124 (0x12b948c00) [pid = 1938] [serial = 1030] [outer = 0x118c09400] 19:43:21 INFO - PROCESS | 1938 | 1461465801645 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]]]}] 19:43:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 19:43:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 518ms 19:43:21 INFO - PROCESS | 1938 | 1461465801691 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 19:43:21 INFO - PROCESS | 1938 | 1461465801692 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 19:43:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 19:43:21 INFO - PROCESS | 1938 | 1461465801694 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 19:43:21 INFO - PROCESS | 1938 | 1461465801695 Marionette TRACE conn2 <- [1,1346,null,{}] 19:43:21 INFO - PROCESS | 1938 | 1461465801698 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}] 19:43:21 INFO - PROCESS | 1938 | 1461465801784 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 19:43:21 INFO - PROCESS | 1938 | 1461465801788 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:21 INFO - PROCESS | 1938 | ++DOCSHELL 0x12e6c2800 == 56 [pid = 1938] [id = 344] 19:43:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 125 (0x1288c8c00) [pid = 1938] [serial = 1031] [outer = 0x0] 19:43:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 126 (0x12e312000) [pid = 1938] [serial = 1032] [outer = 0x1288c8c00] 19:43:21 INFO - PROCESS | 1938 | 1461465801814 Marionette DEBUG loaded listener.js 19:43:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 127 (0x12e36c000) [pid = 1938] [serial = 1033] [outer = 0x1288c8c00] 19:43:22 INFO - PROCESS | 1938 | 1461465802150 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]]]}] 19:43:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 19:43:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 470ms 19:43:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 19:43:22 INFO - PROCESS | 1938 | 1461465802166 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 19:43:22 INFO - PROCESS | 1938 | 1461465802168 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 19:43:22 INFO - PROCESS | 1938 | 1461465802170 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 19:43:22 INFO - PROCESS | 1938 | 1461465802171 Marionette TRACE conn2 <- [1,1350,null,{}] 19:43:22 INFO - PROCESS | 1938 | 1461465802173 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}] 19:43:22 INFO - PROCESS | 1938 | 1461465802266 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 19:43:22 INFO - PROCESS | 1938 | 1461465802270 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:22 INFO - PROCESS | 1938 | ++DOCSHELL 0x12ebb5800 == 57 [pid = 1938] [id = 345] 19:43:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 128 (0x12d59d800) [pid = 1938] [serial = 1034] [outer = 0x0] 19:43:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 129 (0x12e38dc00) [pid = 1938] [serial = 1035] [outer = 0x12d59d800] 19:43:22 INFO - PROCESS | 1938 | 1461465802295 Marionette DEBUG loaded listener.js 19:43:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 130 (0x12e6e4000) [pid = 1938] [serial = 1036] [outer = 0x12d59d800] 19:43:22 INFO - PROCESS | 1938 | 1461465802827 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]]]}] 19:43:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 19:43:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 719ms 19:43:22 INFO - PROCESS | 1938 | 1461465802890 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 19:43:22 INFO - PROCESS | 1938 | 1461465802892 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 19:43:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 19:43:22 INFO - PROCESS | 1938 | 1461465802895 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 19:43:22 INFO - PROCESS | 1938 | 1461465802897 Marionette TRACE conn2 <- [1,1354,null,{}] 19:43:22 INFO - PROCESS | 1938 | 1461465802902 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}] 19:43:23 INFO - PROCESS | 1938 | 1461465803034 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 19:43:23 INFO - PROCESS | 1938 | 1461465803105 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:23 INFO - PROCESS | 1938 | ++DOCSHELL 0x11ae08800 == 58 [pid = 1938] [id = 346] 19:43:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 131 (0x118fe7c00) [pid = 1938] [serial = 1037] [outer = 0x0] 19:43:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 132 (0x118ff1000) [pid = 1938] [serial = 1038] [outer = 0x118fe7c00] 19:43:23 INFO - PROCESS | 1938 | 1461465803137 Marionette DEBUG loaded listener.js 19:43:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 133 (0x11a918c00) [pid = 1938] [serial = 1039] [outer = 0x118fe7c00] 19:43:23 INFO - PROCESS | 1938 | 1461465803584 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]]]}] 19:43:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 19:43:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 722ms 19:43:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 19:43:23 INFO - PROCESS | 1938 | 1461465803618 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 19:43:23 INFO - PROCESS | 1938 | 1461465803622 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 19:43:23 INFO - PROCESS | 1938 | 1461465803642 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 19:43:23 INFO - PROCESS | 1938 | 1461465803645 Marionette TRACE conn2 <- [1,1358,null,{}] 19:43:23 INFO - PROCESS | 1938 | 1461465803650 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}] 19:43:23 INFO - PROCESS | 1938 | 1461465803761 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 19:43:23 INFO - PROCESS | 1938 | 1461465803829 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:23 INFO - PROCESS | 1938 | ++DOCSHELL 0x12936e000 == 59 [pid = 1938] [id = 347] 19:43:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 134 (0x11b8a5000) [pid = 1938] [serial = 1040] [outer = 0x0] 19:43:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 135 (0x11c326000) [pid = 1938] [serial = 1041] [outer = 0x11b8a5000] 19:43:23 INFO - PROCESS | 1938 | 1461465803859 Marionette DEBUG loaded listener.js 19:43:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 136 (0x123ea4000) [pid = 1938] [serial = 1042] [outer = 0x11b8a5000] 19:43:24 INFO - PROCESS | 1938 | 1461465804258 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]]]}] 19:43:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 19:43:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 690ms 19:43:24 INFO - PROCESS | 1938 | 1461465804342 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 19:43:24 INFO - PROCESS | 1938 | 1461465804344 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 19:43:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 19:43:24 INFO - PROCESS | 1938 | 1461465804365 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 19:43:24 INFO - PROCESS | 1938 | 1461465804367 Marionette TRACE conn2 <- [1,1362,null,{}] 19:43:24 INFO - PROCESS | 1938 | 1461465804375 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}] 19:43:24 INFO - PROCESS | 1938 | 1461465804489 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 19:43:24 INFO - PROCESS | 1938 | 1461465804557 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:24 INFO - PROCESS | 1938 | ++DOCSHELL 0x12e91a000 == 60 [pid = 1938] [id = 348] 19:43:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 137 (0x12930cc00) [pid = 1938] [serial = 1043] [outer = 0x0] 19:43:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 138 (0x1296fb800) [pid = 1938] [serial = 1044] [outer = 0x12930cc00] 19:43:24 INFO - PROCESS | 1938 | 1461465804589 Marionette DEBUG loaded listener.js 19:43:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 139 (0x12b258c00) [pid = 1938] [serial = 1045] [outer = 0x12930cc00] 19:43:25 INFO - PROCESS | 1938 | 1461465805052 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]]]}] 19:43:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 19:43:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 722ms 19:43:25 INFO - PROCESS | 1938 | 1461465805087 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 19:43:25 INFO - PROCESS | 1938 | 1461465805090 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 19:43:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 19:43:25 INFO - PROCESS | 1938 | 1461465805113 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 19:43:25 INFO - PROCESS | 1938 | 1461465805115 Marionette TRACE conn2 <- [1,1366,null,{}] 19:43:25 INFO - PROCESS | 1938 | 1461465805121 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}] 19:43:25 INFO - PROCESS | 1938 | 1461465805231 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 19:43:25 INFO - PROCESS | 1938 | 1461465805300 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:25 INFO - PROCESS | 1938 | ++DOCSHELL 0x12f323800 == 61 [pid = 1938] [id = 349] 19:43:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 140 (0x12950ac00) [pid = 1938] [serial = 1046] [outer = 0x0] 19:43:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 141 (0x12b4dac00) [pid = 1938] [serial = 1047] [outer = 0x12950ac00] 19:43:25 INFO - PROCESS | 1938 | 1461465805330 Marionette DEBUG loaded listener.js 19:43:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 142 (0x12bc21c00) [pid = 1938] [serial = 1048] [outer = 0x12950ac00] 19:43:25 INFO - PROCESS | 1938 | 1461465805766 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] 19:43:25 INFO - PROCESS | 1938 | 1461465805838 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 19:43:25 INFO - PROCESS | 1938 | 1461465805840 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 19:43:25 INFO - PROCESS | 1938 | 1461465805841 Marionette TRACE conn2 <- [1,1370,null,{}] 19:43:25 INFO - PROCESS | 1938 | 1461465805844 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}] 19:43:25 INFO - PROCESS | 1938 | 1461465805949 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 19:43:26 INFO - PROCESS | 1938 | 1461465806021 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:26 INFO - PROCESS | 1938 | ++DOCSHELL 0x12fe2a000 == 62 [pid = 1938] [id = 350] 19:43:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 143 (0x12cfe2800) [pid = 1938] [serial = 1049] [outer = 0x0] 19:43:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 144 (0x12d597000) [pid = 1938] [serial = 1050] [outer = 0x12cfe2800] 19:43:26 INFO - PROCESS | 1938 | 1461465806051 Marionette DEBUG loaded listener.js 19:43:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 145 (0x12e311000) [pid = 1938] [serial = 1051] [outer = 0x12cfe2800] 19:43:26 INFO - PROCESS | 1938 | 1461465806527 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] 19:43:26 INFO - PROCESS | 1938 | 1461465806567 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 19:43:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 19:43:26 INFO - PROCESS | 1938 | 1461465806572 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 19:43:26 INFO - PROCESS | 1938 | 1461465806574 Marionette TRACE conn2 <- [1,1374,null,{}] 19:43:26 INFO - PROCESS | 1938 | 1461465806578 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}] 19:43:26 INFO - PROCESS | 1938 | 1461465806747 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 19:43:26 INFO - PROCESS | 1938 | 1461465806815 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:26 INFO - PROCESS | 1938 | ++DOCSHELL 0x13071f000 == 63 [pid = 1938] [id = 351] 19:43:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 146 (0x12e38c400) [pid = 1938] [serial = 1052] [outer = 0x0] 19:43:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 147 (0x12e803800) [pid = 1938] [serial = 1053] [outer = 0x12e38c400] 19:43:26 INFO - PROCESS | 1938 | 1461465806848 Marionette DEBUG loaded listener.js 19:43:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 148 (0x12e80a400) [pid = 1938] [serial = 1054] [outer = 0x12e38c400] 19:43:27 INFO - PROCESS | 1938 | [1938] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:43:27 INFO - PROCESS | 1938 | 1461465807381 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] 19:43:27 INFO - PROCESS | 1938 | 1461465807447 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 19:43:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 19:43:27 INFO - PROCESS | 1938 | 1461465807451 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 19:43:27 INFO - PROCESS | 1938 | 1461465807453 Marionette TRACE conn2 <- [1,1378,null,{}] 19:43:27 INFO - PROCESS | 1938 | 1461465807456 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}] 19:43:27 INFO - PROCESS | 1938 | 1461465807617 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 19:43:27 INFO - PROCESS | 1938 | 1461465807973 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:27 INFO - PROCESS | 1938 | ++DOCSHELL 0x11653d000 == 64 [pid = 1938] [id = 352] 19:43:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 149 (0x114e52000) [pid = 1938] [serial = 1055] [outer = 0x0] 19:43:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 150 (0x114f9dc00) [pid = 1938] [serial = 1056] [outer = 0x114e52000] 19:43:28 INFO - PROCESS | 1938 | 1461465808008 Marionette DEBUG loaded listener.js 19:43:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 151 (0x11515d800) [pid = 1938] [serial = 1057] [outer = 0x114e52000] 19:43:28 INFO - PROCESS | 1938 | 1461465808408 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] 19:43:28 INFO - PROCESS | 1938 | 1461465808475 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 19:43:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 19:43:28 INFO - PROCESS | 1938 | 1461465808479 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 19:43:28 INFO - PROCESS | 1938 | 1461465808481 Marionette TRACE conn2 <- [1,1382,null,{}] 19:43:28 INFO - PROCESS | 1938 | 1461465808484 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}] 19:43:28 INFO - PROCESS | 1938 | 1461465808583 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 19:43:28 INFO - PROCESS | 1938 | 1461465808642 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:28 INFO - PROCESS | 1938 | ++DOCSHELL 0x118c41000 == 65 [pid = 1938] [id = 353] 19:43:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 152 (0x115460c00) [pid = 1938] [serial = 1058] [outer = 0x0] 19:43:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 153 (0x118c0ec00) [pid = 1938] [serial = 1059] [outer = 0x115460c00] 19:43:28 INFO - PROCESS | 1938 | 1461465808672 Marionette DEBUG loaded listener.js 19:43:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 154 (0x119787800) [pid = 1938] [serial = 1060] [outer = 0x115460c00] 19:43:29 INFO - PROCESS | 1938 | --DOCSHELL 0x12e6c2800 == 64 [pid = 1938] [id = 344] 19:43:29 INFO - PROCESS | 1938 | --DOCSHELL 0x12d00c000 == 63 [pid = 1938] [id = 343] 19:43:29 INFO - PROCESS | 1938 | --DOCSHELL 0x114e80800 == 62 [pid = 1938] [id = 342] 19:43:29 INFO - PROCESS | 1938 | --DOCSHELL 0x12d00a800 == 61 [pid = 1938] [id = 341] 19:43:29 INFO - PROCESS | 1938 | --DOCSHELL 0x12ce95000 == 60 [pid = 1938] [id = 340] 19:43:29 INFO - PROCESS | 1938 | --DOCSHELL 0x12b435800 == 59 [pid = 1938] [id = 339] 19:43:29 INFO - PROCESS | 1938 | --DOCSHELL 0x12b2e0000 == 58 [pid = 1938] [id = 338] 19:43:29 INFO - PROCESS | 1938 | --DOCSHELL 0x128805800 == 57 [pid = 1938] [id = 337] 19:43:29 INFO - PROCESS | 1938 | --DOCSHELL 0x124ea2800 == 56 [pid = 1938] [id = 336] 19:43:29 INFO - PROCESS | 1938 | --DOCSHELL 0x11b31c800 == 55 [pid = 1938] [id = 335] 19:43:29 INFO - PROCESS | 1938 | --DOCSHELL 0x11bf5d000 == 54 [pid = 1938] [id = 334] 19:43:29 INFO - PROCESS | 1938 | --DOCSHELL 0x11c371000 == 53 [pid = 1938] [id = 333] 19:43:29 INFO - PROCESS | 1938 | --DOCSHELL 0x130033800 == 52 [pid = 1938] [id = 331] 19:43:29 INFO - PROCESS | 1938 | --DOCSHELL 0x13001c800 == 51 [pid = 1938] [id = 330] 19:43:29 INFO - PROCESS | 1938 | --DOCSHELL 0x12fe28000 == 50 [pid = 1938] [id = 329] 19:43:29 INFO - PROCESS | 1938 | --DOCSHELL 0x12fcd3000 == 49 [pid = 1938] [id = 328] 19:43:29 INFO - PROCESS | 1938 | --DOCSHELL 0x12f92c000 == 48 [pid = 1938] [id = 327] 19:43:29 INFO - PROCESS | 1938 | --DOCSHELL 0x12d397000 == 47 [pid = 1938] [id = 326] 19:43:29 INFO - PROCESS | 1938 | --DOCSHELL 0x123c86000 == 46 [pid = 1938] [id = 325] 19:43:29 INFO - PROCESS | 1938 | [1938] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:43:29 INFO - PROCESS | 1938 | --DOMWINDOW == 153 (0x12becb400) [pid = 1938] [serial = 789] [outer = 0x0] [url = about:blank] 19:43:29 INFO - PROCESS | 1938 | --DOMWINDOW == 152 (0x115163400) [pid = 1938] [serial = 843] [outer = 0x0] [url = about:blank] 19:43:29 INFO - PROCESS | 1938 | --DOMWINDOW == 151 (0x11515fc00) [pid = 1938] [serial = 892] [outer = 0x0] [url = about:blank] 19:43:29 INFO - PROCESS | 1938 | --DOMWINDOW == 150 (0x128edcc00) [pid = 1938] [serial = 901] [outer = 0x0] [url = about:blank] 19:43:29 INFO - PROCESS | 1938 | --DOMWINDOW == 149 (0x118c0f000) [pid = 1938] [serial = 846] [outer = 0x0] [url = about:blank] 19:43:29 INFO - PROCESS | 1938 | --DOMWINDOW == 148 (0x11515dc00) [pid = 1938] [serial = 889] [outer = 0x0] [url = about:blank] 19:43:29 INFO - PROCESS | 1938 | --DOMWINDOW == 147 (0x11bb51400) [pid = 1938] [serial = 895] [outer = 0x0] [url = about:blank] 19:43:29 INFO - PROCESS | 1938 | --DOMWINDOW == 146 (0x12913f400) [pid = 1938] [serial = 840] [outer = 0x0] [url = about:blank] 19:43:29 INFO - PROCESS | 1938 | --DOMWINDOW == 145 (0x12cfdc800) [pid = 1938] [serial = 969] [outer = 0x0] [url = about:blank] 19:43:29 INFO - PROCESS | 1938 | --DOMWINDOW == 144 (0x12b259400) [pid = 1938] [serial = 951] [outer = 0x0] [url = about:blank] 19:43:29 INFO - PROCESS | 1938 | --DOMWINDOW == 143 (0x118fe9800) [pid = 1938] [serial = 918] [outer = 0x0] [url = about:blank] 19:43:29 INFO - PROCESS | 1938 | --DOMWINDOW == 142 (0x12b26f400) [pid = 1938] [serial = 937] [outer = 0x0] [url = about:blank] 19:43:29 INFO - PROCESS | 1938 | --DOMWINDOW == 141 (0x12b268c00) [pid = 1938] [serial = 936] [outer = 0x0] [url = about:blank] 19:43:29 INFO - PROCESS | 1938 | --DOMWINDOW == 140 (0x11c329400) [pid = 1938] [serial = 916] [outer = 0x0] [url = about:blank] 19:43:29 INFO - PROCESS | 1938 | --DOMWINDOW == 139 (0x11ae3f800) [pid = 1938] [serial = 943] [outer = 0x0] [url = about:blank] 19:43:29 INFO - PROCESS | 1938 | --DOMWINDOW == 138 (0x11a91e400) [pid = 1938] [serial = 942] [outer = 0x0] [url = about:blank] 19:43:29 INFO - PROCESS | 1938 | --DOMWINDOW == 137 (0x12b4d8c00) [pid = 1938] [serial = 954] [outer = 0x0] [url = about:blank] 19:43:29 INFO - PROCESS | 1938 | --DOMWINDOW == 136 (0x12b4d4000) [pid = 1938] [serial = 952] [outer = 0x0] [url = about:blank] 19:43:29 INFO - PROCESS | 1938 | --DOMWINDOW == 135 (0x129143c00) [pid = 1938] [serial = 928] [outer = 0x0] [url = about:blank] 19:43:29 INFO - PROCESS | 1938 | --DOMWINDOW == 134 (0x128c15400) [pid = 1938] [serial = 927] [outer = 0x0] [url = about:blank] 19:43:29 INFO - PROCESS | 1938 | --DOMWINDOW == 133 (0x12b4d3400) [pid = 1938] [serial = 940] [outer = 0x0] [url = about:blank] 19:43:29 INFO - PROCESS | 1938 | --DOMWINDOW == 132 (0x12b273c00) [pid = 1938] [serial = 939] [outer = 0x0] [url = about:blank] 19:43:29 INFO - PROCESS | 1938 | --DOMWINDOW == 131 (0x11c342800) [pid = 1938] [serial = 922] [outer = 0x0] [url = about:blank] 19:43:29 INFO - PROCESS | 1938 | --DOMWINDOW == 130 (0x11bcdc000) [pid = 1938] [serial = 921] [outer = 0x0] [url = about:blank] 19:43:29 INFO - PROCESS | 1938 | --DOMWINDOW == 129 (0x124f15400) [pid = 1938] [serial = 925] [outer = 0x0] [url = about:blank] 19:43:29 INFO - PROCESS | 1938 | --DOMWINDOW == 128 (0x12400d800) [pid = 1938] [serial = 924] [outer = 0x0] [url = about:blank] 19:43:29 INFO - PROCESS | 1938 | --DOMWINDOW == 127 (0x11c87b000) [pid = 1938] [serial = 945] [outer = 0x0] [url = about:blank] 19:43:29 INFO - PROCESS | 1938 | --DOMWINDOW == 126 (0x124009800) [pid = 1938] [serial = 946] [outer = 0x0] [url = about:blank] 19:43:29 INFO - PROCESS | 1938 | --DOMWINDOW == 125 (0x12950f000) [pid = 1938] [serial = 931] [outer = 0x0] [url = about:blank] 19:43:29 INFO - PROCESS | 1938 | --DOMWINDOW == 124 (0x129502400) [pid = 1938] [serial = 930] [outer = 0x0] [url = about:blank] 19:43:29 INFO - PROCESS | 1938 | --DOMWINDOW == 123 (0x12bce9c00) [pid = 1938] [serial = 958] [outer = 0x0] [url = about:blank] 19:43:29 INFO - PROCESS | 1938 | --DOMWINDOW == 122 (0x12b253400) [pid = 1938] [serial = 934] [outer = 0x0] [url = about:blank] 19:43:29 INFO - PROCESS | 1938 | --DOMWINDOW == 121 (0x12b749800) [pid = 1938] [serial = 957] [outer = 0x0] [url = about:blank] 19:43:29 INFO - PROCESS | 1938 | --DOMWINDOW == 120 (0x12b519800) [pid = 1938] [serial = 955] [outer = 0x0] [url = about:blank] 19:43:29 INFO - PROCESS | 1938 | --DOMWINDOW == 119 (0x12b0d9c00) [pid = 1938] [serial = 933] [outer = 0x0] [url = about:blank] 19:43:29 INFO - PROCESS | 1938 | --DOMWINDOW == 118 (0x12bec4400) [pid = 1938] [serial = 960] [outer = 0x0] [url = about:blank] 19:43:29 INFO - PROCESS | 1938 | --DOMWINDOW == 117 (0x11bb59c00) [pid = 1938] [serial = 963] [outer = 0x0] [url = about:blank] 19:43:29 INFO - PROCESS | 1938 | --DOMWINDOW == 116 (0x12950c800) [pid = 1938] [serial = 948] [outer = 0x0] [url = about:blank] 19:43:29 INFO - PROCESS | 1938 | --DOMWINDOW == 115 (0x12bece400) [pid = 1938] [serial = 966] [outer = 0x0] [url = about:blank] 19:43:29 INFO - PROCESS | 1938 | --DOMWINDOW == 114 (0x12cfe4800) [pid = 1938] [serial = 970] [outer = 0x0] [url = about:blank] 19:43:29 INFO - PROCESS | 1938 | --DOMWINDOW == 113 (0x12cfa2c00) [pid = 1938] [serial = 967] [outer = 0x0] [url = about:blank] 19:43:29 INFO - PROCESS | 1938 | --DOMWINDOW == 112 (0x12becc800) [pid = 1938] [serial = 961] [outer = 0x0] [url = about:blank] 19:43:29 INFO - PROCESS | 1938 | --DOMWINDOW == 111 (0x11a76cc00) [pid = 1938] [serial = 919] [outer = 0x0] [url = about:blank] 19:43:29 INFO - PROCESS | 1938 | --DOMWINDOW == 110 (0x12400ac00) [pid = 1938] [serial = 964] [outer = 0x0] [url = about:blank] 19:43:29 INFO - PROCESS | 1938 | --DOMWINDOW == 109 (0x1296fd000) [pid = 1938] [serial = 949] [outer = 0x0] [url = about:blank] 19:43:29 INFO - PROCESS | 1938 | --DOMWINDOW == 108 (0x124e53000) [pid = 1938] [serial = 898] [outer = 0x0] [url = about:blank] 19:43:29 INFO - PROCESS | 1938 | --DOMWINDOW == 107 (0x1296fc400) [pid = 1938] [serial = 904] [outer = 0x0] [url = about:blank] 19:43:29 INFO - PROCESS | 1938 | 1461465809294 Marionette TRACE conn2 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 19:43:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 19:43:29 INFO - PROCESS | 1938 | 1461465809361 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 19:43:29 INFO - PROCESS | 1938 | 1461465809365 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 19:43:29 INFO - PROCESS | 1938 | 1461465809367 Marionette TRACE conn2 <- [1,1386,null,{}] 19:43:29 INFO - PROCESS | 1938 | 1461465809370 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}] 19:43:29 INFO - PROCESS | 1938 | 1461465809504 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 19:43:29 INFO - PROCESS | 1938 | 1461465809607 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:29 INFO - PROCESS | 1938 | ++DOCSHELL 0x11b836800 == 47 [pid = 1938] [id = 354] 19:43:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 108 (0x11a91a000) [pid = 1938] [serial = 1061] [outer = 0x0] 19:43:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 109 (0x11aa6a400) [pid = 1938] [serial = 1062] [outer = 0x11a91a000] 19:43:29 INFO - PROCESS | 1938 | 1461465809641 Marionette DEBUG loaded listener.js 19:43:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 110 (0x11b8b0400) [pid = 1938] [serial = 1063] [outer = 0x11a91a000] 19:43:29 INFO - PROCESS | 1938 | 1461465809932 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] 19:43:29 INFO - PROCESS | 1938 | 1461465809987 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 19:43:29 INFO - PROCESS | 1938 | 1461465809993 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 19:43:30 INFO - PROCESS | 1938 | 1461465810000 Marionette TRACE conn2 <- [1,1390,null,{}] 19:43:30 INFO - PROCESS | 1938 | 1461465810003 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}] 19:43:30 INFO - PROCESS | 1938 | 1461465810090 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 19:43:30 INFO - PROCESS | 1938 | 1461465810146 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:30 INFO - PROCESS | 1938 | ++DOCSHELL 0x11c6d5000 == 48 [pid = 1938] [id = 355] 19:43:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 111 (0x11a91cc00) [pid = 1938] [serial = 1064] [outer = 0x0] 19:43:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 112 (0x11bc17800) [pid = 1938] [serial = 1065] [outer = 0x11a91cc00] 19:43:30 INFO - PROCESS | 1938 | 1461465810172 Marionette DEBUG loaded listener.js 19:43:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 113 (0x11c62dc00) [pid = 1938] [serial = 1066] [outer = 0x11a91cc00] 19:43:30 INFO - PROCESS | 1938 | 1461465810450 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]]]}] 19:43:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 19:43:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 484ms 19:43:30 INFO - PROCESS | 1938 | 1461465810474 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 19:43:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 19:43:30 INFO - PROCESS | 1938 | 1461465810476 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 19:43:30 INFO - PROCESS | 1938 | 1461465810486 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 19:43:30 INFO - PROCESS | 1938 | 1461465810487 Marionette TRACE conn2 <- [1,1394,null,{}] 19:43:30 INFO - PROCESS | 1938 | 1461465810489 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}] 19:43:30 INFO - PROCESS | 1938 | 1461465810589 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 19:43:30 INFO - PROCESS | 1938 | 1461465810594 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:30 INFO - PROCESS | 1938 | ++DOCSHELL 0x126973000 == 49 [pid = 1938] [id = 356] 19:43:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 114 (0x11c87fc00) [pid = 1938] [serial = 1067] [outer = 0x0] 19:43:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 115 (0x124006000) [pid = 1938] [serial = 1068] [outer = 0x11c87fc00] 19:43:30 INFO - PROCESS | 1938 | 1461465810622 Marionette DEBUG loaded listener.js 19:43:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 116 (0x1244d6c00) [pid = 1938] [serial = 1069] [outer = 0x11c87fc00] 19:43:31 INFO - PROCESS | 1938 | 1461465811140 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]]]}] 19:43:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 19:43:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 675ms 19:43:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 19:43:31 INFO - PROCESS | 1938 | 1461465811155 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 19:43:31 INFO - PROCESS | 1938 | 1461465811156 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 19:43:31 INFO - PROCESS | 1938 | 1461465811158 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 19:43:31 INFO - PROCESS | 1938 | 1461465811159 Marionette TRACE conn2 <- [1,1398,null,{}] 19:43:31 INFO - PROCESS | 1938 | 1461465811162 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}] 19:43:31 INFO - PROCESS | 1938 | 1461465811268 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 19:43:31 INFO - PROCESS | 1938 | 1461465811281 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:31 INFO - PROCESS | 1938 | ++DOCSHELL 0x128e6c800 == 50 [pid = 1938] [id = 357] 19:43:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 117 (0x126c3e800) [pid = 1938] [serial = 1070] [outer = 0x0] 19:43:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 118 (0x126f67000) [pid = 1938] [serial = 1071] [outer = 0x126c3e800] 19:43:31 INFO - PROCESS | 1938 | 1461465811313 Marionette DEBUG loaded listener.js 19:43:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 119 (0x128e0d400) [pid = 1938] [serial = 1072] [outer = 0x126c3e800] 19:43:31 INFO - PROCESS | 1938 | 1461465811668 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]]]}] 19:43:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 19:43:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 520ms 19:43:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 19:43:31 INFO - PROCESS | 1938 | 1461465811679 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 19:43:31 INFO - PROCESS | 1938 | 1461465811682 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 19:43:31 INFO - PROCESS | 1938 | 1461465811684 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 19:43:31 INFO - PROCESS | 1938 | 1461465811685 Marionette TRACE conn2 <- [1,1402,null,{}] 19:43:31 INFO - PROCESS | 1938 | 1461465811687 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}] 19:43:31 INFO - PROCESS | 1938 | 1461465811791 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 19:43:31 INFO - PROCESS | 1938 | 1461465811803 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:31 INFO - PROCESS | 1938 | ++DOCSHELL 0x12a414000 == 51 [pid = 1938] [id = 358] 19:43:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 120 (0x128ede400) [pid = 1938] [serial = 1073] [outer = 0x0] 19:43:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 121 (0x129505c00) [pid = 1938] [serial = 1074] [outer = 0x128ede400] 19:43:31 INFO - PROCESS | 1938 | 1461465811829 Marionette DEBUG loaded listener.js 19:43:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 122 (0x1296f4800) [pid = 1938] [serial = 1075] [outer = 0x128ede400] 19:43:32 INFO - PROCESS | 1938 | 1461465812214 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]]]}] 19:43:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 19:43:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 568ms 19:43:32 INFO - PROCESS | 1938 | 1461465812256 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 19:43:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 19:43:32 INFO - PROCESS | 1938 | 1461465812258 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 19:43:32 INFO - PROCESS | 1938 | 1461465812261 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 19:43:32 INFO - PROCESS | 1938 | 1461465812263 Marionette TRACE conn2 <- [1,1406,null,{}] 19:43:32 INFO - PROCESS | 1938 | 1461465812267 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}] 19:43:32 INFO - PROCESS | 1938 | 1461465812408 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 19:43:32 INFO - PROCESS | 1938 | 1461465812426 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:32 INFO - PROCESS | 1938 | ++DOCSHELL 0x12a8a4800 == 52 [pid = 1938] [id = 359] 19:43:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 123 (0x1296f7c00) [pid = 1938] [serial = 1076] [outer = 0x0] 19:43:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 124 (0x12b0de000) [pid = 1938] [serial = 1077] [outer = 0x1296f7c00] 19:43:32 INFO - PROCESS | 1938 | 1461465812452 Marionette DEBUG loaded listener.js 19:43:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 125 (0x12b256c00) [pid = 1938] [serial = 1078] [outer = 0x1296f7c00] 19:43:32 INFO - PROCESS | 1938 | 1461465812787 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]]]}] 19:43:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 19:43:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 570ms 19:43:32 INFO - PROCESS | 1938 | 1461465812832 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 19:43:32 INFO - PROCESS | 1938 | 1461465812833 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 19:43:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 19:43:32 INFO - PROCESS | 1938 | 1461465812835 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 19:43:32 INFO - PROCESS | 1938 | 1461465812836 Marionette TRACE conn2 <- [1,1410,null,{}] 19:43:32 INFO - PROCESS | 1938 | 1461465812838 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}] 19:43:32 INFO - PROCESS | 1938 | 1461465812944 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 19:43:32 INFO - PROCESS | 1938 | 1461465812964 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:32 INFO - PROCESS | 1938 | ++DOCSHELL 0x12b5c1000 == 53 [pid = 1938] [id = 360] 19:43:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 126 (0x12b258400) [pid = 1938] [serial = 1079] [outer = 0x0] 19:43:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 127 (0x12b26fc00) [pid = 1938] [serial = 1080] [outer = 0x12b258400] 19:43:32 INFO - PROCESS | 1938 | 1461465812989 Marionette DEBUG loaded listener.js 19:43:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 128 (0x12b4dd000) [pid = 1938] [serial = 1081] [outer = 0x12b258400] 19:43:33 INFO - PROCESS | 1938 | --DOMWINDOW == 127 (0x1288c8c00) [pid = 1938] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 19:43:33 INFO - PROCESS | 1938 | --DOMWINDOW == 126 (0x1147d3000) [pid = 1938] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 19:43:33 INFO - PROCESS | 1938 | --DOMWINDOW == 125 (0x11c323400) [pid = 1938] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 19:43:33 INFO - PROCESS | 1938 | --DOMWINDOW == 124 (0x1296f1800) [pid = 1938] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 19:43:33 INFO - PROCESS | 1938 | --DOMWINDOW == 123 (0x115161000) [pid = 1938] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 19:43:33 INFO - PROCESS | 1938 | --DOMWINDOW == 122 (0x124007400) [pid = 1938] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 19:43:33 INFO - PROCESS | 1938 | --DOMWINDOW == 121 (0x11ae36c00) [pid = 1938] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 19:43:33 INFO - PROCESS | 1938 | --DOMWINDOW == 120 (0x12db9f800) [pid = 1938] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 19:43:33 INFO - PROCESS | 1938 | --DOMWINDOW == 119 (0x11c875800) [pid = 1938] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 19:43:33 INFO - PROCESS | 1938 | --DOMWINDOW == 118 (0x11923e800) [pid = 1938] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 19:43:33 INFO - PROCESS | 1938 | --DOMWINDOW == 117 (0x128e07c00) [pid = 1938] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 19:43:33 INFO - PROCESS | 1938 | --DOMWINDOW == 116 (0x12b4d9800) [pid = 1938] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 19:43:33 INFO - PROCESS | 1938 | --DOMWINDOW == 115 (0x12e35e400) [pid = 1938] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 19:43:33 INFO - PROCESS | 1938 | --DOMWINDOW == 114 (0x118c09400) [pid = 1938] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 19:43:33 INFO - PROCESS | 1938 | --DOMWINDOW == 113 (0x12d591000) [pid = 1938] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 19:43:33 INFO - PROCESS | 1938 | --DOMWINDOW == 112 (0x12950bc00) [pid = 1938] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 19:43:33 INFO - PROCESS | 1938 | --DOMWINDOW == 111 (0x12b0e1c00) [pid = 1938] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 19:43:33 INFO - PROCESS | 1938 | --DOMWINDOW == 110 (0x12bc22400) [pid = 1938] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 19:43:33 INFO - PROCESS | 1938 | --DOMWINDOW == 109 (0x124008c00) [pid = 1938] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 19:43:33 INFO - PROCESS | 1938 | --DOMWINDOW == 108 (0x115161800) [pid = 1938] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 19:43:33 INFO - PROCESS | 1938 | 1461465813609 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]]]}] 19:43:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 19:43:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 820ms 19:43:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 19:43:33 INFO - PROCESS | 1938 | 1461465813655 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 19:43:33 INFO - PROCESS | 1938 | 1461465813657 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 19:43:33 INFO - PROCESS | 1938 | 1461465813659 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 19:43:33 INFO - PROCESS | 1938 | 1461465813660 Marionette TRACE conn2 <- [1,1414,null,{}] 19:43:33 INFO - PROCESS | 1938 | 1461465813668 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}] 19:43:33 INFO - PROCESS | 1938 | 1461465813763 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 19:43:33 INFO - PROCESS | 1938 | 1461465813768 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:33 INFO - PROCESS | 1938 | ++DOCSHELL 0x12be73000 == 54 [pid = 1938] [id = 361] 19:43:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 109 (0x1188a7c00) [pid = 1938] [serial = 1082] [outer = 0x0] 19:43:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 110 (0x1288cc000) [pid = 1938] [serial = 1083] [outer = 0x1188a7c00] 19:43:33 INFO - PROCESS | 1938 | 1461465813794 Marionette DEBUG loaded listener.js 19:43:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 111 (0x12b26ac00) [pid = 1938] [serial = 1084] [outer = 0x1188a7c00] 19:43:34 INFO - PROCESS | 1938 | 1461465814124 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]]]}] 19:43:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 19:43:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 475ms 19:43:34 INFO - PROCESS | 1938 | 1461465814134 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 19:43:34 INFO - PROCESS | 1938 | 1461465814136 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 19:43:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 19:43:34 INFO - PROCESS | 1938 | 1461465814138 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 19:43:34 INFO - PROCESS | 1938 | 1461465814139 Marionette TRACE conn2 <- [1,1418,null,{}] 19:43:34 INFO - PROCESS | 1938 | 1461465814141 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}] 19:43:34 INFO - PROCESS | 1938 | 1461465814230 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 19:43:34 INFO - PROCESS | 1938 | 1461465814286 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:34 INFO - PROCESS | 1938 | ++DOCSHELL 0x12cfc0800 == 55 [pid = 1938] [id = 362] 19:43:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 112 (0x11ae36c00) [pid = 1938] [serial = 1085] [outer = 0x0] 19:43:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 113 (0x12b516400) [pid = 1938] [serial = 1086] [outer = 0x11ae36c00] 19:43:34 INFO - PROCESS | 1938 | 1461465814317 Marionette DEBUG loaded listener.js 19:43:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 114 (0x12bce7800) [pid = 1938] [serial = 1087] [outer = 0x11ae36c00] 19:43:34 INFO - PROCESS | 1938 | 1461465814627 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]]]}] 19:43:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 19:43:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 518ms 19:43:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 19:43:34 INFO - PROCESS | 1938 | 1461465814657 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 19:43:34 INFO - PROCESS | 1938 | 1461465814658 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 19:43:34 INFO - PROCESS | 1938 | 1461465814660 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 19:43:34 INFO - PROCESS | 1938 | 1461465814665 Marionette TRACE conn2 <- [1,1422,null,{}] 19:43:34 INFO - PROCESS | 1938 | 1461465814667 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}] 19:43:34 INFO - PROCESS | 1938 | 1461465814766 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 19:43:34 INFO - PROCESS | 1938 | 1461465814770 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:34 INFO - PROCESS | 1938 | ++DOCSHELL 0x12dbec800 == 56 [pid = 1938] [id = 363] 19:43:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 115 (0x12bce8c00) [pid = 1938] [serial = 1088] [outer = 0x0] 19:43:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 116 (0x12cfa1c00) [pid = 1938] [serial = 1089] [outer = 0x12bce8c00] 19:43:34 INFO - PROCESS | 1938 | 1461465814795 Marionette DEBUG loaded listener.js 19:43:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 117 (0x12d595800) [pid = 1938] [serial = 1090] [outer = 0x12bce8c00] 19:43:35 INFO - PROCESS | 1938 | 1461465815136 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]]]}] 19:43:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 19:43:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 522ms 19:43:35 INFO - PROCESS | 1938 | 1461465815185 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 19:43:35 INFO - PROCESS | 1938 | 1461465815186 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 19:43:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 19:43:35 INFO - PROCESS | 1938 | 1461465815188 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 19:43:35 INFO - PROCESS | 1938 | 1461465815189 Marionette TRACE conn2 <- [1,1426,null,{}] 19:43:35 INFO - PROCESS | 1938 | 1461465815191 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}] 19:43:35 INFO - PROCESS | 1938 | 1461465815280 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 19:43:35 INFO - PROCESS | 1938 | 1461465815285 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:35 INFO - PROCESS | 1938 | ++DOCSHELL 0x12e3b3000 == 57 [pid = 1938] [id = 364] 19:43:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 118 (0x12d59a400) [pid = 1938] [serial = 1091] [outer = 0x0] 19:43:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 119 (0x12da2fc00) [pid = 1938] [serial = 1092] [outer = 0x12d59a400] 19:43:35 INFO - PROCESS | 1938 | 1461465815310 Marionette DEBUG loaded listener.js 19:43:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 120 (0x12dba8c00) [pid = 1938] [serial = 1093] [outer = 0x12d59a400] 19:43:35 INFO - PROCESS | 1938 | 1461465815903 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]]]}] 19:43:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 19:43:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 771ms 19:43:35 INFO - PROCESS | 1938 | 1461465815960 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 19:43:35 INFO - PROCESS | 1938 | 1461465815964 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 19:43:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 19:43:35 INFO - PROCESS | 1938 | 1461465815970 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 19:43:35 INFO - PROCESS | 1938 | 1461465815974 Marionette TRACE conn2 <- [1,1430,null,{}] 19:43:35 INFO - PROCESS | 1938 | 1461465815980 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}] 19:43:36 INFO - PROCESS | 1938 | 1461465816168 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 19:43:36 INFO - PROCESS | 1938 | 1461465816222 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:36 INFO - PROCESS | 1938 | ++DOCSHELL 0x11b31a800 == 58 [pid = 1938] [id = 365] 19:43:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 121 (0x117875400) [pid = 1938] [serial = 1094] [outer = 0x0] 19:43:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 122 (0x118ee5000) [pid = 1938] [serial = 1095] [outer = 0x117875400] 19:43:36 INFO - PROCESS | 1938 | 1461465816295 Marionette DEBUG loaded listener.js 19:43:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 123 (0x11a91d400) [pid = 1938] [serial = 1096] [outer = 0x117875400] 19:43:36 INFO - PROCESS | 1938 | 1461465816717 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]]]}] 19:43:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 19:43:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 774ms 19:43:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 19:43:36 INFO - PROCESS | 1938 | 1461465816744 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 19:43:36 INFO - PROCESS | 1938 | 1461465816750 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 19:43:36 INFO - PROCESS | 1938 | 1461465816755 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 19:43:36 INFO - PROCESS | 1938 | 1461465816757 Marionette TRACE conn2 <- [1,1434,null,{}] 19:43:36 INFO - PROCESS | 1938 | 1461465816760 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}] 19:43:36 INFO - PROCESS | 1938 | 1461465816868 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 19:43:36 INFO - PROCESS | 1938 | 1461465816936 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:36 INFO - PROCESS | 1938 | ++DOCSHELL 0x124ee0800 == 59 [pid = 1938] [id = 366] 19:43:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 124 (0x11aa6a800) [pid = 1938] [serial = 1097] [outer = 0x0] 19:43:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 125 (0x11bfa0400) [pid = 1938] [serial = 1098] [outer = 0x11aa6a800] 19:43:36 INFO - PROCESS | 1938 | 1461465816968 Marionette DEBUG loaded listener.js 19:43:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 126 (0x11c882000) [pid = 1938] [serial = 1099] [outer = 0x11aa6a800] 19:43:37 INFO - PROCESS | 1938 | 1461465817433 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]]]}] 19:43:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 19:43:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 720ms 19:43:37 INFO - PROCESS | 1938 | 1461465817508 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 19:43:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 19:43:37 INFO - PROCESS | 1938 | 1461465817509 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 19:43:37 INFO - PROCESS | 1938 | 1461465817512 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 19:43:37 INFO - PROCESS | 1938 | 1461465817515 Marionette TRACE conn2 <- [1,1438,null,{}] 19:43:37 INFO - PROCESS | 1938 | 1461465817522 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}] 19:43:37 INFO - PROCESS | 1938 | 1461465817631 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 19:43:37 INFO - PROCESS | 1938 | 1461465817703 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:37 INFO - PROCESS | 1938 | ++DOCSHELL 0x12eba9800 == 60 [pid = 1938] [id = 367] 19:43:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 127 (0x12b51f800) [pid = 1938] [serial = 1100] [outer = 0x0] 19:43:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 128 (0x12bc1f000) [pid = 1938] [serial = 1101] [outer = 0x12b51f800] 19:43:37 INFO - PROCESS | 1938 | 1461465817736 Marionette DEBUG loaded listener.js 19:43:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 129 (0x12beca400) [pid = 1938] [serial = 1102] [outer = 0x12b51f800] 19:43:38 INFO - PROCESS | 1938 | 1461465818154 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]]]}] 19:43:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 19:43:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 672ms 19:43:38 INFO - PROCESS | 1938 | 1461465818185 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 19:43:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 19:43:38 INFO - PROCESS | 1938 | 1461465818187 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 19:43:38 INFO - PROCESS | 1938 | 1461465818189 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 19:43:38 INFO - PROCESS | 1938 | 1461465818191 Marionette TRACE conn2 <- [1,1442,null,{}] 19:43:38 INFO - PROCESS | 1938 | 1461465818193 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}] 19:43:38 INFO - PROCESS | 1938 | 1461465818302 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 19:43:38 INFO - PROCESS | 1938 | 1461465818358 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:38 INFO - PROCESS | 1938 | ++DOCSHELL 0x12f30d800 == 61 [pid = 1938] [id = 368] 19:43:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 130 (0x12cfdc800) [pid = 1938] [serial = 1103] [outer = 0x0] 19:43:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 131 (0x12da28800) [pid = 1938] [serial = 1104] [outer = 0x12cfdc800] 19:43:38 INFO - PROCESS | 1938 | 1461465818388 Marionette DEBUG loaded listener.js 19:43:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 132 (0x12e30fc00) [pid = 1938] [serial = 1105] [outer = 0x12cfdc800] 19:43:38 INFO - PROCESS | 1938 | 1461465818809 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]]]}] 19:43:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 19:43:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 670ms 19:43:38 INFO - PROCESS | 1938 | 1461465818860 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 19:43:38 INFO - PROCESS | 1938 | 1461465818861 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 19:43:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 19:43:38 INFO - PROCESS | 1938 | 1461465818864 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 19:43:38 INFO - PROCESS | 1938 | 1461465818865 Marionette TRACE conn2 <- [1,1446,null,{}] 19:43:38 INFO - PROCESS | 1938 | 1461465818868 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}] 19:43:38 INFO - PROCESS | 1938 | 1461465818990 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 19:43:39 INFO - PROCESS | 1938 | 1461465819071 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:39 INFO - PROCESS | 1938 | ++DOCSHELL 0x12f9d6800 == 62 [pid = 1938] [id = 369] 19:43:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 133 (0x12cfe6000) [pid = 1938] [serial = 1106] [outer = 0x0] 19:43:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 134 (0x12e318c00) [pid = 1938] [serial = 1107] [outer = 0x12cfe6000] 19:43:39 INFO - PROCESS | 1938 | 1461465819102 Marionette DEBUG loaded listener.js 19:43:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 135 (0x12e36a400) [pid = 1938] [serial = 1108] [outer = 0x12cfe6000] 19:43:39 INFO - PROCESS | 1938 | 1461465819597 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]]]}] 19:43:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 19:43:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 771ms 19:43:39 INFO - PROCESS | 1938 | 1461465819636 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 19:43:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 19:43:39 INFO - PROCESS | 1938 | 1461465819637 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 19:43:39 INFO - PROCESS | 1938 | 1461465819639 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 19:43:39 INFO - PROCESS | 1938 | 1461465819641 Marionette TRACE conn2 <- [1,1450,null,{}] 19:43:39 INFO - PROCESS | 1938 | 1461465819643 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}] 19:43:39 INFO - PROCESS | 1938 | 1461465819758 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 19:43:39 INFO - PROCESS | 1938 | 1461465819828 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:39 INFO - PROCESS | 1938 | ++DOCSHELL 0x130719000 == 63 [pid = 1938] [id = 370] 19:43:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 136 (0x12e6e7400) [pid = 1938] [serial = 1109] [outer = 0x0] 19:43:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 137 (0x12eb27400) [pid = 1938] [serial = 1110] [outer = 0x12e6e7400] 19:43:39 INFO - PROCESS | 1938 | 1461465819861 Marionette DEBUG loaded listener.js 19:43:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 138 (0x12eb30c00) [pid = 1938] [serial = 1111] [outer = 0x12e6e7400] 19:43:40 INFO - PROCESS | 1938 | 1461465820291 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]]]}] 19:43:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 19:43:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 668ms 19:43:40 INFO - PROCESS | 1938 | 1461465820308 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 19:43:40 INFO - PROCESS | 1938 | 1461465820309 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 19:43:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 19:43:40 INFO - PROCESS | 1938 | 1461465820312 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 19:43:40 INFO - PROCESS | 1938 | 1461465820313 Marionette TRACE conn2 <- [1,1454,null,{}] 19:43:40 INFO - PROCESS | 1938 | 1461465820315 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}] 19:43:40 INFO - PROCESS | 1938 | 1461465820442 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 19:43:40 INFO - PROCESS | 1938 | 1461465820544 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:40 INFO - PROCESS | 1938 | ++DOCSHELL 0x12e924000 == 64 [pid = 1938] [id = 371] 19:43:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 139 (0x1296f5400) [pid = 1938] [serial = 1112] [outer = 0x0] 19:43:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 140 (0x12b4af800) [pid = 1938] [serial = 1113] [outer = 0x1296f5400] 19:43:40 INFO - PROCESS | 1938 | 1461465820575 Marionette DEBUG loaded listener.js 19:43:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 141 (0x12b4b3c00) [pid = 1938] [serial = 1114] [outer = 0x1296f5400] 19:43:40 INFO - PROCESS | 1938 | 1461465820979 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]]]}] 19:43:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 19:43:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 721ms 19:43:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 19:43:41 INFO - PROCESS | 1938 | 1461465821034 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 19:43:41 INFO - PROCESS | 1938 | 1461465821035 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 19:43:41 INFO - PROCESS | 1938 | 1461465821037 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 19:43:41 INFO - PROCESS | 1938 | 1461465821039 Marionette TRACE conn2 <- [1,1458,null,{}] 19:43:41 INFO - PROCESS | 1938 | 1461465821041 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}] 19:43:41 INFO - PROCESS | 1938 | 1461465821308 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 19:43:41 INFO - PROCESS | 1938 | 1461465821397 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:41 INFO - PROCESS | 1938 | ++DOCSHELL 0x11b318800 == 65 [pid = 1938] [id = 372] 19:43:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 142 (0x114ff1000) [pid = 1938] [serial = 1115] [outer = 0x0] 19:43:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 143 (0x11515fc00) [pid = 1938] [serial = 1116] [outer = 0x114ff1000] 19:43:41 INFO - PROCESS | 1938 | 1461465821427 Marionette DEBUG loaded listener.js 19:43:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 144 (0x11673ac00) [pid = 1938] [serial = 1117] [outer = 0x114ff1000] 19:43:41 INFO - PROCESS | 1938 | 1461465821860 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]]]}] 19:43:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 19:43:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 870ms 19:43:41 INFO - PROCESS | 1938 | 1461465821908 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 19:43:41 INFO - PROCESS | 1938 | 1461465821911 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 19:43:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 19:43:41 INFO - PROCESS | 1938 | 1461465821917 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 19:43:41 INFO - PROCESS | 1938 | 1461465821919 Marionette TRACE conn2 <- [1,1462,null,{}] 19:43:41 INFO - PROCESS | 1938 | 1461465821922 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}] 19:43:42 INFO - PROCESS | 1938 | 1461465822024 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 19:43:42 INFO - PROCESS | 1938 | 1461465822083 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:42 INFO - PROCESS | 1938 | ++DOCSHELL 0x119737800 == 66 [pid = 1938] [id = 373] 19:43:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 145 (0x119132800) [pid = 1938] [serial = 1118] [outer = 0x0] 19:43:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 146 (0x11aa09400) [pid = 1938] [serial = 1119] [outer = 0x119132800] 19:43:42 INFO - PROCESS | 1938 | 1461465822113 Marionette DEBUG loaded listener.js 19:43:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 147 (0x11bb57c00) [pid = 1938] [serial = 1120] [outer = 0x119132800] 19:43:42 INFO - PROCESS | 1938 | --DOCSHELL 0x12f912000 == 65 [pid = 1938] [id = 324] 19:43:42 INFO - PROCESS | 1938 | --DOCSHELL 0x12dbec800 == 64 [pid = 1938] [id = 363] 19:43:42 INFO - PROCESS | 1938 | --DOCSHELL 0x12cfc0800 == 63 [pid = 1938] [id = 362] 19:43:42 INFO - PROCESS | 1938 | --DOCSHELL 0x12be73000 == 62 [pid = 1938] [id = 361] 19:43:42 INFO - PROCESS | 1938 | --DOCSHELL 0x12b5c1000 == 61 [pid = 1938] [id = 360] 19:43:42 INFO - PROCESS | 1938 | --DOCSHELL 0x12a8a4800 == 60 [pid = 1938] [id = 359] 19:43:42 INFO - PROCESS | 1938 | --DOCSHELL 0x12a414000 == 59 [pid = 1938] [id = 358] 19:43:42 INFO - PROCESS | 1938 | --DOCSHELL 0x128e6c800 == 58 [pid = 1938] [id = 357] 19:43:42 INFO - PROCESS | 1938 | --DOCSHELL 0x126973000 == 57 [pid = 1938] [id = 356] 19:43:42 INFO - PROCESS | 1938 | --DOCSHELL 0x11c6d5000 == 56 [pid = 1938] [id = 355] 19:43:42 INFO - PROCESS | 1938 | --DOCSHELL 0x11b836800 == 55 [pid = 1938] [id = 354] 19:43:42 INFO - PROCESS | 1938 | --DOCSHELL 0x118c41000 == 54 [pid = 1938] [id = 353] 19:43:42 INFO - PROCESS | 1938 | --DOCSHELL 0x11653d000 == 53 [pid = 1938] [id = 352] 19:43:42 INFO - PROCESS | 1938 | --DOCSHELL 0x12e91a000 == 52 [pid = 1938] [id = 348] 19:43:42 INFO - PROCESS | 1938 | --DOCSHELL 0x12936e000 == 51 [pid = 1938] [id = 347] 19:43:42 INFO - PROCESS | 1938 | --DOCSHELL 0x11ae08800 == 50 [pid = 1938] [id = 346] 19:43:42 INFO - PROCESS | 1938 | 1461465822547 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]]]}] 19:43:42 INFO - PROCESS | 1938 | --DOMWINDOW == 146 (0x118c1d000) [pid = 1938] [serial = 1027] [outer = 0x0] [url = about:blank] 19:43:42 INFO - PROCESS | 1938 | --DOMWINDOW == 145 (0x123b9b400) [pid = 1938] [serial = 1006] [outer = 0x0] [url = about:blank] 19:43:42 INFO - PROCESS | 1938 | --DOMWINDOW == 144 (0x12b521000) [pid = 1938] [serial = 1017] [outer = 0x0] [url = about:blank] 19:43:42 INFO - PROCESS | 1938 | --DOMWINDOW == 143 (0x12913b800) [pid = 1938] [serial = 997] [outer = 0x0] [url = about:blank] 19:43:42 INFO - PROCESS | 1938 | --DOMWINDOW == 142 (0x126c46400) [pid = 1938] [serial = 1009] [outer = 0x0] [url = about:blank] 19:43:42 INFO - PROCESS | 1938 | --DOMWINDOW == 141 (0x11bb5a000) [pid = 1938] [serial = 975] [outer = 0x0] [url = about:blank] 19:43:42 INFO - PROCESS | 1938 | --DOMWINDOW == 140 (0x12e311400) [pid = 1938] [serial = 990] [outer = 0x0] [url = about:blank] 19:43:42 INFO - PROCESS | 1938 | --DOMWINDOW == 139 (0x1296fa400) [pid = 1938] [serial = 979] [outer = 0x0] [url = about:blank] 19:43:42 INFO - PROCESS | 1938 | --DOMWINDOW == 138 (0x11bb37000) [pid = 1938] [serial = 1002] [outer = 0x0] [url = about:blank] 19:43:42 INFO - PROCESS | 1938 | --DOMWINDOW == 137 (0x12db9d400) [pid = 1938] [serial = 1024] [outer = 0x0] [url = about:blank] 19:43:42 INFO - PROCESS | 1938 | --DOMWINDOW == 136 (0x126bcd800) [pid = 1938] [serial = 1008] [outer = 0x0] [url = about:blank] 19:43:42 INFO - PROCESS | 1938 | --DOMWINDOW == 135 (0x12cfa3c00) [pid = 1938] [serial = 1021] [outer = 0x0] [url = about:blank] 19:43:42 INFO - PROCESS | 1938 | --DOMWINDOW == 134 (0x12e37fc00) [pid = 1938] [serial = 994] [outer = 0x0] [url = about:blank] 19:43:42 INFO - PROCESS | 1938 | --DOMWINDOW == 133 (0x12913f000) [pid = 1938] [serial = 1029] [outer = 0x0] [url = about:blank] 19:43:42 INFO - PROCESS | 1938 | --DOMWINDOW == 132 (0x11c62b400) [pid = 1938] [serial = 976] [outer = 0x0] [url = about:blank] 19:43:42 INFO - PROCESS | 1938 | --DOMWINDOW == 131 (0x12bce5800) [pid = 1938] [serial = 1018] [outer = 0x0] [url = about:blank] 19:43:42 INFO - PROCESS | 1938 | --DOMWINDOW == 130 (0x12da29400) [pid = 1938] [serial = 987] [outer = 0x0] [url = about:blank] 19:43:42 INFO - PROCESS | 1938 | --DOMWINDOW == 129 (0x12b0d8000) [pid = 1938] [serial = 1014] [outer = 0x0] [url = about:blank] 19:43:42 INFO - PROCESS | 1938 | --DOMWINDOW == 128 (0x12cfea800) [pid = 1938] [serial = 1023] [outer = 0x0] [url = about:blank] 19:43:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 19:43:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 675ms 19:43:42 INFO - PROCESS | 1938 | --DOMWINDOW == 127 (0x12b749000) [pid = 1938] [serial = 981] [outer = 0x0] [url = about:blank] 19:43:42 INFO - PROCESS | 1938 | --DOMWINDOW == 126 (0x11c33ec00) [pid = 1938] [serial = 1005] [outer = 0x0] [url = about:blank] 19:43:42 INFO - PROCESS | 1938 | --DOMWINDOW == 125 (0x12d595400) [pid = 1938] [serial = 985] [outer = 0x0] [url = about:blank] 19:43:42 INFO - PROCESS | 1938 | --DOMWINDOW == 124 (0x128e06000) [pid = 1938] [serial = 978] [outer = 0x0] [url = about:blank] 19:43:42 INFO - PROCESS | 1938 | --DOMWINDOW == 123 (0x12cfe9400) [pid = 1938] [serial = 972] [outer = 0x0] [url = about:blank] 19:43:42 INFO - PROCESS | 1938 | --DOMWINDOW == 122 (0x129142c00) [pid = 1938] [serial = 1012] [outer = 0x0] [url = about:blank] 19:43:42 INFO - PROCESS | 1938 | --DOMWINDOW == 121 (0x1158b9c00) [pid = 1938] [serial = 999] [outer = 0x0] [url = about:blank] 19:43:42 INFO - PROCESS | 1938 | --DOMWINDOW == 120 (0x12e363800) [pid = 1938] [serial = 991] [outer = 0x0] [url = about:blank] 19:43:42 INFO - PROCESS | 1938 | --DOMWINDOW == 119 (0x12bec5800) [pid = 1938] [serial = 1020] [outer = 0x0] [url = about:blank] 19:43:42 INFO - PROCESS | 1938 | --DOMWINDOW == 118 (0x12b4d7c00) [pid = 1938] [serial = 1015] [outer = 0x0] [url = about:blank] 19:43:42 INFO - PROCESS | 1938 | --DOMWINDOW == 117 (0x118c0b000) [pid = 1938] [serial = 1000] [outer = 0x0] [url = about:blank] 19:43:42 INFO - PROCESS | 1938 | --DOMWINDOW == 116 (0x12db9bc00) [pid = 1938] [serial = 988] [outer = 0x0] [url = about:blank] 19:43:42 INFO - PROCESS | 1938 | --DOMWINDOW == 115 (0x11a91bc00) [pid = 1938] [serial = 996] [outer = 0x0] [url = about:blank] 19:43:42 INFO - PROCESS | 1938 | --DOMWINDOW == 114 (0x1288cc800) [pid = 1938] [serial = 1011] [outer = 0x0] [url = about:blank] 19:43:42 INFO - PROCESS | 1938 | --DOMWINDOW == 113 (0x12cfe3400) [pid = 1938] [serial = 984] [outer = 0x0] [url = about:blank] 19:43:42 INFO - PROCESS | 1938 | --DOMWINDOW == 112 (0x12e369c00) [pid = 1938] [serial = 993] [outer = 0x0] [url = about:blank] 19:43:42 INFO - PROCESS | 1938 | --DOMWINDOW == 111 (0x11bf9c800) [pid = 1938] [serial = 1003] [outer = 0x0] [url = about:blank] 19:43:42 INFO - PROCESS | 1938 | --DOMWINDOW == 110 (0x114f9f400) [pid = 1938] [serial = 1026] [outer = 0x0] [url = about:blank] 19:43:42 INFO - PROCESS | 1938 | --DOMWINDOW == 109 (0x12bc1e800) [pid = 1938] [serial = 982] [outer = 0x0] [url = about:blank] 19:43:42 INFO - PROCESS | 1938 | --DOMWINDOW == 108 (0x12e312000) [pid = 1938] [serial = 1032] [outer = 0x0] [url = about:blank] 19:43:42 INFO - PROCESS | 1938 | --DOMWINDOW == 107 (0x12e36c000) [pid = 1938] [serial = 1033] [outer = 0x0] [url = about:blank] 19:43:42 INFO - PROCESS | 1938 | --DOMWINDOW == 106 (0x12b948c00) [pid = 1938] [serial = 1030] [outer = 0x0] [url = about:blank] 19:43:42 INFO - PROCESS | 1938 | 1461465822596 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 19:43:42 INFO - PROCESS | 1938 | 1461465822598 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 19:43:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 19:43:42 INFO - PROCESS | 1938 | 1461465822608 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 19:43:42 INFO - PROCESS | 1938 | 1461465822609 Marionette TRACE conn2 <- [1,1466,null,{}] 19:43:42 INFO - PROCESS | 1938 | 1461465822613 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}] 19:43:42 INFO - PROCESS | 1938 | 1461465822702 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 19:43:42 INFO - PROCESS | 1938 | 1461465822708 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:42 INFO - PROCESS | 1938 | ++DOCSHELL 0x11b831800 == 51 [pid = 1938] [id = 374] 19:43:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 107 (0x11c31b400) [pid = 1938] [serial = 1121] [outer = 0x0] 19:43:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 108 (0x11c326c00) [pid = 1938] [serial = 1122] [outer = 0x11c31b400] 19:43:42 INFO - PROCESS | 1938 | 1461465822735 Marionette DEBUG loaded listener.js 19:43:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 109 (0x11c875800) [pid = 1938] [serial = 1123] [outer = 0x11c31b400] 19:43:43 INFO - PROCESS | 1938 | 1461465823103 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]]]}] 19:43:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 19:43:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 522ms 19:43:43 INFO - PROCESS | 1938 | 1461465823138 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 19:43:43 INFO - PROCESS | 1938 | 1461465823140 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 19:43:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 19:43:43 INFO - PROCESS | 1938 | 1461465823149 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 19:43:43 INFO - PROCESS | 1938 | 1461465823152 Marionette TRACE conn2 <- [1,1470,null,{}] 19:43:43 INFO - PROCESS | 1938 | 1461465823155 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}] 19:43:43 INFO - PROCESS | 1938 | 1461465823243 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 19:43:43 INFO - PROCESS | 1938 | 1461465823249 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:43 INFO - PROCESS | 1938 | ++DOCSHELL 0x127469800 == 52 [pid = 1938] [id = 375] 19:43:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 110 (0x11c329800) [pid = 1938] [serial = 1124] [outer = 0x0] 19:43:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 111 (0x124007400) [pid = 1938] [serial = 1125] [outer = 0x11c329800] 19:43:43 INFO - PROCESS | 1938 | 1461465823276 Marionette DEBUG loaded listener.js 19:43:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 112 (0x126c46c00) [pid = 1938] [serial = 1126] [outer = 0x11c329800] 19:43:43 INFO - PROCESS | 1938 | 1461465823656 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]]]}] 19:43:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 19:43:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 526ms 19:43:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 19:43:43 INFO - PROCESS | 1938 | 1461465823673 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 19:43:43 INFO - PROCESS | 1938 | 1461465823674 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 19:43:43 INFO - PROCESS | 1938 | 1461465823678 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 19:43:43 INFO - PROCESS | 1938 | 1461465823679 Marionette TRACE conn2 <- [1,1474,null,{}] 19:43:43 INFO - PROCESS | 1938 | 1461465823683 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}] 19:43:43 INFO - PROCESS | 1938 | 1461465823816 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 19:43:43 INFO - PROCESS | 1938 | 1461465823824 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:43 INFO - PROCESS | 1938 | ++DOCSHELL 0x128e8c800 == 53 [pid = 1938] [id = 376] 19:43:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 113 (0x126f71000) [pid = 1938] [serial = 1127] [outer = 0x0] 19:43:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 114 (0x12913f400) [pid = 1938] [serial = 1128] [outer = 0x126f71000] 19:43:43 INFO - PROCESS | 1938 | 1461465823851 Marionette DEBUG loaded listener.js 19:43:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 115 (0x1296f3400) [pid = 1938] [serial = 1129] [outer = 0x126f71000] 19:43:44 INFO - PROCESS | 1938 | 1461465824170 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]]]}] 19:43:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 19:43:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 525ms 19:43:44 INFO - PROCESS | 1938 | 1461465824202 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 19:43:44 INFO - PROCESS | 1938 | 1461465824203 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 19:43:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 19:43:44 INFO - PROCESS | 1938 | 1461465824206 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 19:43:44 INFO - PROCESS | 1938 | 1461465824207 Marionette TRACE conn2 <- [1,1478,null,{}] 19:43:44 INFO - PROCESS | 1938 | 1461465824209 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}] 19:43:44 INFO - PROCESS | 1938 | 1461465824298 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 19:43:44 INFO - PROCESS | 1938 | 1461465824303 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:44 INFO - PROCESS | 1938 | ++DOCSHELL 0x12b43d800 == 54 [pid = 1938] [id = 377] 19:43:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 116 (0x12b267000) [pid = 1938] [serial = 1130] [outer = 0x0] 19:43:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 117 (0x12b273c00) [pid = 1938] [serial = 1131] [outer = 0x12b267000] 19:43:44 INFO - PROCESS | 1938 | 1461465824336 Marionette DEBUG loaded listener.js 19:43:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 118 (0x12b4d2000) [pid = 1938] [serial = 1132] [outer = 0x12b267000] 19:43:44 INFO - PROCESS | 1938 | 1461465824722 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]]]}] 19:43:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 19:43:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 520ms 19:43:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 19:43:44 INFO - PROCESS | 1938 | 1461465824726 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 19:43:44 INFO - PROCESS | 1938 | 1461465824727 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 19:43:44 INFO - PROCESS | 1938 | 1461465824732 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 19:43:44 INFO - PROCESS | 1938 | 1461465824734 Marionette TRACE conn2 <- [1,1482,null,{}] 19:43:44 INFO - PROCESS | 1938 | 1461465824736 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}] 19:43:44 INFO - PROCESS | 1938 | 1461465824850 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 19:43:44 INFO - PROCESS | 1938 | 1461465824863 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:44 INFO - PROCESS | 1938 | ++DOCSHELL 0x12ce95000 == 55 [pid = 1938] [id = 378] 19:43:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 119 (0x12b4dd800) [pid = 1938] [serial = 1133] [outer = 0x0] 19:43:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 120 (0x12b94bc00) [pid = 1938] [serial = 1134] [outer = 0x12b4dd800] 19:43:44 INFO - PROCESS | 1938 | 1461465824888 Marionette DEBUG loaded listener.js 19:43:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 121 (0x12bce6400) [pid = 1938] [serial = 1135] [outer = 0x12b4dd800] 19:43:45 INFO - PROCESS | 1938 | 1461465825231 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]]]}] 19:43:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 19:43:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 522ms 19:43:45 INFO - PROCESS | 1938 | 1461465825252 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 19:43:45 INFO - PROCESS | 1938 | 1461465825253 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 19:43:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 19:43:45 INFO - PROCESS | 1938 | 1461465825255 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 19:43:45 INFO - PROCESS | 1938 | 1461465825256 Marionette TRACE conn2 <- [1,1486,null,{}] 19:43:45 INFO - PROCESS | 1938 | 1461465825259 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}] 19:43:45 INFO - PROCESS | 1938 | 1461465825369 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 19:43:45 INFO - PROCESS | 1938 | 1461465825385 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:45 INFO - PROCESS | 1938 | ++DOCSHELL 0x12d3a4800 == 56 [pid = 1938] [id = 379] 19:43:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 122 (0x12b521c00) [pid = 1938] [serial = 1136] [outer = 0x0] 19:43:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 123 (0x12cfdf400) [pid = 1938] [serial = 1137] [outer = 0x12b521c00] 19:43:45 INFO - PROCESS | 1938 | 1461465825410 Marionette DEBUG loaded listener.js 19:43:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 124 (0x12da29400) [pid = 1938] [serial = 1138] [outer = 0x12b521c00] 19:43:45 INFO - PROCESS | 1938 | 1461465825772 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]]]}] 19:43:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 19:43:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 569ms 19:43:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 19:43:45 INFO - PROCESS | 1938 | 1461465825825 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 19:43:45 INFO - PROCESS | 1938 | 1461465825826 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 19:43:45 INFO - PROCESS | 1938 | 1461465825828 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 19:43:45 INFO - PROCESS | 1938 | 1461465825829 Marionette TRACE conn2 <- [1,1490,null,{}] 19:43:45 INFO - PROCESS | 1938 | 1461465825832 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}] 19:43:45 INFO - PROCESS | 1938 | 1461465825942 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 19:43:45 INFO - PROCESS | 1938 | 1461465825957 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:45 INFO - PROCESS | 1938 | ++DOCSHELL 0x12e3af000 == 57 [pid = 1938] [id = 380] 19:43:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 125 (0x12db99800) [pid = 1938] [serial = 1139] [outer = 0x0] 19:43:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 126 (0x12dba7800) [pid = 1938] [serial = 1140] [outer = 0x12db99800] 19:43:45 INFO - PROCESS | 1938 | 1461465825983 Marionette DEBUG loaded listener.js 19:43:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 127 (0x12e35e400) [pid = 1938] [serial = 1141] [outer = 0x12db99800] 19:43:46 INFO - PROCESS | 1938 | 1461465826314 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]]]}] 19:43:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 19:43:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 522ms 19:43:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 19:43:46 INFO - PROCESS | 1938 | 1461465826356 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 19:43:46 INFO - PROCESS | 1938 | 1461465826357 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 19:43:46 INFO - PROCESS | 1938 | 1461465826359 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 19:43:46 INFO - PROCESS | 1938 | 1461465826360 Marionette TRACE conn2 <- [1,1494,null,{}] 19:43:46 INFO - PROCESS | 1938 | 1461465826363 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}] 19:43:46 INFO - PROCESS | 1938 | 1461465826618 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 19:43:46 INFO - PROCESS | 1938 | --DOMWINDOW == 126 (0x12bce8c00) [pid = 1938] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 19:43:46 INFO - PROCESS | 1938 | --DOMWINDOW == 125 (0x128ede400) [pid = 1938] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 19:43:46 INFO - PROCESS | 1938 | --DOMWINDOW == 124 (0x126c3e800) [pid = 1938] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 19:43:46 INFO - PROCESS | 1938 | --DOMWINDOW == 123 (0x1296f7c00) [pid = 1938] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 19:43:46 INFO - PROCESS | 1938 | --DOMWINDOW == 122 (0x114e52000) [pid = 1938] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 19:43:46 INFO - PROCESS | 1938 | --DOMWINDOW == 121 (0x115460c00) [pid = 1938] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 19:43:46 INFO - PROCESS | 1938 | --DOMWINDOW == 120 (0x11a91cc00) [pid = 1938] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 19:43:46 INFO - PROCESS | 1938 | --DOMWINDOW == 119 (0x12b258400) [pid = 1938] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 19:43:46 INFO - PROCESS | 1938 | --DOMWINDOW == 118 (0x11a91a000) [pid = 1938] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 19:43:46 INFO - PROCESS | 1938 | --DOMWINDOW == 117 (0x11c87fc00) [pid = 1938] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 19:43:46 INFO - PROCESS | 1938 | --DOMWINDOW == 116 (0x1188a7c00) [pid = 1938] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 19:43:46 INFO - PROCESS | 1938 | --DOMWINDOW == 115 (0x11ae36c00) [pid = 1938] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 19:43:46 INFO - PROCESS | 1938 | 1461465826678 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:46 INFO - PROCESS | 1938 | ++DOCSHELL 0x11c463800 == 58 [pid = 1938] [id = 381] 19:43:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 116 (0x1147d4400) [pid = 1938] [serial = 1142] [outer = 0x0] 19:43:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 117 (0x115973c00) [pid = 1938] [serial = 1143] [outer = 0x1147d4400] 19:43:46 INFO - PROCESS | 1938 | 1461465826704 Marionette DEBUG loaded listener.js 19:43:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 118 (0x11c323000) [pid = 1938] [serial = 1144] [outer = 0x1147d4400] 19:43:46 INFO - PROCESS | 1938 | 1461465826982 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]]]}] 19:43:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 19:43:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 669ms 19:43:47 INFO - PROCESS | 1938 | 1461465827031 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 19:43:47 INFO - PROCESS | 1938 | 1461465827033 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 19:43:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 19:43:47 INFO - PROCESS | 1938 | 1461465827036 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 19:43:47 INFO - PROCESS | 1938 | 1461465827037 Marionette TRACE conn2 <- [1,1498,null,{}] 19:43:47 INFO - PROCESS | 1938 | 1461465827039 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}] 19:43:47 INFO - PROCESS | 1938 | 1461465827130 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 19:43:47 INFO - PROCESS | 1938 | 1461465827184 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:47 INFO - PROCESS | 1938 | ++DOCSHELL 0x12e91e000 == 59 [pid = 1938] [id = 382] 19:43:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 119 (0x115047c00) [pid = 1938] [serial = 1145] [outer = 0x0] 19:43:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 120 (0x12b0dc400) [pid = 1938] [serial = 1146] [outer = 0x115047c00] 19:43:47 INFO - PROCESS | 1938 | 1461465827215 Marionette DEBUG loaded listener.js 19:43:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 121 (0x12e6e8000) [pid = 1938] [serial = 1147] [outer = 0x115047c00] 19:43:47 INFO - PROCESS | 1938 | 1461465827505 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]]]}] 19:43:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 19:43:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 519ms 19:43:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 19:43:47 INFO - PROCESS | 1938 | 1461465827556 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 19:43:47 INFO - PROCESS | 1938 | 1461465827558 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 19:43:47 INFO - PROCESS | 1938 | 1461465827560 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 19:43:47 INFO - PROCESS | 1938 | 1461465827563 Marionette TRACE conn2 <- [1,1502,null,{}] 19:43:47 INFO - PROCESS | 1938 | 1461465827567 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}] 19:43:47 INFO - PROCESS | 1938 | 1461465827669 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 19:43:47 INFO - PROCESS | 1938 | 1461465827674 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:47 INFO - PROCESS | 1938 | ++DOCSHELL 0x12fe2c800 == 60 [pid = 1938] [id = 383] 19:43:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 122 (0x12d59a800) [pid = 1938] [serial = 1148] [outer = 0x0] 19:43:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 123 (0x12eb29400) [pid = 1938] [serial = 1149] [outer = 0x12d59a800] 19:43:47 INFO - PROCESS | 1938 | 1461465827699 Marionette DEBUG loaded listener.js 19:43:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 124 (0x12eb34000) [pid = 1938] [serial = 1150] [outer = 0x12d59a800] 19:43:48 INFO - PROCESS | 1938 | 1461465828031 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]]]}] 19:43:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 19:43:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 522ms 19:43:48 INFO - PROCESS | 1938 | 1461465828092 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 19:43:48 INFO - PROCESS | 1938 | 1461465828093 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 19:43:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 19:43:48 INFO - PROCESS | 1938 | 1461465828095 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 19:43:48 INFO - PROCESS | 1938 | 1461465828096 Marionette TRACE conn2 <- [1,1506,null,{}] 19:43:48 INFO - PROCESS | 1938 | 1461465828099 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}] 19:43:48 INFO - PROCESS | 1938 | 1461465828188 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 19:43:48 INFO - PROCESS | 1938 | 1461465828192 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:48 INFO - PROCESS | 1938 | ++DOCSHELL 0x13002b800 == 61 [pid = 1938] [id = 384] 19:43:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 125 (0x12ea79400) [pid = 1938] [serial = 1151] [outer = 0x0] 19:43:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 126 (0x12ea7c000) [pid = 1938] [serial = 1152] [outer = 0x12ea79400] 19:43:48 INFO - PROCESS | 1938 | 1461465828220 Marionette DEBUG loaded listener.js 19:43:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 127 (0x12ea80400) [pid = 1938] [serial = 1153] [outer = 0x12ea79400] 19:43:48 INFO - PROCESS | 1938 | 1461465828550 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]]]}] 19:43:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 19:43:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 471ms 19:43:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 19:43:48 INFO - PROCESS | 1938 | 1461465828567 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 19:43:48 INFO - PROCESS | 1938 | 1461465828568 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 19:43:48 INFO - PROCESS | 1938 | 1461465828570 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 19:43:48 INFO - PROCESS | 1938 | 1461465828571 Marionette TRACE conn2 <- [1,1510,null,{}] 19:43:48 INFO - PROCESS | 1938 | 1461465828573 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}] 19:43:48 INFO - PROCESS | 1938 | 1461465828739 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 19:43:48 INFO - PROCESS | 1938 | 1461465828816 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:48 INFO - PROCESS | 1938 | ++DOCSHELL 0x118c38800 == 62 [pid = 1938] [id = 385] 19:43:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 128 (0x114f9b400) [pid = 1938] [serial = 1154] [outer = 0x0] 19:43:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 129 (0x115041c00) [pid = 1938] [serial = 1155] [outer = 0x114f9b400] 19:43:48 INFO - PROCESS | 1938 | 1461465828849 Marionette DEBUG loaded listener.js 19:43:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 130 (0x116741400) [pid = 1938] [serial = 1156] [outer = 0x114f9b400] 19:43:49 INFO - PROCESS | 1938 | 1461465829303 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]]]}] 19:43:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 19:43:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 771ms 19:43:49 INFO - PROCESS | 1938 | 1461465829342 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 19:43:49 INFO - PROCESS | 1938 | 1461465829345 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 19:43:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 19:43:49 INFO - PROCESS | 1938 | 1461465829366 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 19:43:49 INFO - PROCESS | 1938 | 1461465829369 Marionette TRACE conn2 <- [1,1514,null,{}] 19:43:49 INFO - PROCESS | 1938 | 1461465829373 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}] 19:43:49 INFO - PROCESS | 1938 | 1461465829485 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 19:43:49 INFO - PROCESS | 1938 | 1461465829557 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:49 INFO - PROCESS | 1938 | ++DOCSHELL 0x126b95800 == 63 [pid = 1938] [id = 386] 19:43:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 131 (0x11b817800) [pid = 1938] [serial = 1157] [outer = 0x0] 19:43:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 132 (0x11c31cc00) [pid = 1938] [serial = 1158] [outer = 0x11b817800] 19:43:49 INFO - PROCESS | 1938 | 1461465829590 Marionette DEBUG loaded listener.js 19:43:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 133 (0x123ac7c00) [pid = 1938] [serial = 1159] [outer = 0x11b817800] 19:43:50 INFO - PROCESS | 1938 | 1461465830018 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]]]}] 19:43:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 19:43:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 674ms 19:43:50 INFO - PROCESS | 1938 | 1461465830038 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 19:43:50 INFO - PROCESS | 1938 | 1461465830040 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 19:43:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 19:43:50 INFO - PROCESS | 1938 | 1461465830077 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 19:43:50 INFO - PROCESS | 1938 | 1461465830078 Marionette TRACE conn2 <- [1,1518,null,{}] 19:43:50 INFO - PROCESS | 1938 | 1461465830099 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}] 19:43:50 INFO - PROCESS | 1938 | 1461465830209 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 19:43:50 INFO - PROCESS | 1938 | 1461465830282 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:50 INFO - PROCESS | 1938 | ++DOCSHELL 0x12ceac800 == 64 [pid = 1938] [id = 387] 19:43:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 134 (0x12400b800) [pid = 1938] [serial = 1160] [outer = 0x0] 19:43:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 135 (0x126c41c00) [pid = 1938] [serial = 1161] [outer = 0x12400b800] 19:43:50 INFO - PROCESS | 1938 | 1461465830313 Marionette DEBUG loaded listener.js 19:43:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 136 (0x1296fb000) [pid = 1938] [serial = 1162] [outer = 0x12400b800] 19:43:50 INFO - PROCESS | 1938 | 1461465830752 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]]]}] 19:43:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 19:43:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 701ms 19:43:50 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 19:43:50 INFO - PROCESS | 1938 | 1461465830765 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 19:43:50 INFO - PROCESS | 1938 | 1461465830769 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 19:43:50 INFO - PROCESS | 1938 | 1461465830779 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 19:43:50 INFO - PROCESS | 1938 | 1461465830784 Marionette TRACE conn2 <- [1,1522,null,{}] 19:43:50 INFO - PROCESS | 1938 | 1461465830787 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}] 19:43:50 INFO - PROCESS | 1938 | 1461465830941 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 19:43:51 INFO - PROCESS | 1938 | 1461465831069 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:51 INFO - PROCESS | 1938 | ++DOCSHELL 0x130020000 == 65 [pid = 1938] [id = 388] 19:43:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 137 (0x12400c800) [pid = 1938] [serial = 1163] [outer = 0x0] 19:43:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 138 (0x12b4a8400) [pid = 1938] [serial = 1164] [outer = 0x12400c800] 19:43:51 INFO - PROCESS | 1938 | 1461465831118 Marionette DEBUG loaded listener.js 19:43:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 139 (0x12bec2c00) [pid = 1938] [serial = 1165] [outer = 0x12400c800] 19:43:51 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 () { 19:43:51 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 19:43:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 19:43:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:43:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:43:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 19:43:51 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 () { 19:43:51 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 19:43:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 19:43:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:43:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:43:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 19:43:51 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 () { 19:43:51 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 19:43:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 19:43:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:43:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:43:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 19:43:51 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 () { 19:43:51 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 19:43:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 19:43:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:43:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:43:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 19:43:51 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 782ms 19:43:51 INFO - PROCESS | 1938 | 1461465831549 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"]]]}] 19:43:51 INFO - PROCESS | 1938 | 1461465831556 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 19:43:51 INFO - PROCESS | 1938 | 1461465831557 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 19:43:51 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 19:43:51 INFO - PROCESS | 1938 | 1461465831560 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 19:43:51 INFO - PROCESS | 1938 | 1461465831561 Marionette TRACE conn2 <- [1,1526,null,{}] 19:43:51 INFO - PROCESS | 1938 | 1461465831564 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}] 19:43:51 INFO - PROCESS | 1938 | 1461465831674 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 19:43:51 INFO - PROCESS | 1938 | 1461465831728 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:51 INFO - PROCESS | 1938 | ++DOCSHELL 0x12ae8f000 == 66 [pid = 1938] [id = 389] 19:43:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 140 (0x12bec3000) [pid = 1938] [serial = 1166] [outer = 0x0] 19:43:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 141 (0x12e365c00) [pid = 1938] [serial = 1167] [outer = 0x12bec3000] 19:43:51 INFO - PROCESS | 1938 | 1461465831799 Marionette DEBUG loaded listener.js 19:43:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 142 (0x12ea7b800) [pid = 1938] [serial = 1168] [outer = 0x12bec3000] 19:43:52 INFO - PROCESS | 1938 | 1461465832165 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"]]]}] 19:43:52 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 19:43:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 19:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:43:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:43:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 19:43:52 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 19:43:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 19:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:43:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:43:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 19:43:52 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 19:43:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 19:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:43:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:43:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 19:43:52 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 622ms 19:43:52 INFO - PROCESS | 1938 | 1461465832183 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 19:43:52 INFO - PROCESS | 1938 | 1461465832184 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 19:43:52 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 19:43:52 INFO - PROCESS | 1938 | 1461465832187 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 19:43:52 INFO - PROCESS | 1938 | 1461465832188 Marionette TRACE conn2 <- [1,1530,null,{}] 19:43:52 INFO - PROCESS | 1938 | 1461465832190 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}] 19:43:52 INFO - PROCESS | 1938 | 1461465832298 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 19:43:52 INFO - PROCESS | 1938 | 1461465832355 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:52 INFO - PROCESS | 1938 | ++DOCSHELL 0x138d9d000 == 67 [pid = 1938] [id = 390] 19:43:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 143 (0x12eb33400) [pid = 1938] [serial = 1169] [outer = 0x0] 19:43:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 144 (0x12eb81400) [pid = 1938] [serial = 1170] [outer = 0x12eb33400] 19:43:52 INFO - PROCESS | 1938 | 1461465832392 Marionette DEBUG loaded listener.js 19:43:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 145 (0x12f805400) [pid = 1938] [serial = 1171] [outer = 0x12eb33400] 19:43:52 INFO - PROCESS | 1938 | 1461465832784 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]]]}] 19:43:52 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 19:43:52 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 19:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:43:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:43:52 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 19:43:52 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 19:43:52 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 19:43:52 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 19:43:52 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 619ms 19:43:52 INFO - PROCESS | 1938 | 1461465832807 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 19:43:52 INFO - PROCESS | 1938 | 1461465832808 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 19:43:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 19:43:52 INFO - PROCESS | 1938 | 1461465832810 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 19:43:52 INFO - PROCESS | 1938 | 1461465832811 Marionette TRACE conn2 <- [1,1534,null,{}] 19:43:52 INFO - PROCESS | 1938 | 1461465832814 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}] 19:43:52 INFO - PROCESS | 1938 | 1461465832923 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 19:43:53 INFO - PROCESS | 1938 | 1461465833043 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:53 INFO - PROCESS | 1938 | ++DOCSHELL 0x1397d9000 == 68 [pid = 1938] [id = 391] 19:43:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 146 (0x12a112400) [pid = 1938] [serial = 1172] [outer = 0x0] 19:43:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 147 (0x12a11c800) [pid = 1938] [serial = 1173] [outer = 0x12a112400] 19:43:53 INFO - PROCESS | 1938 | 1461465833077 Marionette DEBUG loaded listener.js 19:43:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 148 (0x12f805c00) [pid = 1938] [serial = 1174] [outer = 0x12a112400] 19:43:53 INFO - PROCESS | 1938 | 1461465833804 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]]]}] 19:43:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 19:43:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1023ms 19:43:53 INFO - PROCESS | 1938 | 1461465833834 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 19:43:53 INFO - PROCESS | 1938 | 1461465833837 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 19:43:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 19:43:53 INFO - PROCESS | 1938 | 1461465833864 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 19:43:53 INFO - PROCESS | 1938 | 1461465833867 Marionette TRACE conn2 <- [1,1538,null,{}] 19:43:53 INFO - PROCESS | 1938 | 1461465833873 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}] 19:43:54 INFO - PROCESS | 1938 | 1461465834012 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 19:43:54 INFO - PROCESS | 1938 | 1461465834118 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:54 INFO - PROCESS | 1938 | ++DOCSHELL 0x123a15800 == 69 [pid = 1938] [id = 392] 19:43:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 149 (0x1188cbc00) [pid = 1938] [serial = 1175] [outer = 0x0] 19:43:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 150 (0x118e17000) [pid = 1938] [serial = 1176] [outer = 0x1188cbc00] 19:43:54 INFO - PROCESS | 1938 | 1461465834148 Marionette DEBUG loaded listener.js 19:43:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 151 (0x119f4d800) [pid = 1938] [serial = 1177] [outer = 0x1188cbc00] 19:43:54 INFO - PROCESS | 1938 | 1461465834575 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]]]}] 19:43:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 19:43:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 725ms 19:43:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 19:43:54 INFO - PROCESS | 1938 | 1461465834588 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 19:43:54 INFO - PROCESS | 1938 | 1461465834591 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 19:43:54 INFO - PROCESS | 1938 | 1461465834596 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 19:43:54 INFO - PROCESS | 1938 | 1461465834600 Marionette TRACE conn2 <- [1,1542,null,{}] 19:43:54 INFO - PROCESS | 1938 | 1461465834602 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}] 19:43:54 INFO - PROCESS | 1938 | 1461465834698 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 19:43:54 INFO - PROCESS | 1938 | 1461465834757 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:54 INFO - PROCESS | 1938 | ++DOCSHELL 0x119745800 == 70 [pid = 1938] [id = 393] 19:43:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 152 (0x119add400) [pid = 1938] [serial = 1178] [outer = 0x0] 19:43:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 153 (0x11aa66800) [pid = 1938] [serial = 1179] [outer = 0x119add400] 19:43:54 INFO - PROCESS | 1938 | 1461465834789 Marionette DEBUG loaded listener.js 19:43:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 154 (0x11aaadc00) [pid = 1938] [serial = 1180] [outer = 0x119add400] 19:43:55 INFO - PROCESS | 1938 | --DOCSHELL 0x13002b800 == 69 [pid = 1938] [id = 384] 19:43:55 INFO - PROCESS | 1938 | --DOCSHELL 0x12fe2c800 == 68 [pid = 1938] [id = 383] 19:43:55 INFO - PROCESS | 1938 | --DOCSHELL 0x12e91e000 == 67 [pid = 1938] [id = 382] 19:43:55 INFO - PROCESS | 1938 | --DOCSHELL 0x11c463800 == 66 [pid = 1938] [id = 381] 19:43:55 INFO - PROCESS | 1938 | --DOCSHELL 0x12e3af000 == 65 [pid = 1938] [id = 380] 19:43:55 INFO - PROCESS | 1938 | --DOCSHELL 0x12d3a4800 == 64 [pid = 1938] [id = 379] 19:43:55 INFO - PROCESS | 1938 | --DOCSHELL 0x12ce95000 == 63 [pid = 1938] [id = 378] 19:43:55 INFO - PROCESS | 1938 | --DOMWINDOW == 153 (0x12e803800) [pid = 1938] [serial = 1053] [outer = 0x0] [url = about:blank] 19:43:55 INFO - PROCESS | 1938 | --DOMWINDOW == 152 (0x12da2fc00) [pid = 1938] [serial = 1092] [outer = 0x0] [url = about:blank] 19:43:55 INFO - PROCESS | 1938 | --DOMWINDOW == 151 (0x12e38dc00) [pid = 1938] [serial = 1035] [outer = 0x0] [url = about:blank] 19:43:55 INFO - PROCESS | 1938 | --DOMWINDOW == 150 (0x118ff1000) [pid = 1938] [serial = 1038] [outer = 0x0] [url = about:blank] 19:43:55 INFO - PROCESS | 1938 | --DOMWINDOW == 149 (0x11c326000) [pid = 1938] [serial = 1041] [outer = 0x0] [url = about:blank] 19:43:55 INFO - PROCESS | 1938 | --DOMWINDOW == 148 (0x1296fb800) [pid = 1938] [serial = 1044] [outer = 0x0] [url = about:blank] 19:43:55 INFO - PROCESS | 1938 | --DOMWINDOW == 147 (0x12b4dac00) [pid = 1938] [serial = 1047] [outer = 0x0] [url = about:blank] 19:43:55 INFO - PROCESS | 1938 | --DOMWINDOW == 146 (0x12d597000) [pid = 1938] [serial = 1050] [outer = 0x0] [url = about:blank] 19:43:55 INFO - PROCESS | 1938 | --DOCSHELL 0x12b43d800 == 62 [pid = 1938] [id = 377] 19:43:55 INFO - PROCESS | 1938 | --DOCSHELL 0x128e8c800 == 61 [pid = 1938] [id = 376] 19:43:55 INFO - PROCESS | 1938 | --DOCSHELL 0x127469800 == 60 [pid = 1938] [id = 375] 19:43:55 INFO - PROCESS | 1938 | --DOCSHELL 0x11b831800 == 59 [pid = 1938] [id = 374] 19:43:55 INFO - PROCESS | 1938 | --DOCSHELL 0x119737800 == 58 [pid = 1938] [id = 373] 19:43:55 INFO - PROCESS | 1938 | --DOCSHELL 0x11b318800 == 57 [pid = 1938] [id = 372] 19:43:55 INFO - PROCESS | 1938 | --DOCSHELL 0x11b31a800 == 56 [pid = 1938] [id = 365] 19:43:55 INFO - PROCESS | 1938 | 1461465835215 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]]]}] 19:43:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 19:43:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 622ms 19:43:55 INFO - PROCESS | 1938 | 1461465835218 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 19:43:55 INFO - PROCESS | 1938 | 1461465835219 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 19:43:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 19:43:55 INFO - PROCESS | 1938 | 1461465835222 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 19:43:55 INFO - PROCESS | 1938 | 1461465835224 Marionette TRACE conn2 <- [1,1546,null,{}] 19:43:55 INFO - PROCESS | 1938 | 1461465835234 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}] 19:43:55 INFO - PROCESS | 1938 | 1461465835332 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 19:43:55 INFO - PROCESS | 1938 | --DOMWINDOW == 145 (0x12b4dd000) [pid = 1938] [serial = 1081] [outer = 0x0] [url = about:blank] 19:43:55 INFO - PROCESS | 1938 | --DOMWINDOW == 144 (0x1288cc000) [pid = 1938] [serial = 1083] [outer = 0x0] [url = about:blank] 19:43:55 INFO - PROCESS | 1938 | --DOMWINDOW == 143 (0x12bce7800) [pid = 1938] [serial = 1087] [outer = 0x0] [url = about:blank] 19:43:55 INFO - PROCESS | 1938 | --DOMWINDOW == 142 (0x128e0d400) [pid = 1938] [serial = 1072] [outer = 0x0] [url = about:blank] 19:43:55 INFO - PROCESS | 1938 | --DOMWINDOW == 141 (0x12b256c00) [pid = 1938] [serial = 1078] [outer = 0x0] [url = about:blank] 19:43:55 INFO - PROCESS | 1938 | --DOMWINDOW == 140 (0x12b26ac00) [pid = 1938] [serial = 1084] [outer = 0x0] [url = about:blank] 19:43:55 INFO - PROCESS | 1938 | --DOMWINDOW == 139 (0x12b516400) [pid = 1938] [serial = 1086] [outer = 0x0] [url = about:blank] 19:43:55 INFO - PROCESS | 1938 | --DOMWINDOW == 138 (0x1244d6c00) [pid = 1938] [serial = 1069] [outer = 0x0] [url = about:blank] 19:43:55 INFO - PROCESS | 1938 | --DOMWINDOW == 137 (0x12d595800) [pid = 1938] [serial = 1090] [outer = 0x0] [url = about:blank] 19:43:55 INFO - PROCESS | 1938 | --DOMWINDOW == 136 (0x12cfa1c00) [pid = 1938] [serial = 1089] [outer = 0x0] [url = about:blank] 19:43:55 INFO - PROCESS | 1938 | --DOMWINDOW == 135 (0x129505c00) [pid = 1938] [serial = 1074] [outer = 0x0] [url = about:blank] 19:43:55 INFO - PROCESS | 1938 | --DOMWINDOW == 134 (0x126f67000) [pid = 1938] [serial = 1071] [outer = 0x0] [url = about:blank] 19:43:55 INFO - PROCESS | 1938 | --DOMWINDOW == 133 (0x12b0de000) [pid = 1938] [serial = 1077] [outer = 0x0] [url = about:blank] 19:43:55 INFO - PROCESS | 1938 | --DOMWINDOW == 132 (0x1296f4800) [pid = 1938] [serial = 1075] [outer = 0x0] [url = about:blank] 19:43:55 INFO - PROCESS | 1938 | --DOMWINDOW == 131 (0x11515d800) [pid = 1938] [serial = 1057] [outer = 0x0] [url = about:blank] 19:43:55 INFO - PROCESS | 1938 | --DOMWINDOW == 130 (0x114f9dc00) [pid = 1938] [serial = 1056] [outer = 0x0] [url = about:blank] 19:43:55 INFO - PROCESS | 1938 | --DOMWINDOW == 129 (0x119787800) [pid = 1938] [serial = 1060] [outer = 0x0] [url = about:blank] 19:43:55 INFO - PROCESS | 1938 | --DOMWINDOW == 128 (0x118c0ec00) [pid = 1938] [serial = 1059] [outer = 0x0] [url = about:blank] 19:43:55 INFO - PROCESS | 1938 | --DOMWINDOW == 127 (0x11bc17800) [pid = 1938] [serial = 1065] [outer = 0x0] [url = about:blank] 19:43:55 INFO - PROCESS | 1938 | --DOMWINDOW == 126 (0x11c62dc00) [pid = 1938] [serial = 1066] [outer = 0x0] [url = about:blank] 19:43:55 INFO - PROCESS | 1938 | --DOMWINDOW == 125 (0x12b26fc00) [pid = 1938] [serial = 1080] [outer = 0x0] [url = about:blank] 19:43:55 INFO - PROCESS | 1938 | --DOMWINDOW == 124 (0x11aa6a400) [pid = 1938] [serial = 1062] [outer = 0x0] [url = about:blank] 19:43:55 INFO - PROCESS | 1938 | --DOMWINDOW == 123 (0x11b8b0400) [pid = 1938] [serial = 1063] [outer = 0x0] [url = about:blank] 19:43:55 INFO - PROCESS | 1938 | --DOMWINDOW == 122 (0x124006000) [pid = 1938] [serial = 1068] [outer = 0x0] [url = about:blank] 19:43:55 INFO - PROCESS | 1938 | 1461465835419 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:55 INFO - PROCESS | 1938 | ++DOCSHELL 0x11ab2b000 == 57 [pid = 1938] [id = 394] 19:43:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 123 (0x119f50000) [pid = 1938] [serial = 1181] [outer = 0x0] 19:43:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 124 (0x11b822800) [pid = 1938] [serial = 1182] [outer = 0x119f50000] 19:43:55 INFO - PROCESS | 1938 | 1461465835447 Marionette DEBUG loaded listener.js 19:43:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 125 (0x11c31f400) [pid = 1938] [serial = 1183] [outer = 0x119f50000] 19:43:55 INFO - PROCESS | 1938 | 1461465835753 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]]]}] 19:43:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 19:43:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 570ms 19:43:55 INFO - PROCESS | 1938 | 1461465835793 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 19:43:55 INFO - PROCESS | 1938 | 1461465835794 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 19:43:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 19:43:55 INFO - PROCESS | 1938 | 1461465835799 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 19:43:55 INFO - PROCESS | 1938 | 1461465835800 Marionette TRACE conn2 <- [1,1550,null,{}] 19:43:55 INFO - PROCESS | 1938 | 1461465835803 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}] 19:43:55 INFO - PROCESS | 1938 | 1461465835907 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 19:43:55 INFO - PROCESS | 1938 | 1461465835964 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:55 INFO - PROCESS | 1938 | ++DOCSHELL 0x123a19800 == 58 [pid = 1938] [id = 395] 19:43:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 126 (0x11c321400) [pid = 1938] [serial = 1184] [outer = 0x0] 19:43:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 127 (0x11c33f400) [pid = 1938] [serial = 1185] [outer = 0x11c321400] 19:43:55 INFO - PROCESS | 1938 | 1461465835990 Marionette DEBUG loaded listener.js 19:43:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 128 (0x123e14400) [pid = 1938] [serial = 1186] [outer = 0x11c321400] 19:43:56 INFO - PROCESS | 1938 | 1461465836289 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]]]}] 19:43:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 19:43:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 520ms 19:43:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 19:43:56 INFO - PROCESS | 1938 | 1461465836318 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 19:43:56 INFO - PROCESS | 1938 | 1461465836319 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 19:43:56 INFO - PROCESS | 1938 | 1461465836321 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 19:43:56 INFO - PROCESS | 1938 | 1461465836322 Marionette TRACE conn2 <- [1,1554,null,{}] 19:43:56 INFO - PROCESS | 1938 | 1461465836324 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}] 19:43:56 INFO - PROCESS | 1938 | 1461465836424 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 19:43:56 INFO - PROCESS | 1938 | 1461465836485 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:56 INFO - PROCESS | 1938 | ++DOCSHELL 0x11b838800 == 59 [pid = 1938] [id = 396] 19:43:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 129 (0x11c322000) [pid = 1938] [serial = 1187] [outer = 0x0] 19:43:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 130 (0x124005400) [pid = 1938] [serial = 1188] [outer = 0x11c322000] 19:43:56 INFO - PROCESS | 1938 | 1461465836511 Marionette DEBUG loaded listener.js 19:43:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 131 (0x126bcb400) [pid = 1938] [serial = 1189] [outer = 0x11c322000] 19:43:56 INFO - PROCESS | 1938 | 1461465836809 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]]]}] 19:43:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 19:43:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 518ms 19:43:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 19:43:56 INFO - PROCESS | 1938 | 1461465836840 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 19:43:56 INFO - PROCESS | 1938 | 1461465836841 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 19:43:56 INFO - PROCESS | 1938 | 1461465836843 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 19:43:56 INFO - PROCESS | 1938 | 1461465836844 Marionette TRACE conn2 <- [1,1558,null,{}] 19:43:56 INFO - PROCESS | 1938 | 1461465836849 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}] 19:43:56 INFO - PROCESS | 1938 | 1461465836945 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 19:43:56 INFO - PROCESS | 1938 | 1461465836952 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:56 INFO - PROCESS | 1938 | ++DOCSHELL 0x129379800 == 60 [pid = 1938] [id = 397] 19:43:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 132 (0x126c3b400) [pid = 1938] [serial = 1190] [outer = 0x0] 19:43:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 133 (0x1288cc800) [pid = 1938] [serial = 1191] [outer = 0x126c3b400] 19:43:56 INFO - PROCESS | 1938 | 1461465836980 Marionette DEBUG loaded listener.js 19:43:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 134 (0x1296f3000) [pid = 1938] [serial = 1192] [outer = 0x126c3b400] 19:43:57 INFO - PROCESS | 1938 | 1461465837319 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]]]}] 19:43:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 19:43:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 518ms 19:43:57 INFO - PROCESS | 1938 | 1461465837362 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 19:43:57 INFO - PROCESS | 1938 | 1461465837363 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 19:43:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 19:43:57 INFO - PROCESS | 1938 | 1461465837365 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 19:43:57 INFO - PROCESS | 1938 | 1461465837366 Marionette TRACE conn2 <- [1,1562,null,{}] 19:43:57 INFO - PROCESS | 1938 | 1461465837385 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}] 19:43:57 INFO - PROCESS | 1938 | 1461465837495 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 19:43:57 INFO - PROCESS | 1938 | 1461465837533 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:57 INFO - PROCESS | 1938 | ++DOCSHELL 0x12a88c000 == 61 [pid = 1938] [id = 398] 19:43:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 135 (0x129503c00) [pid = 1938] [serial = 1193] [outer = 0x0] 19:43:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 136 (0x1296fd400) [pid = 1938] [serial = 1194] [outer = 0x129503c00] 19:43:57 INFO - PROCESS | 1938 | 1461465837558 Marionette DEBUG loaded listener.js 19:43:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 137 (0x12a11ac00) [pid = 1938] [serial = 1195] [outer = 0x129503c00] 19:43:57 INFO - PROCESS | 1938 | 1461465837898 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]]]}] 19:43:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 19:43:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 586ms 19:43:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 19:43:57 INFO - PROCESS | 1938 | 1461465837952 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 19:43:57 INFO - PROCESS | 1938 | 1461465837954 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 19:43:57 INFO - PROCESS | 1938 | 1461465837956 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 19:43:57 INFO - PROCESS | 1938 | 1461465837957 Marionette TRACE conn2 <- [1,1566,null,{}] 19:43:57 INFO - PROCESS | 1938 | 1461465837960 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}] 19:43:58 INFO - PROCESS | 1938 | 1461465838067 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 19:43:58 INFO - PROCESS | 1938 | 1461465838079 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:58 INFO - PROCESS | 1938 | ++DOCSHELL 0x12b3c9000 == 62 [pid = 1938] [id = 399] 19:43:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 138 (0x1296f6800) [pid = 1938] [serial = 1196] [outer = 0x0] 19:43:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 139 (0x12afa4c00) [pid = 1938] [serial = 1197] [outer = 0x1296f6800] 19:43:58 INFO - PROCESS | 1938 | 1461465838105 Marionette DEBUG loaded listener.js 19:43:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 140 (0x12afab000) [pid = 1938] [serial = 1198] [outer = 0x1296f6800] 19:43:58 INFO - PROCESS | 1938 | 1461465838450 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]]]}] 19:43:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 19:43:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 519ms 19:43:58 INFO - PROCESS | 1938 | 1461465838476 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 19:43:58 INFO - PROCESS | 1938 | 1461465838477 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 19:43:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 19:43:58 INFO - PROCESS | 1938 | 1461465838479 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 19:43:58 INFO - PROCESS | 1938 | 1461465838480 Marionette TRACE conn2 <- [1,1570,null,{}] 19:43:58 INFO - PROCESS | 1938 | 1461465838488 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}] 19:43:58 INFO - PROCESS | 1938 | 1461465838594 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 19:43:58 INFO - PROCESS | 1938 | 1461465838631 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:58 INFO - PROCESS | 1938 | ++DOCSHELL 0x12b905000 == 63 [pid = 1938] [id = 400] 19:43:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 141 (0x12afa3800) [pid = 1938] [serial = 1199] [outer = 0x0] 19:43:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 142 (0x12afb0c00) [pid = 1938] [serial = 1200] [outer = 0x12afa3800] 19:43:58 INFO - PROCESS | 1938 | 1461465838657 Marionette DEBUG loaded listener.js 19:43:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 143 (0x12b24f400) [pid = 1938] [serial = 1201] [outer = 0x12afa3800] 19:43:59 INFO - PROCESS | 1938 | 1461465838992 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]]]}] 19:43:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 19:43:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 525ms 19:43:59 INFO - PROCESS | 1938 | 1461465839005 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 19:43:59 INFO - PROCESS | 1938 | 1461465839006 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 19:43:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 19:43:59 INFO - PROCESS | 1938 | 1461465839008 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 19:43:59 INFO - PROCESS | 1938 | 1461465839009 Marionette TRACE conn2 <- [1,1574,null,{}] 19:43:59 INFO - PROCESS | 1938 | 1461465839011 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}] 19:43:59 INFO - PROCESS | 1938 | 1461465839127 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 19:43:59 INFO - PROCESS | 1938 | 1461465839140 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:59 INFO - PROCESS | 1938 | ++DOCSHELL 0x12cea3800 == 64 [pid = 1938] [id = 401] 19:43:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 144 (0x12afae400) [pid = 1938] [serial = 1202] [outer = 0x0] 19:43:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 145 (0x12b26b000) [pid = 1938] [serial = 1203] [outer = 0x12afae400] 19:43:59 INFO - PROCESS | 1938 | 1461465839166 Marionette DEBUG loaded listener.js 19:43:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 146 (0x12b4ad800) [pid = 1938] [serial = 1204] [outer = 0x12afae400] 19:43:59 INFO - PROCESS | 1938 | --DOMWINDOW == 145 (0x12b4dd800) [pid = 1938] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 19:43:59 INFO - PROCESS | 1938 | --DOMWINDOW == 144 (0x12b521c00) [pid = 1938] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 19:43:59 INFO - PROCESS | 1938 | --DOMWINDOW == 143 (0x12db99800) [pid = 1938] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 19:43:59 INFO - PROCESS | 1938 | --DOMWINDOW == 142 (0x1147d4400) [pid = 1938] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 19:43:59 INFO - PROCESS | 1938 | --DOMWINDOW == 141 (0x126f71000) [pid = 1938] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 19:43:59 INFO - PROCESS | 1938 | --DOMWINDOW == 140 (0x114ff1000) [pid = 1938] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 19:43:59 INFO - PROCESS | 1938 | --DOMWINDOW == 139 (0x115047c00) [pid = 1938] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 19:43:59 INFO - PROCESS | 1938 | --DOMWINDOW == 138 (0x119132800) [pid = 1938] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 19:43:59 INFO - PROCESS | 1938 | --DOMWINDOW == 137 (0x11c329800) [pid = 1938] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 19:43:59 INFO - PROCESS | 1938 | --DOMWINDOW == 136 (0x12d59a400) [pid = 1938] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 19:43:59 INFO - PROCESS | 1938 | --DOMWINDOW == 135 (0x11c31b400) [pid = 1938] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 19:43:59 INFO - PROCESS | 1938 | --DOMWINDOW == 134 (0x12d59a800) [pid = 1938] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 19:43:59 INFO - PROCESS | 1938 | --DOMWINDOW == 133 (0x12b267000) [pid = 1938] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 19:43:59 INFO - PROCESS | 1938 | --DOMWINDOW == 132 (0x12d59d800) [pid = 1938] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 19:43:59 INFO - PROCESS | 1938 | 1461465839634 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]]]}] 19:43:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 19:43:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 669ms 19:43:59 INFO - PROCESS | 1938 | 1461465839678 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 19:43:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 19:43:59 INFO - PROCESS | 1938 | 1461465839682 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 19:43:59 INFO - PROCESS | 1938 | 1461465839685 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 19:43:59 INFO - PROCESS | 1938 | 1461465839687 Marionette TRACE conn2 <- [1,1578,null,{}] 19:43:59 INFO - PROCESS | 1938 | 1461465839690 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}] 19:43:59 INFO - PROCESS | 1938 | 1461465839793 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 19:43:59 INFO - PROCESS | 1938 | 1461465839875 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:43:59 INFO - PROCESS | 1938 | ++DOCSHELL 0x12d003800 == 65 [pid = 1938] [id = 402] 19:43:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 133 (0x11a778000) [pid = 1938] [serial = 1205] [outer = 0x0] 19:43:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 134 (0x12b4b2800) [pid = 1938] [serial = 1206] [outer = 0x11a778000] 19:43:59 INFO - PROCESS | 1938 | 1461465839909 Marionette DEBUG loaded listener.js 19:43:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 135 (0x12b51d000) [pid = 1938] [serial = 1207] [outer = 0x11a778000] 19:44:00 INFO - PROCESS | 1938 | 1461465840194 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]]]}] 19:44:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 19:44:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 570ms 19:44:00 INFO - PROCESS | 1938 | 1461465840256 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 19:44:00 INFO - PROCESS | 1938 | 1461465840257 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 19:44:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 19:44:00 INFO - PROCESS | 1938 | 1461465840259 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 19:44:00 INFO - PROCESS | 1938 | 1461465840261 Marionette TRACE conn2 <- [1,1582,null,{}] 19:44:00 INFO - PROCESS | 1938 | 1461465840265 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}] 19:44:00 INFO - PROCESS | 1938 | 1461465840353 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 19:44:00 INFO - PROCESS | 1938 | 1461465840357 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:00 INFO - PROCESS | 1938 | ++DOCSHELL 0x12e3a5000 == 66 [pid = 1938] [id = 403] 19:44:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 136 (0x12b51d800) [pid = 1938] [serial = 1208] [outer = 0x0] 19:44:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 137 (0x12bc18000) [pid = 1938] [serial = 1209] [outer = 0x12b51d800] 19:44:00 INFO - PROCESS | 1938 | 1461465840382 Marionette DEBUG loaded listener.js 19:44:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 138 (0x12bcf0800) [pid = 1938] [serial = 1210] [outer = 0x12b51d800] 19:44:00 INFO - PROCESS | 1938 | 1461465840724 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]]]}] 19:44:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 19:44:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 472ms 19:44:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 19:44:00 INFO - PROCESS | 1938 | 1461465840735 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 19:44:00 INFO - PROCESS | 1938 | 1461465840736 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 19:44:00 INFO - PROCESS | 1938 | 1461465840738 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 19:44:00 INFO - PROCESS | 1938 | 1461465840739 Marionette TRACE conn2 <- [1,1586,null,{}] 19:44:00 INFO - PROCESS | 1938 | 1461465840741 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}] 19:44:00 INFO - PROCESS | 1938 | 1461465840865 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 19:44:00 INFO - PROCESS | 1938 | 1461465840872 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:00 INFO - PROCESS | 1938 | ++DOCSHELL 0x12e927800 == 67 [pid = 1938] [id = 404] 19:44:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 139 (0x12b522c00) [pid = 1938] [serial = 1211] [outer = 0x0] 19:44:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 140 (0x12becd400) [pid = 1938] [serial = 1212] [outer = 0x12b522c00] 19:44:00 INFO - PROCESS | 1938 | 1461465840898 Marionette DEBUG loaded listener.js 19:44:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 141 (0x12d595000) [pid = 1938] [serial = 1213] [outer = 0x12b522c00] 19:44:01 INFO - PROCESS | 1938 | 1461465841213 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]]]}] 19:44:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 19:44:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 519ms 19:44:01 INFO - PROCESS | 1938 | 1461465841258 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 19:44:01 INFO - PROCESS | 1938 | 1461465841259 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 19:44:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 19:44:01 INFO - PROCESS | 1938 | 1461465841261 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 19:44:01 INFO - PROCESS | 1938 | 1461465841262 Marionette TRACE conn2 <- [1,1590,null,{}] 19:44:01 INFO - PROCESS | 1938 | 1461465841265 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}] 19:44:01 INFO - PROCESS | 1938 | 1461465841353 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 19:44:01 INFO - PROCESS | 1938 | 1461465841357 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:01 INFO - PROCESS | 1938 | ++DOCSHELL 0x12f31a800 == 68 [pid = 1938] [id = 405] 19:44:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 142 (0x12d597800) [pid = 1938] [serial = 1214] [outer = 0x0] 19:44:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 143 (0x12da35c00) [pid = 1938] [serial = 1215] [outer = 0x12d597800] 19:44:01 INFO - PROCESS | 1938 | 1461465841383 Marionette DEBUG loaded listener.js 19:44:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 144 (0x12e30d400) [pid = 1938] [serial = 1216] [outer = 0x12d597800] 19:44:01 INFO - PROCESS | 1938 | 1461465841886 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]]]}] 19:44:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 19:44:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 672ms 19:44:01 INFO - PROCESS | 1938 | 1461465841933 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 19:44:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 19:44:01 INFO - PROCESS | 1938 | 1461465841936 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 19:44:01 INFO - PROCESS | 1938 | 1461465841940 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 19:44:01 INFO - PROCESS | 1938 | 1461465841942 Marionette TRACE conn2 <- [1,1594,null,{}] 19:44:01 INFO - PROCESS | 1938 | 1461465841946 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}] 19:44:02 INFO - PROCESS | 1938 | 1461465842058 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 19:44:02 INFO - PROCESS | 1938 | 1461465842135 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:02 INFO - PROCESS | 1938 | ++DOCSHELL 0x11ab22000 == 69 [pid = 1938] [id = 406] 19:44:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 145 (0x1159fa800) [pid = 1938] [serial = 1217] [outer = 0x0] 19:44:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 146 (0x1187dd000) [pid = 1938] [serial = 1218] [outer = 0x1159fa800] 19:44:02 INFO - PROCESS | 1938 | 1461465842168 Marionette DEBUG loaded listener.js 19:44:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 147 (0x11978c000) [pid = 1938] [serial = 1219] [outer = 0x1159fa800] 19:44:02 INFO - PROCESS | 1938 | 1461465842585 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]]]}] 19:44:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 19:44:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 671ms 19:44:02 INFO - PROCESS | 1938 | 1461465842611 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 19:44:02 INFO - PROCESS | 1938 | 1461465842615 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 19:44:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 19:44:02 INFO - PROCESS | 1938 | 1461465842620 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 19:44:02 INFO - PROCESS | 1938 | 1461465842622 Marionette TRACE conn2 <- [1,1598,null,{}] 19:44:02 INFO - PROCESS | 1938 | 1461465842624 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}] 19:44:02 INFO - PROCESS | 1938 | 1461465842759 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 19:44:02 INFO - PROCESS | 1938 | 1461465842835 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:02 INFO - PROCESS | 1938 | ++DOCSHELL 0x126c17000 == 70 [pid = 1938] [id = 407] 19:44:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 148 (0x11aa67800) [pid = 1938] [serial = 1220] [outer = 0x0] 19:44:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 149 (0x11bb60000) [pid = 1938] [serial = 1221] [outer = 0x11aa67800] 19:44:02 INFO - PROCESS | 1938 | 1461465842866 Marionette DEBUG loaded listener.js 19:44:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 150 (0x11c324000) [pid = 1938] [serial = 1222] [outer = 0x11aa67800] 19:44:03 INFO - PROCESS | 1938 | 1461465843287 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]]]}] 19:44:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 19:44:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 722ms 19:44:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 19:44:03 INFO - PROCESS | 1938 | 1461465843341 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 19:44:03 INFO - PROCESS | 1938 | 1461465843343 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 19:44:03 INFO - PROCESS | 1938 | 1461465843345 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 19:44:03 INFO - PROCESS | 1938 | 1461465843348 Marionette TRACE conn2 <- [1,1602,null,{}] 19:44:03 INFO - PROCESS | 1938 | 1461465843356 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}] 19:44:03 INFO - PROCESS | 1938 | 1461465843468 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 19:44:03 INFO - PROCESS | 1938 | 1461465843555 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:03 INFO - PROCESS | 1938 | ++DOCSHELL 0x12d3a1800 == 71 [pid = 1938] [id = 408] 19:44:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 151 (0x1244d7800) [pid = 1938] [serial = 1223] [outer = 0x0] 19:44:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 152 (0x1288c6800) [pid = 1938] [serial = 1224] [outer = 0x1244d7800] 19:44:03 INFO - PROCESS | 1938 | 1461465843592 Marionette DEBUG loaded listener.js 19:44:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 153 (0x129307800) [pid = 1938] [serial = 1225] [outer = 0x1244d7800] 19:44:04 INFO - PROCESS | 1938 | 1461465844106 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]]]}] 19:44:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 19:44:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 824ms 19:44:04 INFO - PROCESS | 1938 | 1461465844170 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 19:44:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 19:44:04 INFO - PROCESS | 1938 | 1461465844172 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 19:44:04 INFO - PROCESS | 1938 | 1461465844174 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 19:44:04 INFO - PROCESS | 1938 | 1461465844175 Marionette TRACE conn2 <- [1,1606,null,{}] 19:44:04 INFO - PROCESS | 1938 | 1461465844178 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}] 19:44:04 INFO - PROCESS | 1938 | 1461465844285 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 19:44:04 INFO - PROCESS | 1938 | 1461465844361 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:04 INFO - PROCESS | 1938 | ++DOCSHELL 0x12f9d8800 == 72 [pid = 1938] [id = 409] 19:44:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 154 (0x12931c000) [pid = 1938] [serial = 1226] [outer = 0x0] 19:44:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 155 (0x12afa2c00) [pid = 1938] [serial = 1227] [outer = 0x12931c000] 19:44:04 INFO - PROCESS | 1938 | 1461465844390 Marionette DEBUG loaded listener.js 19:44:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 156 (0x12b26f400) [pid = 1938] [serial = 1228] [outer = 0x12931c000] 19:44:04 INFO - PROCESS | 1938 | 1461465844876 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]]]}] 19:44:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 19:44:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 770ms 19:44:04 INFO - PROCESS | 1938 | 1461465844964 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 19:44:04 INFO - PROCESS | 1938 | 1461465844966 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 19:44:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 19:44:04 INFO - PROCESS | 1938 | 1461465844972 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 19:44:04 INFO - PROCESS | 1938 | 1461465844974 Marionette TRACE conn2 <- [1,1610,null,{}] 19:44:04 INFO - PROCESS | 1938 | 1461465844978 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}] 19:44:05 INFO - PROCESS | 1938 | 1461465845136 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 19:44:05 INFO - PROCESS | 1938 | 1461465845210 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:05 INFO - PROCESS | 1938 | ++DOCSHELL 0x130014800 == 73 [pid = 1938] [id = 410] 19:44:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 157 (0x12b256c00) [pid = 1938] [serial = 1229] [outer = 0x0] 19:44:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 158 (0x12b4dd800) [pid = 1938] [serial = 1230] [outer = 0x12b256c00] 19:44:05 INFO - PROCESS | 1938 | 1461465845240 Marionette DEBUG loaded listener.js 19:44:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 159 (0x12bec5c00) [pid = 1938] [serial = 1231] [outer = 0x12b256c00] 19:44:05 INFO - PROCESS | 1938 | 1461465845669 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]]]}] 19:44:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 19:44:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 723ms 19:44:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 19:44:05 INFO - PROCESS | 1938 | 1461465845694 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 19:44:05 INFO - PROCESS | 1938 | 1461465845696 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 19:44:05 INFO - PROCESS | 1938 | 1461465845698 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 19:44:05 INFO - PROCESS | 1938 | 1461465845699 Marionette TRACE conn2 <- [1,1614,null,{}] 19:44:05 INFO - PROCESS | 1938 | 1461465845701 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}] 19:44:05 INFO - PROCESS | 1938 | 1461465845825 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 19:44:05 INFO - PROCESS | 1938 | 1461465845929 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:05 INFO - PROCESS | 1938 | ++DOCSHELL 0x138d7b000 == 74 [pid = 1938] [id = 411] 19:44:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 160 (0x12d599000) [pid = 1938] [serial = 1232] [outer = 0x0] 19:44:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 161 (0x12e360800) [pid = 1938] [serial = 1233] [outer = 0x12d599000] 19:44:05 INFO - PROCESS | 1938 | 1461465845964 Marionette DEBUG loaded listener.js 19:44:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 162 (0x12e80ec00) [pid = 1938] [serial = 1234] [outer = 0x12d599000] 19:44:06 INFO - PROCESS | 1938 | 1461465846348 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]]]}] 19:44:06 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 19:44:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 669ms 19:44:06 INFO - PROCESS | 1938 | 1461465846367 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 19:44:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 19:44:06 INFO - PROCESS | 1938 | 1461465846369 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 19:44:06 INFO - PROCESS | 1938 | 1461465846371 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 19:44:06 INFO - PROCESS | 1938 | 1461465846372 Marionette TRACE conn2 <- [1,1618,null,{}] 19:44:06 INFO - PROCESS | 1938 | 1461465846375 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}] 19:44:06 INFO - PROCESS | 1938 | 1461465846481 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 19:44:06 INFO - PROCESS | 1938 | 1461465846556 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:06 INFO - PROCESS | 1938 | ++DOCSHELL 0x1397d7800 == 75 [pid = 1938] [id = 412] 19:44:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 163 (0x12e6ea000) [pid = 1938] [serial = 1235] [outer = 0x0] 19:44:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 164 (0x12ea7b000) [pid = 1938] [serial = 1236] [outer = 0x12e6ea000] 19:44:06 INFO - PROCESS | 1938 | 1461465846586 Marionette DEBUG loaded listener.js 19:44:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 165 (0x12eb2a800) [pid = 1938] [serial = 1237] [outer = 0x12e6ea000] 19:44:06 INFO - PROCESS | 1938 | 1461465846988 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]]]}] 19:44:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 19:44:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 669ms 19:44:07 INFO - PROCESS | 1938 | 1461465847040 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 19:44:07 INFO - PROCESS | 1938 | 1461465847041 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 19:44:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 19:44:07 INFO - PROCESS | 1938 | 1461465847044 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 19:44:07 INFO - PROCESS | 1938 | 1461465847045 Marionette TRACE conn2 <- [1,1622,null,{}] 19:44:07 INFO - PROCESS | 1938 | 1461465847047 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}] 19:44:07 INFO - PROCESS | 1938 | 1461465847156 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 19:44:07 INFO - PROCESS | 1938 | 1461465847264 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:07 INFO - PROCESS | 1938 | ++DOCSHELL 0x1399e3000 == 76 [pid = 1938] [id = 413] 19:44:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 166 (0x129687000) [pid = 1938] [serial = 1238] [outer = 0x0] 19:44:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 167 (0x12968ec00) [pid = 1938] [serial = 1239] [outer = 0x129687000] 19:44:07 INFO - PROCESS | 1938 | 1461465847296 Marionette DEBUG loaded listener.js 19:44:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 168 (0x129692c00) [pid = 1938] [serial = 1240] [outer = 0x129687000] 19:44:07 INFO - PROCESS | 1938 | 1461465847705 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]]]}] 19:44:07 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 19:44:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 721ms 19:44:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 19:44:07 INFO - PROCESS | 1938 | 1461465847765 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 19:44:07 INFO - PROCESS | 1938 | 1461465847767 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 19:44:07 INFO - PROCESS | 1938 | 1461465847769 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 19:44:07 INFO - PROCESS | 1938 | 1461465847770 Marionette TRACE conn2 <- [1,1626,null,{}] 19:44:07 INFO - PROCESS | 1938 | 1461465847773 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}] 19:44:07 INFO - PROCESS | 1938 | 1461465847880 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 19:44:08 INFO - PROCESS | 1938 | 1461465847998 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:08 INFO - PROCESS | 1938 | ++DOCSHELL 0x12ea34800 == 77 [pid = 1938] [id = 414] 19:44:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 169 (0x114e53800) [pid = 1938] [serial = 1241] [outer = 0x0] 19:44:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 170 (0x129694800) [pid = 1938] [serial = 1242] [outer = 0x114e53800] 19:44:08 INFO - PROCESS | 1938 | 1461465848031 Marionette DEBUG loaded listener.js 19:44:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 171 (0x12eb32400) [pid = 1938] [serial = 1243] [outer = 0x114e53800] 19:44:08 INFO - PROCESS | 1938 | 1461465848445 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]]]}] 19:44:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 19:44:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 720ms 19:44:08 INFO - PROCESS | 1938 | 1461465848666 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 19:44:08 INFO - PROCESS | 1938 | 1461465848669 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 19:44:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 19:44:08 INFO - PROCESS | 1938 | 1461465848690 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 19:44:08 INFO - PROCESS | 1938 | 1461465848692 Marionette TRACE conn2 <- [1,1630,null,{}] 19:44:08 INFO - PROCESS | 1938 | 1461465848695 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}] 19:44:08 INFO - PROCESS | 1938 | 1461465848802 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 19:44:08 INFO - PROCESS | 1938 | 1461465848876 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:08 INFO - PROCESS | 1938 | ++DOCSHELL 0x11c6b8000 == 78 [pid = 1938] [id = 415] 19:44:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 172 (0x11596f000) [pid = 1938] [serial = 1244] [outer = 0x0] 19:44:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 173 (0x1185ac000) [pid = 1938] [serial = 1245] [outer = 0x11596f000] 19:44:08 INFO - PROCESS | 1938 | 1461465848904 Marionette DEBUG loaded listener.js 19:44:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 174 (0x119a78400) [pid = 1938] [serial = 1246] [outer = 0x11596f000] 19:44:09 INFO - PROCESS | 1938 | 1461465849297 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]]]}] 19:44:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 19:44:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 671ms 19:44:09 INFO - PROCESS | 1938 | 1461465849361 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 19:44:09 INFO - PROCESS | 1938 | 1461465849363 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 19:44:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 19:44:09 INFO - PROCESS | 1938 | 1461465849368 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 19:44:09 INFO - PROCESS | 1938 | 1461465849371 Marionette TRACE conn2 <- [1,1634,null,{}] 19:44:09 INFO - PROCESS | 1938 | 1461465849373 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}] 19:44:09 INFO - PROCESS | 1938 | 1461465849486 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 19:44:09 INFO - PROCESS | 1938 | 1461465849569 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:09 INFO - PROCESS | 1938 | ++DOCSHELL 0x11c370800 == 79 [pid = 1938] [id = 416] 19:44:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 175 (0x11aa6a400) [pid = 1938] [serial = 1247] [outer = 0x0] 19:44:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 176 (0x11bb60800) [pid = 1938] [serial = 1248] [outer = 0x11aa6a400] 19:44:09 INFO - PROCESS | 1938 | 1461465849599 Marionette DEBUG loaded listener.js 19:44:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 177 (0x11c323400) [pid = 1938] [serial = 1249] [outer = 0x11aa6a400] 19:44:09 INFO - PROCESS | 1938 | --DOCSHELL 0x12b2f2000 == 78 [pid = 1938] [id = 89] 19:44:09 INFO - PROCESS | 1938 | --DOCSHELL 0x11ae0a800 == 77 [pid = 1938] [id = 92] 19:44:09 INFO - PROCESS | 1938 | --DOCSHELL 0x118807800 == 76 [pid = 1938] [id = 85] 19:44:09 INFO - PROCESS | 1938 | --DOCSHELL 0x12e927800 == 75 [pid = 1938] [id = 404] 19:44:09 INFO - PROCESS | 1938 | --DOCSHELL 0x12e3a5000 == 74 [pid = 1938] [id = 403] 19:44:09 INFO - PROCESS | 1938 | --DOCSHELL 0x12d003800 == 73 [pid = 1938] [id = 402] 19:44:09 INFO - PROCESS | 1938 | --DOMWINDOW == 176 (0x12ea7c000) [pid = 1938] [serial = 1152] [outer = 0x0] [url = about:blank] 19:44:10 INFO - PROCESS | 1938 | --DOCSHELL 0x12cea3800 == 72 [pid = 1938] [id = 401] 19:44:10 INFO - PROCESS | 1938 | --DOCSHELL 0x12b905000 == 71 [pid = 1938] [id = 400] 19:44:10 INFO - PROCESS | 1938 | --DOCSHELL 0x12b3c9000 == 70 [pid = 1938] [id = 399] 19:44:10 INFO - PROCESS | 1938 | --DOCSHELL 0x12a88c000 == 69 [pid = 1938] [id = 398] 19:44:10 INFO - PROCESS | 1938 | --DOCSHELL 0x129379800 == 68 [pid = 1938] [id = 397] 19:44:10 INFO - PROCESS | 1938 | --DOCSHELL 0x11b838800 == 67 [pid = 1938] [id = 396] 19:44:10 INFO - PROCESS | 1938 | --DOCSHELL 0x123a19800 == 66 [pid = 1938] [id = 395] 19:44:10 INFO - PROCESS | 1938 | --DOCSHELL 0x11ab2b000 == 65 [pid = 1938] [id = 394] 19:44:10 INFO - PROCESS | 1938 | --DOCSHELL 0x119745800 == 64 [pid = 1938] [id = 393] 19:44:10 INFO - PROCESS | 1938 | --DOCSHELL 0x123a15800 == 63 [pid = 1938] [id = 392] 19:44:10 INFO - PROCESS | 1938 | 1461465850087 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]]]}] 19:44:10 INFO - PROCESS | 1938 | --DOCSHELL 0x12ceac800 == 62 [pid = 1938] [id = 387] 19:44:10 INFO - PROCESS | 1938 | --DOCSHELL 0x126b95800 == 61 [pid = 1938] [id = 386] 19:44:10 INFO - PROCESS | 1938 | --DOCSHELL 0x118c38800 == 60 [pid = 1938] [id = 385] 19:44:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 19:44:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 777ms 19:44:10 INFO - PROCESS | 1938 | --DOMWINDOW == 175 (0x12e6e4000) [pid = 1938] [serial = 1036] [outer = 0x0] [url = about:blank] 19:44:10 INFO - PROCESS | 1938 | --DOMWINDOW == 174 (0x12b94bc00) [pid = 1938] [serial = 1134] [outer = 0x0] [url = about:blank] 19:44:10 INFO - PROCESS | 1938 | --DOMWINDOW == 173 (0x12cfdf400) [pid = 1938] [serial = 1137] [outer = 0x0] [url = about:blank] 19:44:10 INFO - PROCESS | 1938 | --DOMWINDOW == 172 (0x12bce6400) [pid = 1938] [serial = 1135] [outer = 0x0] [url = about:blank] 19:44:10 INFO - PROCESS | 1938 | --DOMWINDOW == 171 (0x12dba7800) [pid = 1938] [serial = 1140] [outer = 0x0] [url = about:blank] 19:44:10 INFO - PROCESS | 1938 | --DOMWINDOW == 170 (0x12da29400) [pid = 1938] [serial = 1138] [outer = 0x0] [url = about:blank] 19:44:10 INFO - PROCESS | 1938 | --DOMWINDOW == 169 (0x11bfa0400) [pid = 1938] [serial = 1098] [outer = 0x0] [url = about:blank] 19:44:10 INFO - PROCESS | 1938 | --DOMWINDOW == 168 (0x115973c00) [pid = 1938] [serial = 1143] [outer = 0x0] [url = about:blank] 19:44:10 INFO - PROCESS | 1938 | --DOMWINDOW == 167 (0x12913f400) [pid = 1938] [serial = 1128] [outer = 0x0] [url = about:blank] 19:44:10 INFO - PROCESS | 1938 | --DOMWINDOW == 166 (0x12e35e400) [pid = 1938] [serial = 1141] [outer = 0x0] [url = about:blank] 19:44:10 INFO - PROCESS | 1938 | --DOMWINDOW == 165 (0x1296f3400) [pid = 1938] [serial = 1129] [outer = 0x0] [url = about:blank] 19:44:10 INFO - PROCESS | 1938 | --DOMWINDOW == 164 (0x11673ac00) [pid = 1938] [serial = 1117] [outer = 0x0] [url = about:blank] 19:44:10 INFO - PROCESS | 1938 | --DOMWINDOW == 163 (0x11515fc00) [pid = 1938] [serial = 1116] [outer = 0x0] [url = about:blank] 19:44:10 INFO - PROCESS | 1938 | --DOMWINDOW == 162 (0x12b0dc400) [pid = 1938] [serial = 1146] [outer = 0x0] [url = about:blank] 19:44:10 INFO - PROCESS | 1938 | --DOMWINDOW == 161 (0x118ee5000) [pid = 1938] [serial = 1095] [outer = 0x0] [url = about:blank] 19:44:10 INFO - PROCESS | 1938 | --DOMWINDOW == 160 (0x12b4af800) [pid = 1938] [serial = 1113] [outer = 0x0] [url = about:blank] 19:44:10 INFO - PROCESS | 1938 | --DOMWINDOW == 159 (0x11aa09400) [pid = 1938] [serial = 1119] [outer = 0x0] [url = about:blank] 19:44:10 INFO - PROCESS | 1938 | --DOMWINDOW == 158 (0x11bb57c00) [pid = 1938] [serial = 1120] [outer = 0x0] [url = about:blank] 19:44:10 INFO - PROCESS | 1938 | --DOMWINDOW == 157 (0x12e318c00) [pid = 1938] [serial = 1107] [outer = 0x0] [url = about:blank] 19:44:10 INFO - PROCESS | 1938 | --DOMWINDOW == 156 (0x124007400) [pid = 1938] [serial = 1125] [outer = 0x0] [url = about:blank] 19:44:10 INFO - PROCESS | 1938 | --DOMWINDOW == 155 (0x126c46c00) [pid = 1938] [serial = 1126] [outer = 0x0] [url = about:blank] 19:44:10 INFO - PROCESS | 1938 | --DOMWINDOW == 154 (0x11c323000) [pid = 1938] [serial = 1144] [outer = 0x0] [url = about:blank] 19:44:10 INFO - PROCESS | 1938 | --DOMWINDOW == 153 (0x12dba8c00) [pid = 1938] [serial = 1093] [outer = 0x0] [url = about:blank] 19:44:10 INFO - PROCESS | 1938 | --DOMWINDOW == 152 (0x11c326c00) [pid = 1938] [serial = 1122] [outer = 0x0] [url = about:blank] 19:44:10 INFO - PROCESS | 1938 | --DOMWINDOW == 151 (0x12eb34000) [pid = 1938] [serial = 1150] [outer = 0x0] [url = about:blank] 19:44:10 INFO - PROCESS | 1938 | --DOMWINDOW == 150 (0x11c875800) [pid = 1938] [serial = 1123] [outer = 0x0] [url = about:blank] 19:44:10 INFO - PROCESS | 1938 | --DOMWINDOW == 149 (0x12da28800) [pid = 1938] [serial = 1104] [outer = 0x0] [url = about:blank] 19:44:10 INFO - PROCESS | 1938 | --DOMWINDOW == 148 (0x12b273c00) [pid = 1938] [serial = 1131] [outer = 0x0] [url = about:blank] 19:44:10 INFO - PROCESS | 1938 | --DOMWINDOW == 147 (0x12bc1f000) [pid = 1938] [serial = 1101] [outer = 0x0] [url = about:blank] 19:44:10 INFO - PROCESS | 1938 | --DOMWINDOW == 146 (0x12eb29400) [pid = 1938] [serial = 1149] [outer = 0x0] [url = about:blank] 19:44:10 INFO - PROCESS | 1938 | --DOMWINDOW == 145 (0x12eb27400) [pid = 1938] [serial = 1110] [outer = 0x0] [url = about:blank] 19:44:10 INFO - PROCESS | 1938 | --DOMWINDOW == 144 (0x12b4d2000) [pid = 1938] [serial = 1132] [outer = 0x0] [url = about:blank] 19:44:10 INFO - PROCESS | 1938 | --DOMWINDOW == 143 (0x12e6e8000) [pid = 1938] [serial = 1147] [outer = 0x0] [url = about:blank] 19:44:10 INFO - PROCESS | 1938 | 1461465850168 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 19:44:10 INFO - PROCESS | 1938 | 1461465850170 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 19:44:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 19:44:10 INFO - PROCESS | 1938 | 1461465850177 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 19:44:10 INFO - PROCESS | 1938 | 1461465850182 Marionette TRACE conn2 <- [1,1638,null,{}] 19:44:10 INFO - PROCESS | 1938 | 1461465850191 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}] 19:44:10 INFO - PROCESS | 1938 | 1461465850338 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 19:44:10 INFO - PROCESS | 1938 | 1461465850352 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:10 INFO - PROCESS | 1938 | ++DOCSHELL 0x11c82c800 == 61 [pid = 1938] [id = 417] 19:44:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 144 (0x123ac1000) [pid = 1938] [serial = 1250] [outer = 0x0] 19:44:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 145 (0x123e0f400) [pid = 1938] [serial = 1251] [outer = 0x123ac1000] 19:44:10 INFO - PROCESS | 1938 | 1461465850394 Marionette DEBUG loaded listener.js 19:44:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 146 (0x124011c00) [pid = 1938] [serial = 1252] [outer = 0x123ac1000] 19:44:10 INFO - PROCESS | 1938 | 1461465850822 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]]]}] 19:44:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 19:44:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 675ms 19:44:10 INFO - PROCESS | 1938 | 1461465850852 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 19:44:10 INFO - PROCESS | 1938 | 1461465850853 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 19:44:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 19:44:10 INFO - PROCESS | 1938 | 1461465850856 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 19:44:10 INFO - PROCESS | 1938 | 1461465850857 Marionette TRACE conn2 <- [1,1642,null,{}] 19:44:10 INFO - PROCESS | 1938 | 1461465850859 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}] 19:44:10 INFO - PROCESS | 1938 | 1461465850949 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 19:44:10 INFO - PROCESS | 1938 | 1461465850953 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:10 INFO - PROCESS | 1938 | ++DOCSHELL 0x129368000 == 62 [pid = 1938] [id = 418] 19:44:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 147 (0x126bcf400) [pid = 1938] [serial = 1253] [outer = 0x0] 19:44:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 148 (0x1288c3c00) [pid = 1938] [serial = 1254] [outer = 0x126bcf400] 19:44:10 INFO - PROCESS | 1938 | 1461465850980 Marionette DEBUG loaded listener.js 19:44:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 149 (0x129511400) [pid = 1938] [serial = 1255] [outer = 0x126bcf400] 19:44:11 INFO - PROCESS | 1938 | 1461465851316 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]]]}] 19:44:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 19:44:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 467ms 19:44:11 INFO - PROCESS | 1938 | 1461465851323 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 19:44:11 INFO - PROCESS | 1938 | 1461465851325 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 19:44:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 19:44:11 INFO - PROCESS | 1938 | 1461465851327 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 19:44:11 INFO - PROCESS | 1938 | 1461465851328 Marionette TRACE conn2 <- [1,1646,null,{}] 19:44:11 INFO - PROCESS | 1938 | 1461465851333 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}] 19:44:11 INFO - PROCESS | 1938 | 1461465851430 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 19:44:11 INFO - PROCESS | 1938 | 1461465851491 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:11 INFO - PROCESS | 1938 | ++DOCSHELL 0x12a889800 == 63 [pid = 1938] [id = 419] 19:44:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 150 (0x129508800) [pid = 1938] [serial = 1256] [outer = 0x0] 19:44:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 151 (0x1296fa800) [pid = 1938] [serial = 1257] [outer = 0x129508800] 19:44:11 INFO - PROCESS | 1938 | 1461465851517 Marionette DEBUG loaded listener.js 19:44:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 152 (0x12af2a400) [pid = 1938] [serial = 1258] [outer = 0x129508800] 19:44:11 INFO - PROCESS | 1938 | 1461465851819 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]]]}] 19:44:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 19:44:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 522ms 19:44:11 INFO - PROCESS | 1938 | 1461465851851 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 19:44:11 INFO - PROCESS | 1938 | 1461465851852 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 19:44:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 19:44:11 INFO - PROCESS | 1938 | 1461465851855 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 19:44:11 INFO - PROCESS | 1938 | 1461465851856 Marionette TRACE conn2 <- [1,1650,null,{}] 19:44:11 INFO - PROCESS | 1938 | 1461465851858 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}] 19:44:11 INFO - PROCESS | 1938 | 1461465851965 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 19:44:12 INFO - PROCESS | 1938 | 1461465852037 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:12 INFO - PROCESS | 1938 | ++DOCSHELL 0x12b3d2800 == 64 [pid = 1938] [id = 420] 19:44:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 153 (0x1296fb800) [pid = 1938] [serial = 1259] [outer = 0x0] 19:44:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 154 (0x12af32000) [pid = 1938] [serial = 1260] [outer = 0x1296fb800] 19:44:12 INFO - PROCESS | 1938 | 1461465852065 Marionette DEBUG loaded listener.js 19:44:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 155 (0x12b0d6c00) [pid = 1938] [serial = 1261] [outer = 0x1296fb800] 19:44:12 INFO - PROCESS | 1938 | 1461465852380 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]]]}] 19:44:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 19:44:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 571ms 19:44:12 INFO - PROCESS | 1938 | 1461465852426 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 19:44:12 INFO - PROCESS | 1938 | 1461465852427 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 19:44:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 19:44:12 INFO - PROCESS | 1938 | 1461465852430 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 19:44:12 INFO - PROCESS | 1938 | 1461465852431 Marionette TRACE conn2 <- [1,1654,null,{}] 19:44:12 INFO - PROCESS | 1938 | 1461465852433 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}] 19:44:12 INFO - PROCESS | 1938 | 1461465852548 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 19:44:12 INFO - PROCESS | 1938 | 1461465852590 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:12 INFO - PROCESS | 1938 | ++DOCSHELL 0x12ce95000 == 65 [pid = 1938] [id = 421] 19:44:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 156 (0x11aab3000) [pid = 1938] [serial = 1262] [outer = 0x0] 19:44:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 157 (0x12b251800) [pid = 1938] [serial = 1263] [outer = 0x11aab3000] 19:44:12 INFO - PROCESS | 1938 | 1461465852616 Marionette DEBUG loaded listener.js 19:44:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 158 (0x12b4d7400) [pid = 1938] [serial = 1264] [outer = 0x11aab3000] 19:44:12 INFO - PROCESS | 1938 | 1461465852926 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]]]}] 19:44:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 19:44:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 522ms 19:44:12 INFO - PROCESS | 1938 | 1461465852956 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 19:44:12 INFO - PROCESS | 1938 | 1461465852957 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 19:44:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 19:44:12 INFO - PROCESS | 1938 | 1461465852960 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 19:44:12 INFO - PROCESS | 1938 | 1461465852961 Marionette TRACE conn2 <- [1,1658,null,{}] 19:44:12 INFO - PROCESS | 1938 | 1461465852966 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}] 19:44:13 INFO - PROCESS | 1938 | 1461465853108 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 19:44:13 INFO - PROCESS | 1938 | 1461465853121 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:13 INFO - PROCESS | 1938 | ++DOCSHELL 0x12d393800 == 66 [pid = 1938] [id = 422] 19:44:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 159 (0x12b251000) [pid = 1938] [serial = 1265] [outer = 0x0] 19:44:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 160 (0x12bc1a400) [pid = 1938] [serial = 1266] [outer = 0x12b251000] 19:44:13 INFO - PROCESS | 1938 | 1461465853160 Marionette DEBUG loaded listener.js 19:44:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 161 (0x12becb800) [pid = 1938] [serial = 1267] [outer = 0x12b251000] 19:44:13 INFO - PROCESS | 1938 | 1461465853568 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]]]}] 19:44:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 19:44:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 669ms 19:44:13 INFO - PROCESS | 1938 | 1461465853629 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 19:44:13 INFO - PROCESS | 1938 | 1461465853630 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 19:44:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 19:44:13 INFO - PROCESS | 1938 | 1461465853633 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 19:44:13 INFO - PROCESS | 1938 | 1461465853634 Marionette TRACE conn2 <- [1,1662,null,{}] 19:44:13 INFO - PROCESS | 1938 | 1461465853636 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}] 19:44:13 INFO - PROCESS | 1938 | 1461465853763 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 19:44:13 INFO - PROCESS | 1938 | 1461465853783 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:13 INFO - PROCESS | 1938 | ++DOCSHELL 0x12e6ae000 == 67 [pid = 1938] [id = 423] 19:44:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 162 (0x12b4d8000) [pid = 1938] [serial = 1268] [outer = 0x0] 19:44:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 163 (0x12da30000) [pid = 1938] [serial = 1269] [outer = 0x12b4d8000] 19:44:13 INFO - PROCESS | 1938 | 1461465853851 Marionette DEBUG loaded listener.js 19:44:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 164 (0x12e35e800) [pid = 1938] [serial = 1270] [outer = 0x12b4d8000] 19:44:14 INFO - PROCESS | 1938 | 1461465854416 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]]]}] 19:44:14 INFO - PROCESS | 1938 | --DOMWINDOW == 163 (0x12afa3800) [pid = 1938] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 19:44:14 INFO - PROCESS | 1938 | --DOMWINDOW == 162 (0x1296f6800) [pid = 1938] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 19:44:14 INFO - PROCESS | 1938 | --DOMWINDOW == 161 (0x12afae400) [pid = 1938] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 19:44:14 INFO - PROCESS | 1938 | --DOMWINDOW == 160 (0x1188cbc00) [pid = 1938] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 19:44:14 INFO - PROCESS | 1938 | --DOMWINDOW == 159 (0x119add400) [pid = 1938] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 19:44:14 INFO - PROCESS | 1938 | --DOMWINDOW == 158 (0x119f50000) [pid = 1938] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 19:44:14 INFO - PROCESS | 1938 | --DOMWINDOW == 157 (0x11c322000) [pid = 1938] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 19:44:14 INFO - PROCESS | 1938 | --DOMWINDOW == 156 (0x11c321400) [pid = 1938] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 19:44:14 INFO - PROCESS | 1938 | --DOMWINDOW == 155 (0x11a778000) [pid = 1938] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 19:44:14 INFO - PROCESS | 1938 | --DOMWINDOW == 154 (0x12ea79400) [pid = 1938] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 19:44:14 INFO - PROCESS | 1938 | --DOMWINDOW == 153 (0x12b51d800) [pid = 1938] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 19:44:14 INFO - PROCESS | 1938 | --DOMWINDOW == 152 (0x126c3b400) [pid = 1938] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 19:44:14 INFO - PROCESS | 1938 | --DOMWINDOW == 151 (0x12b522c00) [pid = 1938] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 19:44:14 INFO - PROCESS | 1938 | --DOMWINDOW == 150 (0x129503c00) [pid = 1938] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 19:44:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 19:44:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 821ms 19:44:14 INFO - PROCESS | 1938 | 1461465854453 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 19:44:14 INFO - PROCESS | 1938 | 1461465854455 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 19:44:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 19:44:14 INFO - PROCESS | 1938 | 1461465854457 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 19:44:14 INFO - PROCESS | 1938 | 1461465854458 Marionette TRACE conn2 <- [1,1666,null,{}] 19:44:14 INFO - PROCESS | 1938 | 1461465854460 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}] 19:44:14 INFO - PROCESS | 1938 | 1461465854553 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 19:44:14 INFO - PROCESS | 1938 | 1461465854557 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:14 INFO - PROCESS | 1938 | ++DOCSHELL 0x126972000 == 68 [pid = 1938] [id = 424] 19:44:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 151 (0x11a777800) [pid = 1938] [serial = 1271] [outer = 0x0] 19:44:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 152 (0x11c322000) [pid = 1938] [serial = 1272] [outer = 0x11a777800] 19:44:14 INFO - PROCESS | 1938 | 1461465854583 Marionette DEBUG loaded listener.js 19:44:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 153 (0x129505c00) [pid = 1938] [serial = 1273] [outer = 0x11a777800] 19:44:14 INFO - PROCESS | 1938 | 1461465854921 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]]]}] 19:44:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 19:44:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 470ms 19:44:14 INFO - PROCESS | 1938 | 1461465854927 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 19:44:14 INFO - PROCESS | 1938 | 1461465854929 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 19:44:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 19:44:14 INFO - PROCESS | 1938 | 1461465854936 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 19:44:14 INFO - PROCESS | 1938 | 1461465854938 Marionette TRACE conn2 <- [1,1670,null,{}] 19:44:14 INFO - PROCESS | 1938 | 1461465854941 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}] 19:44:15 INFO - PROCESS | 1938 | 1461465855054 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 19:44:15 INFO - PROCESS | 1938 | 1461465855123 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:15 INFO - PROCESS | 1938 | ++DOCSHELL 0x12f316800 == 69 [pid = 1938] [id = 425] 19:44:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 154 (0x12afa8800) [pid = 1938] [serial = 1274] [outer = 0x0] 19:44:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 155 (0x12da29400) [pid = 1938] [serial = 1275] [outer = 0x12afa8800] 19:44:15 INFO - PROCESS | 1938 | 1461465855169 Marionette DEBUG loaded listener.js 19:44:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 156 (0x12e80bc00) [pid = 1938] [serial = 1276] [outer = 0x12afa8800] 19:44:15 INFO - PROCESS | 1938 | 1461465855458 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]]]}] 19:44:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 19:44:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 570ms 19:44:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 19:44:15 INFO - PROCESS | 1938 | 1461465855507 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 19:44:15 INFO - PROCESS | 1938 | 1461465855508 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 19:44:15 INFO - PROCESS | 1938 | 1461465855510 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 19:44:15 INFO - PROCESS | 1938 | 1461465855511 Marionette TRACE conn2 <- [1,1674,null,{}] 19:44:15 INFO - PROCESS | 1938 | 1461465855515 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}] 19:44:15 INFO - PROCESS | 1938 | 1461465855607 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 19:44:15 INFO - PROCESS | 1938 | 1461465855610 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:15 INFO - PROCESS | 1938 | ++DOCSHELL 0x130716800 == 70 [pid = 1938] [id = 426] 19:44:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 157 (0x12ab1c000) [pid = 1938] [serial = 1277] [outer = 0x0] 19:44:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 158 (0x12ab24800) [pid = 1938] [serial = 1278] [outer = 0x12ab1c000] 19:44:15 INFO - PROCESS | 1938 | 1461465855637 Marionette DEBUG loaded listener.js 19:44:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 159 (0x12ea72800) [pid = 1938] [serial = 1279] [outer = 0x12ab1c000] 19:44:15 INFO - PROCESS | 1938 | 1461465855951 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]]]}] 19:44:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 19:44:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 470ms 19:44:15 INFO - PROCESS | 1938 | 1461465855987 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 19:44:15 INFO - PROCESS | 1938 | 1461465855988 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 19:44:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 19:44:15 INFO - PROCESS | 1938 | 1461465855990 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 19:44:15 INFO - PROCESS | 1938 | 1461465855991 Marionette TRACE conn2 <- [1,1678,null,{}] 19:44:15 INFO - PROCESS | 1938 | 1461465855994 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}] 19:44:16 INFO - PROCESS | 1938 | 1461465856126 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 19:44:16 INFO - PROCESS | 1938 | 1461465856133 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:16 INFO - PROCESS | 1938 | ++DOCSHELL 0x138d78800 == 71 [pid = 1938] [id = 427] 19:44:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 160 (0x115167400) [pid = 1938] [serial = 1280] [outer = 0x0] 19:44:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 161 (0x12e811400) [pid = 1938] [serial = 1281] [outer = 0x115167400] 19:44:16 INFO - PROCESS | 1938 | 1461465856158 Marionette DEBUG loaded listener.js 19:44:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 162 (0x12eb32c00) [pid = 1938] [serial = 1282] [outer = 0x115167400] 19:44:16 INFO - PROCESS | 1938 | 1461465856582 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]]]}] 19:44:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 19:44:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 621ms 19:44:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 19:44:16 INFO - PROCESS | 1938 | 1461465856619 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 19:44:16 INFO - PROCESS | 1938 | 1461465856622 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 19:44:16 INFO - PROCESS | 1938 | 1461465856626 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 19:44:16 INFO - PROCESS | 1938 | 1461465856628 Marionette TRACE conn2 <- [1,1682,null,{}] 19:44:16 INFO - PROCESS | 1938 | 1461465856634 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}] 19:44:16 INFO - PROCESS | 1938 | 1461465856752 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 19:44:16 INFO - PROCESS | 1938 | 1461465856831 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:16 INFO - PROCESS | 1938 | ++DOCSHELL 0x11bbbe000 == 72 [pid = 1938] [id = 428] 19:44:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 163 (0x11673ac00) [pid = 1938] [serial = 1283] [outer = 0x0] 19:44:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 164 (0x118ff2400) [pid = 1938] [serial = 1284] [outer = 0x11673ac00] 19:44:16 INFO - PROCESS | 1938 | 1461465856866 Marionette DEBUG loaded listener.js 19:44:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 165 (0x11aaae000) [pid = 1938] [serial = 1285] [outer = 0x11673ac00] 19:44:17 INFO - PROCESS | 1938 | 1461465857279 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]]]}] 19:44:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 19:44:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 674ms 19:44:17 INFO - PROCESS | 1938 | 1461465857300 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 19:44:17 INFO - PROCESS | 1938 | 1461465857305 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 19:44:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 19:44:17 INFO - PROCESS | 1938 | 1461465857309 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 19:44:17 INFO - PROCESS | 1938 | 1461465857311 Marionette TRACE conn2 <- [1,1686,null,{}] 19:44:17 INFO - PROCESS | 1938 | 1461465857314 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}] 19:44:17 INFO - PROCESS | 1938 | 1461465857427 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 19:44:17 INFO - PROCESS | 1938 | 1461465857534 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:17 INFO - PROCESS | 1938 | ++DOCSHELL 0x12935c000 == 73 [pid = 1938] [id = 429] 19:44:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 166 (0x11b8a6800) [pid = 1938] [serial = 1286] [outer = 0x0] 19:44:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 167 (0x11c329000) [pid = 1938] [serial = 1287] [outer = 0x11b8a6800] 19:44:17 INFO - PROCESS | 1938 | 1461465857566 Marionette DEBUG loaded listener.js 19:44:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 168 (0x124283000) [pid = 1938] [serial = 1288] [outer = 0x11b8a6800] 19:44:18 INFO - PROCESS | 1938 | 1461465857996 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]]]}] 19:44:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 19:44:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 721ms 19:44:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 19:44:18 INFO - PROCESS | 1938 | 1461465858030 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 19:44:18 INFO - PROCESS | 1938 | 1461465858032 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 19:44:18 INFO - PROCESS | 1938 | 1461465858034 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 19:44:18 INFO - PROCESS | 1938 | 1461465858036 Marionette TRACE conn2 <- [1,1690,null,{}] 19:44:18 INFO - PROCESS | 1938 | 1461465858101 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}] 19:44:18 INFO - PROCESS | 1938 | 1461465858239 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 19:44:18 INFO - PROCESS | 1938 | 1461465858299 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:18 INFO - PROCESS | 1938 | ++DOCSHELL 0x12f327000 == 74 [pid = 1938] [id = 430] 19:44:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 169 (0x12a115000) [pid = 1938] [serial = 1289] [outer = 0x0] 19:44:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 170 (0x12ab1a000) [pid = 1938] [serial = 1290] [outer = 0x12a115000] 19:44:18 INFO - PROCESS | 1938 | 1461465858333 Marionette DEBUG loaded listener.js 19:44:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 171 (0x12af31400) [pid = 1938] [serial = 1291] [outer = 0x12a115000] 19:44:18 INFO - PROCESS | 1938 | 1461465858776 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]]]}] 19:44:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 19:44:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 749ms 19:44:18 INFO - PROCESS | 1938 | 1461465858783 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 19:44:18 INFO - PROCESS | 1938 | 1461465858785 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 19:44:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 19:44:18 INFO - PROCESS | 1938 | 1461465858787 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 19:44:18 INFO - PROCESS | 1938 | 1461465858789 Marionette TRACE conn2 <- [1,1694,null,{}] 19:44:18 INFO - PROCESS | 1938 | 1461465858791 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}] 19:44:18 INFO - PROCESS | 1938 | 1461465858905 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 19:44:19 INFO - PROCESS | 1938 | 1461465859011 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:19 INFO - PROCESS | 1938 | ++DOCSHELL 0x1399e4800 == 75 [pid = 1938] [id = 431] 19:44:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 172 (0x12af33000) [pid = 1938] [serial = 1292] [outer = 0x0] 19:44:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 173 (0x12afa7000) [pid = 1938] [serial = 1293] [outer = 0x12af33000] 19:44:19 INFO - PROCESS | 1938 | 1461465859044 Marionette DEBUG loaded listener.js 19:44:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 174 (0x12b4afc00) [pid = 1938] [serial = 1294] [outer = 0x12af33000] 19:44:19 INFO - PROCESS | 1938 | 1461465859468 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]]]}] 19:44:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 19:44:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 719ms 19:44:19 INFO - PROCESS | 1938 | 1461465859526 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 19:44:19 INFO - PROCESS | 1938 | 1461465859527 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 19:44:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 19:44:19 INFO - PROCESS | 1938 | 1461465859544 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 19:44:19 INFO - PROCESS | 1938 | 1461465859545 Marionette TRACE conn2 <- [1,1698,null,{}] 19:44:19 INFO - PROCESS | 1938 | 1461465859549 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}] 19:44:19 INFO - PROCESS | 1938 | 1461465859660 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 19:44:19 INFO - PROCESS | 1938 | 1461465859737 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:19 INFO - PROCESS | 1938 | ++DOCSHELL 0x139b1b800 == 76 [pid = 1938] [id = 432] 19:44:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 175 (0x12af37400) [pid = 1938] [serial = 1295] [outer = 0x0] 19:44:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 176 (0x12bc22400) [pid = 1938] [serial = 1296] [outer = 0x12af37400] 19:44:19 INFO - PROCESS | 1938 | 1461465859769 Marionette DEBUG loaded listener.js 19:44:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 177 (0x12db9f800) [pid = 1938] [serial = 1297] [outer = 0x12af37400] 19:44:20 INFO - PROCESS | 1938 | 1461465860181 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]]]}] 19:44:20 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 19:44:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 685ms 19:44:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 19:44:20 INFO - PROCESS | 1938 | 1461465860215 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 19:44:20 INFO - PROCESS | 1938 | 1461465860217 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 19:44:20 INFO - PROCESS | 1938 | 1461465860219 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 19:44:20 INFO - PROCESS | 1938 | 1461465860220 Marionette TRACE conn2 <- [1,1702,null,{}] 19:44:20 INFO - PROCESS | 1938 | 1461465860223 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}] 19:44:20 INFO - PROCESS | 1938 | 1461465860348 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 19:44:20 INFO - PROCESS | 1938 | 1461465860456 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:20 INFO - PROCESS | 1938 | ++DOCSHELL 0x138dc2000 == 77 [pid = 1938] [id = 433] 19:44:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 178 (0x12e313000) [pid = 1938] [serial = 1298] [outer = 0x0] 19:44:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 179 (0x12e806800) [pid = 1938] [serial = 1299] [outer = 0x12e313000] 19:44:20 INFO - PROCESS | 1938 | 1461465860490 Marionette DEBUG loaded listener.js 19:44:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 180 (0x12f80b800) [pid = 1938] [serial = 1300] [outer = 0x12e313000] 19:44:20 INFO - PROCESS | 1938 | 1461465860884 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]]]}] 19:44:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 19:44:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 719ms 19:44:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 19:44:20 INFO - PROCESS | 1938 | 1461465860951 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 19:44:20 INFO - PROCESS | 1938 | 1461465860952 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 19:44:20 INFO - PROCESS | 1938 | 1461465860955 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 19:44:20 INFO - PROCESS | 1938 | 1461465860956 Marionette TRACE conn2 <- [1,1706,null,{}] 19:44:20 INFO - PROCESS | 1938 | 1461465860958 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}] 19:44:21 INFO - PROCESS | 1938 | 1461465861066 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 19:44:21 INFO - PROCESS | 1938 | 1461465861194 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:21 INFO - PROCESS | 1938 | ++DOCSHELL 0x139814800 == 78 [pid = 1938] [id = 434] 19:44:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 181 (0x114bad000) [pid = 1938] [serial = 1301] [outer = 0x0] 19:44:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 182 (0x129784400) [pid = 1938] [serial = 1302] [outer = 0x114bad000] 19:44:21 INFO - PROCESS | 1938 | 1461465861226 Marionette DEBUG loaded listener.js 19:44:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 183 (0x12978b400) [pid = 1938] [serial = 1303] [outer = 0x114bad000] 19:44:21 INFO - PROCESS | 1938 | 1461465861660 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]]]}] 19:44:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 19:44:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 718ms 19:44:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 19:44:21 INFO - PROCESS | 1938 | 1461465861673 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 19:44:21 INFO - PROCESS | 1938 | 1461465861675 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 19:44:21 INFO - PROCESS | 1938 | 1461465861677 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 19:44:21 INFO - PROCESS | 1938 | 1461465861678 Marionette TRACE conn2 <- [1,1710,null,{}] 19:44:21 INFO - PROCESS | 1938 | 1461465861681 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}] 19:44:21 INFO - PROCESS | 1938 | 1461465861794 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 19:44:22 INFO - PROCESS | 1938 | 1461465862106 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:22 INFO - PROCESS | 1938 | ++DOCSHELL 0x11bf64800 == 79 [pid = 1938] [id = 435] 19:44:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 184 (0x114446800) [pid = 1938] [serial = 1304] [outer = 0x0] 19:44:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 185 (0x11503d400) [pid = 1938] [serial = 1305] [outer = 0x114446800] 19:44:22 INFO - PROCESS | 1938 | 1461465862166 Marionette DEBUG loaded listener.js 19:44:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 186 (0x1185b1000) [pid = 1938] [serial = 1306] [outer = 0x114446800] 19:44:22 INFO - PROCESS | 1938 | 1461465862602 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]]]}] 19:44:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 19:44:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 970ms 19:44:22 INFO - PROCESS | 1938 | 1461465862648 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 19:44:22 INFO - PROCESS | 1938 | 1461465862651 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 19:44:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 19:44:22 INFO - PROCESS | 1938 | 1461465862655 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 19:44:22 INFO - PROCESS | 1938 | 1461465862656 Marionette TRACE conn2 <- [1,1714,null,{}] 19:44:22 INFO - PROCESS | 1938 | 1461465862660 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}] 19:44:22 INFO - PROCESS | 1938 | 1461465862766 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 19:44:22 INFO - PROCESS | 1938 | 1461465862858 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:22 INFO - PROCESS | 1938 | ++DOCSHELL 0x119c41800 == 80 [pid = 1938] [id = 436] 19:44:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 187 (0x11bbdd800) [pid = 1938] [serial = 1307] [outer = 0x0] 19:44:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 188 (0x11bf9a800) [pid = 1938] [serial = 1308] [outer = 0x11bbdd800] 19:44:22 INFO - PROCESS | 1938 | 1461465862889 Marionette DEBUG loaded listener.js 19:44:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 189 (0x11c87c400) [pid = 1938] [serial = 1309] [outer = 0x11bbdd800] 19:44:23 INFO - PROCESS | 1938 | --DOCSHELL 0x130716800 == 79 [pid = 1938] [id = 426] 19:44:23 INFO - PROCESS | 1938 | --DOCSHELL 0x12f316800 == 78 [pid = 1938] [id = 425] 19:44:23 INFO - PROCESS | 1938 | --DOCSHELL 0x126972000 == 77 [pid = 1938] [id = 424] 19:44:23 INFO - PROCESS | 1938 | --DOCSHELL 0x12e6ae000 == 76 [pid = 1938] [id = 423] 19:44:23 INFO - PROCESS | 1938 | --DOCSHELL 0x12d393800 == 75 [pid = 1938] [id = 422] 19:44:23 INFO - PROCESS | 1938 | --DOMWINDOW == 188 (0x12da35c00) [pid = 1938] [serial = 1215] [outer = 0x0] [url = about:blank] 19:44:23 INFO - PROCESS | 1938 | 1461465863367 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]]]}] 19:44:23 INFO - PROCESS | 1938 | --DOCSHELL 0x12ce95000 == 74 [pid = 1938] [id = 421] 19:44:23 INFO - PROCESS | 1938 | --DOCSHELL 0x12b3d2800 == 73 [pid = 1938] [id = 420] 19:44:23 INFO - PROCESS | 1938 | --DOCSHELL 0x12a889800 == 72 [pid = 1938] [id = 419] 19:44:23 INFO - PROCESS | 1938 | --DOCSHELL 0x129368000 == 71 [pid = 1938] [id = 418] 19:44:23 INFO - PROCESS | 1938 | --DOCSHELL 0x11c82c800 == 70 [pid = 1938] [id = 417] 19:44:23 INFO - PROCESS | 1938 | --DOCSHELL 0x11c370800 == 69 [pid = 1938] [id = 416] 19:44:23 INFO - PROCESS | 1938 | --DOCSHELL 0x11c6b8000 == 68 [pid = 1938] [id = 415] 19:44:23 INFO - PROCESS | 1938 | --DOCSHELL 0x130014800 == 67 [pid = 1938] [id = 410] 19:44:23 INFO - PROCESS | 1938 | --DOCSHELL 0x12f9d8800 == 66 [pid = 1938] [id = 409] 19:44:23 INFO - PROCESS | 1938 | --DOCSHELL 0x12d3a1800 == 65 [pid = 1938] [id = 408] 19:44:23 INFO - PROCESS | 1938 | --DOCSHELL 0x126c17000 == 64 [pid = 1938] [id = 407] 19:44:23 INFO - PROCESS | 1938 | --DOCSHELL 0x11ab22000 == 63 [pid = 1938] [id = 406] 19:44:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 19:44:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 775ms 19:44:23 INFO - PROCESS | 1938 | 1461465863431 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 19:44:23 INFO - PROCESS | 1938 | 1461465863433 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 19:44:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 19:44:23 INFO - PROCESS | 1938 | 1461465863437 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 19:44:23 INFO - PROCESS | 1938 | 1461465863438 Marionette TRACE conn2 <- [1,1718,null,{}] 19:44:23 INFO - PROCESS | 1938 | 1461465863440 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}] 19:44:23 INFO - PROCESS | 1938 | 1461465863530 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 19:44:23 INFO - PROCESS | 1938 | 1461465863540 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:23 INFO - PROCESS | 1938 | ++DOCSHELL 0x11ae23800 == 64 [pid = 1938] [id = 437] 19:44:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 189 (0x123ac7800) [pid = 1938] [serial = 1310] [outer = 0x0] 19:44:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 190 (0x123fd3400) [pid = 1938] [serial = 1311] [outer = 0x123ac7800] 19:44:23 INFO - PROCESS | 1938 | 1461465863567 Marionette DEBUG loaded listener.js 19:44:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 191 (0x126c3c400) [pid = 1938] [serial = 1312] [outer = 0x123ac7800] 19:44:23 INFO - PROCESS | 1938 | --DOMWINDOW == 190 (0x12afb0c00) [pid = 1938] [serial = 1200] [outer = 0x0] [url = about:blank] 19:44:23 INFO - PROCESS | 1938 | --DOMWINDOW == 189 (0x12afa4c00) [pid = 1938] [serial = 1197] [outer = 0x0] [url = about:blank] 19:44:23 INFO - PROCESS | 1938 | --DOMWINDOW == 188 (0x12b26b000) [pid = 1938] [serial = 1203] [outer = 0x0] [url = about:blank] 19:44:23 INFO - PROCESS | 1938 | --DOMWINDOW == 187 (0x12b24f400) [pid = 1938] [serial = 1201] [outer = 0x0] [url = about:blank] 19:44:23 INFO - PROCESS | 1938 | --DOMWINDOW == 186 (0x118e17000) [pid = 1938] [serial = 1176] [outer = 0x0] [url = about:blank] 19:44:23 INFO - PROCESS | 1938 | --DOMWINDOW == 185 (0x119f4d800) [pid = 1938] [serial = 1177] [outer = 0x0] [url = about:blank] 19:44:23 INFO - PROCESS | 1938 | --DOMWINDOW == 184 (0x11aaadc00) [pid = 1938] [serial = 1180] [outer = 0x0] [url = about:blank] 19:44:23 INFO - PROCESS | 1938 | --DOMWINDOW == 183 (0x11aa66800) [pid = 1938] [serial = 1179] [outer = 0x0] [url = about:blank] 19:44:23 INFO - PROCESS | 1938 | --DOMWINDOW == 182 (0x11b822800) [pid = 1938] [serial = 1182] [outer = 0x0] [url = about:blank] 19:44:23 INFO - PROCESS | 1938 | --DOMWINDOW == 181 (0x11c31f400) [pid = 1938] [serial = 1183] [outer = 0x0] [url = about:blank] 19:44:23 INFO - PROCESS | 1938 | --DOMWINDOW == 180 (0x124005400) [pid = 1938] [serial = 1188] [outer = 0x0] [url = about:blank] 19:44:23 INFO - PROCESS | 1938 | --DOMWINDOW == 179 (0x126bcb400) [pid = 1938] [serial = 1189] [outer = 0x0] [url = about:blank] 19:44:23 INFO - PROCESS | 1938 | --DOMWINDOW == 178 (0x11c33f400) [pid = 1938] [serial = 1185] [outer = 0x0] [url = about:blank] 19:44:23 INFO - PROCESS | 1938 | --DOMWINDOW == 177 (0x123e14400) [pid = 1938] [serial = 1186] [outer = 0x0] [url = about:blank] 19:44:23 INFO - PROCESS | 1938 | --DOMWINDOW == 176 (0x12eb81400) [pid = 1938] [serial = 1170] [outer = 0x0] [url = about:blank] 19:44:23 INFO - PROCESS | 1938 | --DOMWINDOW == 175 (0x12b4b2800) [pid = 1938] [serial = 1206] [outer = 0x0] [url = about:blank] 19:44:23 INFO - PROCESS | 1938 | --DOMWINDOW == 174 (0x126c41c00) [pid = 1938] [serial = 1161] [outer = 0x0] [url = about:blank] 19:44:23 INFO - PROCESS | 1938 | --DOMWINDOW == 173 (0x12e365c00) [pid = 1938] [serial = 1167] [outer = 0x0] [url = about:blank] 19:44:23 INFO - PROCESS | 1938 | --DOMWINDOW == 172 (0x12b4a8400) [pid = 1938] [serial = 1164] [outer = 0x0] [url = about:blank] 19:44:23 INFO - PROCESS | 1938 | --DOMWINDOW == 171 (0x12ea80400) [pid = 1938] [serial = 1153] [outer = 0x0] [url = about:blank] 19:44:23 INFO - PROCESS | 1938 | --DOMWINDOW == 170 (0x115041c00) [pid = 1938] [serial = 1155] [outer = 0x0] [url = about:blank] 19:44:23 INFO - PROCESS | 1938 | --DOMWINDOW == 169 (0x11c31cc00) [pid = 1938] [serial = 1158] [outer = 0x0] [url = about:blank] 19:44:23 INFO - PROCESS | 1938 | --DOMWINDOW == 168 (0x12a11c800) [pid = 1938] [serial = 1173] [outer = 0x0] [url = about:blank] 19:44:23 INFO - PROCESS | 1938 | --DOMWINDOW == 167 (0x12bc18000) [pid = 1938] [serial = 1209] [outer = 0x0] [url = about:blank] 19:44:23 INFO - PROCESS | 1938 | --DOMWINDOW == 166 (0x12b4ad800) [pid = 1938] [serial = 1204] [outer = 0x0] [url = about:blank] 19:44:23 INFO - PROCESS | 1938 | --DOMWINDOW == 165 (0x12bcf0800) [pid = 1938] [serial = 1210] [outer = 0x0] [url = about:blank] 19:44:23 INFO - PROCESS | 1938 | --DOMWINDOW == 164 (0x1288cc800) [pid = 1938] [serial = 1191] [outer = 0x0] [url = about:blank] 19:44:23 INFO - PROCESS | 1938 | --DOMWINDOW == 163 (0x12becd400) [pid = 1938] [serial = 1212] [outer = 0x0] [url = about:blank] 19:44:23 INFO - PROCESS | 1938 | --DOMWINDOW == 162 (0x1296fd400) [pid = 1938] [serial = 1194] [outer = 0x0] [url = about:blank] 19:44:23 INFO - PROCESS | 1938 | --DOMWINDOW == 161 (0x12b51d000) [pid = 1938] [serial = 1207] [outer = 0x0] [url = about:blank] 19:44:23 INFO - PROCESS | 1938 | --DOMWINDOW == 160 (0x12afab000) [pid = 1938] [serial = 1198] [outer = 0x0] [url = about:blank] 19:44:23 INFO - PROCESS | 1938 | --DOMWINDOW == 159 (0x12a11ac00) [pid = 1938] [serial = 1195] [outer = 0x0] [url = about:blank] 19:44:23 INFO - PROCESS | 1938 | --DOMWINDOW == 158 (0x12d595000) [pid = 1938] [serial = 1213] [outer = 0x0] [url = about:blank] 19:44:23 INFO - PROCESS | 1938 | --DOMWINDOW == 157 (0x1296f3000) [pid = 1938] [serial = 1192] [outer = 0x0] [url = about:blank] 19:44:23 INFO - PROCESS | 1938 | 1461465863962 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]]]}] 19:44:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 19:44:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 569ms 19:44:24 INFO - PROCESS | 1938 | 1461465864006 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 19:44:24 INFO - PROCESS | 1938 | 1461465864007 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 19:44:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 19:44:24 INFO - PROCESS | 1938 | 1461465864011 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 19:44:24 INFO - PROCESS | 1938 | 1461465864015 Marionette TRACE conn2 <- [1,1722,null,{}] 19:44:24 INFO - PROCESS | 1938 | 1461465864021 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}] 19:44:24 INFO - PROCESS | 1938 | 1461465864132 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 19:44:24 INFO - PROCESS | 1938 | 1461465864139 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:24 INFO - PROCESS | 1938 | ++DOCSHELL 0x12a403000 == 65 [pid = 1938] [id = 438] 19:44:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 158 (0x1288d2800) [pid = 1938] [serial = 1313] [outer = 0x0] 19:44:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 159 (0x129309000) [pid = 1938] [serial = 1314] [outer = 0x1288d2800] 19:44:24 INFO - PROCESS | 1938 | 1461465864165 Marionette DEBUG loaded listener.js 19:44:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 160 (0x12968ac00) [pid = 1938] [serial = 1315] [outer = 0x1288d2800] 19:44:24 INFO - PROCESS | 1938 | 1461465864523 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]]]}] 19:44:24 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 19:44:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 574ms 19:44:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 19:44:24 INFO - PROCESS | 1938 | 1461465864585 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 19:44:24 INFO - PROCESS | 1938 | 1461465864588 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 19:44:24 INFO - PROCESS | 1938 | 1461465864591 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 19:44:24 INFO - PROCESS | 1938 | 1461465864593 Marionette TRACE conn2 <- [1,1726,null,{}] 19:44:24 INFO - PROCESS | 1938 | 1461465864596 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}] 19:44:24 INFO - PROCESS | 1938 | 1461465864735 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 19:44:24 INFO - PROCESS | 1938 | 1461465864749 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:24 INFO - PROCESS | 1938 | ++DOCSHELL 0x12b2f5800 == 66 [pid = 1938] [id = 439] 19:44:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 161 (0x129690400) [pid = 1938] [serial = 1316] [outer = 0x0] 19:44:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 162 (0x12977e800) [pid = 1938] [serial = 1317] [outer = 0x129690400] 19:44:24 INFO - PROCESS | 1938 | 1461465864791 Marionette DEBUG loaded listener.js 19:44:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 163 (0x12a113400) [pid = 1938] [serial = 1318] [outer = 0x129690400] 19:44:25 INFO - PROCESS | 1938 | 1461465865274 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]]]}] 19:44:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 19:44:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 722ms 19:44:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 19:44:25 INFO - PROCESS | 1938 | 1461465865313 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 19:44:25 INFO - PROCESS | 1938 | 1461465865314 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 19:44:25 INFO - PROCESS | 1938 | 1461465865316 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 19:44:25 INFO - PROCESS | 1938 | 1461465865317 Marionette TRACE conn2 <- [1,1730,null,{}] 19:44:25 INFO - PROCESS | 1938 | 1461465865319 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}] 19:44:25 INFO - PROCESS | 1938 | 1461465865408 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 19:44:25 INFO - PROCESS | 1938 | 1461465865432 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:25 INFO - PROCESS | 1938 | ++DOCSHELL 0x12be6a000 == 67 [pid = 1938] [id = 440] 19:44:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 164 (0x12a144c00) [pid = 1938] [serial = 1319] [outer = 0x0] 19:44:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 165 (0x12a147400) [pid = 1938] [serial = 1320] [outer = 0x12a144c00] 19:44:25 INFO - PROCESS | 1938 | 1461465865464 Marionette DEBUG loaded listener.js 19:44:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 166 (0x12a14fc00) [pid = 1938] [serial = 1321] [outer = 0x12a144c00] 19:44:25 INFO - PROCESS | 1938 | 1461465865911 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]]]}] 19:44:25 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 19:44:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 618ms 19:44:25 INFO - PROCESS | 1938 | 1461465865935 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 19:44:25 INFO - PROCESS | 1938 | 1461465865937 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 19:44:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 19:44:25 INFO - PROCESS | 1938 | 1461465865940 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 19:44:25 INFO - PROCESS | 1938 | 1461465865942 Marionette TRACE conn2 <- [1,1734,null,{}] 19:44:25 INFO - PROCESS | 1938 | 1461465865945 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}] 19:44:26 INFO - PROCESS | 1938 | 1461465866128 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 19:44:26 INFO - PROCESS | 1938 | 1461465866155 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:26 INFO - PROCESS | 1938 | ++DOCSHELL 0x12d003000 == 68 [pid = 1938] [id = 441] 19:44:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 167 (0x12ab1b000) [pid = 1938] [serial = 1322] [outer = 0x0] 19:44:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 168 (0x12af2e800) [pid = 1938] [serial = 1323] [outer = 0x12ab1b000] 19:44:26 INFO - PROCESS | 1938 | 1461465866190 Marionette DEBUG loaded listener.js 19:44:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 169 (0x12afaa400) [pid = 1938] [serial = 1324] [outer = 0x12ab1b000] 19:44:26 INFO - PROCESS | 1938 | 1461465866604 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]]]}] 19:44:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 19:44:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 669ms 19:44:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 19:44:26 INFO - PROCESS | 1938 | 1461465866610 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 19:44:26 INFO - PROCESS | 1938 | 1461465866611 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 19:44:26 INFO - PROCESS | 1938 | 1461465866613 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 19:44:26 INFO - PROCESS | 1938 | 1461465866616 Marionette TRACE conn2 <- [1,1738,null,{}] 19:44:26 INFO - PROCESS | 1938 | 1461465866620 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}] 19:44:26 INFO - PROCESS | 1938 | 1461465866734 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 19:44:26 INFO - PROCESS | 1938 | 1461465866767 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:26 INFO - PROCESS | 1938 | ++DOCSHELL 0x12e278800 == 69 [pid = 1938] [id = 442] 19:44:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 170 (0x12a145000) [pid = 1938] [serial = 1325] [outer = 0x0] 19:44:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 171 (0x12b0dd800) [pid = 1938] [serial = 1326] [outer = 0x12a145000] 19:44:26 INFO - PROCESS | 1938 | 1461465866792 Marionette DEBUG loaded listener.js 19:44:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 172 (0x12b26bc00) [pid = 1938] [serial = 1327] [outer = 0x12a145000] 19:44:27 INFO - PROCESS | 1938 | 1461465867135 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]]]}] 19:44:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 19:44:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 572ms 19:44:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 19:44:27 INFO - PROCESS | 1938 | 1461465867186 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 19:44:27 INFO - PROCESS | 1938 | 1461465867187 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 19:44:27 INFO - PROCESS | 1938 | 1461465867189 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 19:44:27 INFO - PROCESS | 1938 | 1461465867190 Marionette TRACE conn2 <- [1,1742,null,{}] 19:44:27 INFO - PROCESS | 1938 | 1461465867192 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}] 19:44:27 INFO - PROCESS | 1938 | 1461465867307 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 19:44:27 INFO - PROCESS | 1938 | 1461465867322 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:27 INFO - PROCESS | 1938 | ++DOCSHELL 0x12ea2c800 == 70 [pid = 1938] [id = 443] 19:44:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 173 (0x12b0d9400) [pid = 1938] [serial = 1328] [outer = 0x0] 19:44:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 174 (0x12b4db400) [pid = 1938] [serial = 1329] [outer = 0x12b0d9400] 19:44:27 INFO - PROCESS | 1938 | 1461465867348 Marionette DEBUG loaded listener.js 19:44:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 175 (0x12b74f000) [pid = 1938] [serial = 1330] [outer = 0x12b0d9400] 19:44:27 INFO - PROCESS | 1938 | --DOMWINDOW == 174 (0x11596f000) [pid = 1938] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 19:44:27 INFO - PROCESS | 1938 | --DOMWINDOW == 173 (0x1296fb800) [pid = 1938] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 19:44:27 INFO - PROCESS | 1938 | --DOMWINDOW == 172 (0x12b251000) [pid = 1938] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 19:44:27 INFO - PROCESS | 1938 | --DOMWINDOW == 171 (0x12b4d8000) [pid = 1938] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 19:44:27 INFO - PROCESS | 1938 | --DOMWINDOW == 170 (0x11a777800) [pid = 1938] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 19:44:27 INFO - PROCESS | 1938 | --DOMWINDOW == 169 (0x12ab1c000) [pid = 1938] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 19:44:27 INFO - PROCESS | 1938 | --DOMWINDOW == 168 (0x12afa8800) [pid = 1938] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 19:44:27 INFO - PROCESS | 1938 | --DOMWINDOW == 167 (0x123ac1000) [pid = 1938] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 19:44:27 INFO - PROCESS | 1938 | --DOMWINDOW == 166 (0x126bcf400) [pid = 1938] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 19:44:27 INFO - PROCESS | 1938 | --DOMWINDOW == 165 (0x12d597800) [pid = 1938] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 19:44:27 INFO - PROCESS | 1938 | --DOMWINDOW == 164 (0x11aa6a400) [pid = 1938] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 19:44:27 INFO - PROCESS | 1938 | --DOMWINDOW == 163 (0x11aab3000) [pid = 1938] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 19:44:27 INFO - PROCESS | 1938 | --DOMWINDOW == 162 (0x129508800) [pid = 1938] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 19:44:27 INFO - PROCESS | 1938 | 1461465867942 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]]]}] 19:44:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 19:44:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 770ms 19:44:27 INFO - PROCESS | 1938 | 1461465867960 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 19:44:27 INFO - PROCESS | 1938 | 1461465867962 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 19:44:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 19:44:28 INFO - PROCESS | 1938 | 1461465867995 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 19:44:28 INFO - PROCESS | 1938 | 1461465867997 Marionette TRACE conn2 <- [1,1746,null,{}] 19:44:28 INFO - PROCESS | 1938 | 1461465868003 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}] 19:44:28 INFO - PROCESS | 1938 | 1461465868141 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 19:44:28 INFO - PROCESS | 1938 | 1461465868207 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:28 INFO - PROCESS | 1938 | ++DOCSHELL 0x129370800 == 71 [pid = 1938] [id = 444] 19:44:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 163 (0x114bb8c00) [pid = 1938] [serial = 1331] [outer = 0x0] 19:44:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 164 (0x11aab3000) [pid = 1938] [serial = 1332] [outer = 0x114bb8c00] 19:44:28 INFO - PROCESS | 1938 | 1461465868233 Marionette DEBUG loaded listener.js 19:44:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 165 (0x12ab1fc00) [pid = 1938] [serial = 1333] [outer = 0x114bb8c00] 19:44:28 INFO - PROCESS | 1938 | 1461465868504 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]]]}] 19:44:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 19:44:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 523ms 19:44:28 INFO - PROCESS | 1938 | 1461465868520 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 19:44:28 INFO - PROCESS | 1938 | 1461465868522 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 19:44:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 19:44:28 INFO - PROCESS | 1938 | 1461465868524 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 19:44:28 INFO - PROCESS | 1938 | 1461465868525 Marionette TRACE conn2 <- [1,1750,null,{}] 19:44:28 INFO - PROCESS | 1938 | 1461465868527 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}] 19:44:28 INFO - PROCESS | 1938 | 1461465868624 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 19:44:28 INFO - PROCESS | 1938 | 1461465868628 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:28 INFO - PROCESS | 1938 | ++DOCSHELL 0x12f921800 == 72 [pid = 1938] [id = 445] 19:44:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 166 (0x12ab1a400) [pid = 1938] [serial = 1334] [outer = 0x0] 19:44:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 167 (0x12b94ec00) [pid = 1938] [serial = 1335] [outer = 0x12ab1a400] 19:44:28 INFO - PROCESS | 1938 | 1461465868660 Marionette DEBUG loaded listener.js 19:44:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 168 (0x12cfa4800) [pid = 1938] [serial = 1336] [outer = 0x12ab1a400] 19:44:29 INFO - PROCESS | 1938 | 1461465869023 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]]]}] 19:44:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 19:44:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 518ms 19:44:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 19:44:29 INFO - PROCESS | 1938 | 1461465869043 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 19:44:29 INFO - PROCESS | 1938 | 1461465869044 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 19:44:29 INFO - PROCESS | 1938 | 1461465869046 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 19:44:29 INFO - PROCESS | 1938 | 1461465869050 Marionette TRACE conn2 <- [1,1754,null,{}] 19:44:29 INFO - PROCESS | 1938 | 1461465869069 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}] 19:44:29 INFO - PROCESS | 1938 | 1461465869173 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 19:44:29 INFO - PROCESS | 1938 | 1461465869178 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:29 INFO - PROCESS | 1938 | ++DOCSHELL 0x13070c000 == 73 [pid = 1938] [id = 446] 19:44:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 169 (0x1296f3800) [pid = 1938] [serial = 1337] [outer = 0x0] 19:44:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 170 (0x12da35c00) [pid = 1938] [serial = 1338] [outer = 0x1296f3800] 19:44:29 INFO - PROCESS | 1938 | 1461465869205 Marionette DEBUG loaded listener.js 19:44:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 171 (0x12e38cc00) [pid = 1938] [serial = 1339] [outer = 0x1296f3800] 19:44:29 INFO - PROCESS | 1938 | 1461465869564 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]]]}] 19:44:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 19:44:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 525ms 19:44:29 INFO - PROCESS | 1938 | 1461465869571 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 19:44:29 INFO - PROCESS | 1938 | 1461465869572 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 19:44:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 19:44:29 INFO - PROCESS | 1938 | 1461465869575 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 19:44:29 INFO - PROCESS | 1938 | 1461465869576 Marionette TRACE conn2 <- [1,1758,null,{}] 19:44:29 INFO - PROCESS | 1938 | 1461465869578 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}] 19:44:29 INFO - PROCESS | 1938 | 1461465869696 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 19:44:29 INFO - PROCESS | 1938 | 1461465869794 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:29 INFO - PROCESS | 1938 | ++DOCSHELL 0x138d86800 == 74 [pid = 1938] [id = 447] 19:44:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 172 (0x12e38b800) [pid = 1938] [serial = 1340] [outer = 0x0] 19:44:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 173 (0x12e80fc00) [pid = 1938] [serial = 1341] [outer = 0x12e38b800] 19:44:29 INFO - PROCESS | 1938 | 1461465869838 Marionette DEBUG loaded listener.js 19:44:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 174 (0x12eb30000) [pid = 1938] [serial = 1342] [outer = 0x12e38b800] 19:44:30 INFO - PROCESS | 1938 | 1461465870433 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]]]}] 19:44:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 19:44:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 921ms 19:44:30 INFO - PROCESS | 1938 | 1461465870507 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 19:44:30 INFO - PROCESS | 1938 | 1461465870512 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 19:44:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 19:44:30 INFO - PROCESS | 1938 | 1461465870541 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 19:44:30 INFO - PROCESS | 1938 | 1461465870544 Marionette TRACE conn2 <- [1,1762,null,{}] 19:44:30 INFO - PROCESS | 1938 | 1461465870552 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}] 19:44:30 INFO - PROCESS | 1938 | 1461465870733 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 19:44:30 INFO - PROCESS | 1938 | 1461465870843 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:30 INFO - PROCESS | 1938 | ++DOCSHELL 0x126971800 == 75 [pid = 1938] [id = 448] 19:44:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 175 (0x11b8a8800) [pid = 1938] [serial = 1343] [outer = 0x0] 19:44:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 176 (0x11bfa1000) [pid = 1938] [serial = 1344] [outer = 0x11b8a8800] 19:44:30 INFO - PROCESS | 1938 | 1461465870894 Marionette DEBUG loaded listener.js 19:44:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 177 (0x11c881800) [pid = 1938] [serial = 1345] [outer = 0x11b8a8800] 19:44:31 INFO - PROCESS | 1938 | 1461465871368 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]]]}] 19:44:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 19:44:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 878ms 19:44:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 19:44:31 INFO - PROCESS | 1938 | 1461465871415 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 19:44:31 INFO - PROCESS | 1938 | 1461465871419 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 19:44:31 INFO - PROCESS | 1938 | 1461465871424 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 19:44:31 INFO - PROCESS | 1938 | 1461465871426 Marionette TRACE conn2 <- [1,1766,null,{}] 19:44:31 INFO - PROCESS | 1938 | 1461465871428 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}] 19:44:31 INFO - PROCESS | 1938 | 1461465871543 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 19:44:31 INFO - PROCESS | 1938 | 1461465871652 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:31 INFO - PROCESS | 1938 | ++DOCSHELL 0x12b2ec000 == 76 [pid = 1938] [id = 449] 19:44:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 178 (0x124007c00) [pid = 1938] [serial = 1346] [outer = 0x0] 19:44:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 179 (0x127446800) [pid = 1938] [serial = 1347] [outer = 0x124007c00] 19:44:31 INFO - PROCESS | 1938 | 1461465871684 Marionette DEBUG loaded listener.js 19:44:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 180 (0x129144800) [pid = 1938] [serial = 1348] [outer = 0x124007c00] 19:44:32 INFO - PROCESS | 1938 | 1461465872115 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]]]}] 19:44:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 19:44:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 721ms 19:44:32 INFO - PROCESS | 1938 | 1461465872156 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 19:44:32 INFO - PROCESS | 1938 | 1461465872158 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 19:44:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 19:44:32 INFO - PROCESS | 1938 | 1461465872160 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 19:44:32 INFO - PROCESS | 1938 | 1461465872163 Marionette TRACE conn2 <- [1,1770,null,{}] 19:44:32 INFO - PROCESS | 1938 | 1461465872186 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}] 19:44:32 INFO - PROCESS | 1938 | 1461465872300 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 19:44:32 INFO - PROCESS | 1938 | 1461465872381 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:32 INFO - PROCESS | 1938 | ++DOCSHELL 0x138d81800 == 77 [pid = 1938] [id = 450] 19:44:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 181 (0x1296f2000) [pid = 1938] [serial = 1349] [outer = 0x0] 19:44:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 182 (0x12a120400) [pid = 1938] [serial = 1350] [outer = 0x1296f2000] 19:44:32 INFO - PROCESS | 1938 | 1461465872415 Marionette DEBUG loaded listener.js 19:44:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 183 (0x12af30c00) [pid = 1938] [serial = 1351] [outer = 0x1296f2000] 19:44:32 INFO - PROCESS | 1938 | 1461465872833 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]]]}] 19:44:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 19:44:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 683ms 19:44:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 19:44:32 INFO - PROCESS | 1938 | 1461465872844 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 19:44:32 INFO - PROCESS | 1938 | 1461465872846 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 19:44:32 INFO - PROCESS | 1938 | 1461465872851 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 19:44:32 INFO - PROCESS | 1938 | 1461465872852 Marionette TRACE conn2 <- [1,1774,null,{}] 19:44:32 INFO - PROCESS | 1938 | 1461465872854 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}] 19:44:32 INFO - PROCESS | 1938 | 1461465872965 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 19:44:33 INFO - PROCESS | 1938 | 1461465873074 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:33 INFO - PROCESS | 1938 | ++DOCSHELL 0x139811800 == 78 [pid = 1938] [id = 451] 19:44:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 184 (0x12af39400) [pid = 1938] [serial = 1352] [outer = 0x0] 19:44:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 185 (0x12b518c00) [pid = 1938] [serial = 1353] [outer = 0x12af39400] 19:44:33 INFO - PROCESS | 1938 | 1461465873107 Marionette DEBUG loaded listener.js 19:44:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 186 (0x12becd800) [pid = 1938] [serial = 1354] [outer = 0x12af39400] 19:44:33 INFO - PROCESS | 1938 | 1461465873516 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]]]}] 19:44:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 19:44:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 721ms 19:44:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 19:44:33 INFO - PROCESS | 1938 | 1461465873570 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 19:44:33 INFO - PROCESS | 1938 | 1461465873572 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 19:44:33 INFO - PROCESS | 1938 | 1461465873574 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 19:44:33 INFO - PROCESS | 1938 | 1461465873575 Marionette TRACE conn2 <- [1,1778,null,{}] 19:44:33 INFO - PROCESS | 1938 | 1461465873578 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}] 19:44:33 INFO - PROCESS | 1938 | 1461465873704 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 19:44:33 INFO - PROCESS | 1938 | 1461465873810 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:33 INFO - PROCESS | 1938 | ++DOCSHELL 0x13a5c3000 == 79 [pid = 1938] [id = 452] 19:44:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 187 (0x12cfe9800) [pid = 1938] [serial = 1355] [outer = 0x0] 19:44:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 188 (0x12e35e400) [pid = 1938] [serial = 1356] [outer = 0x12cfe9800] 19:44:33 INFO - PROCESS | 1938 | 1461465873843 Marionette DEBUG loaded listener.js 19:44:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 189 (0x12e804000) [pid = 1938] [serial = 1357] [outer = 0x12cfe9800] 19:44:34 INFO - PROCESS | 1938 | 1461465874265 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]]]}] 19:44:34 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 19:44:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 718ms 19:44:34 INFO - PROCESS | 1938 | 1461465874293 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 19:44:34 INFO - PROCESS | 1938 | 1461465874294 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 19:44:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 19:44:34 INFO - PROCESS | 1938 | 1461465874296 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 19:44:34 INFO - PROCESS | 1938 | 1461465874298 Marionette TRACE conn2 <- [1,1782,null,{}] 19:44:34 INFO - PROCESS | 1938 | 1461465874300 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}] 19:44:34 INFO - PROCESS | 1938 | 1461465874417 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 19:44:34 INFO - PROCESS | 1938 | 1461465874527 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:34 INFO - PROCESS | 1938 | ++DOCSHELL 0x113534000 == 80 [pid = 1938] [id = 453] 19:44:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 190 (0x118e72800) [pid = 1938] [serial = 1358] [outer = 0x0] 19:44:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 191 (0x118e7b800) [pid = 1938] [serial = 1359] [outer = 0x118e72800] 19:44:34 INFO - PROCESS | 1938 | 1461465874561 Marionette DEBUG loaded listener.js 19:44:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 192 (0x12eb82400) [pid = 1938] [serial = 1360] [outer = 0x118e72800] 19:44:34 INFO - PROCESS | 1938 | 1461465874970 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]]]}] 19:44:35 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 19:44:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 721ms 19:44:35 INFO - PROCESS | 1938 | 1461465875043 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 19:44:35 INFO - PROCESS | 1938 | 1461465875044 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 19:44:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 19:44:35 INFO - PROCESS | 1938 | 1461465875049 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 19:44:35 INFO - PROCESS | 1938 | 1461465875050 Marionette TRACE conn2 <- [1,1786,null,{}] 19:44:35 INFO - PROCESS | 1938 | 1461465875053 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}] 19:44:35 INFO - PROCESS | 1938 | 1461465875161 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 19:44:35 INFO - PROCESS | 1938 | 1461465875271 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:35 INFO - PROCESS | 1938 | ++DOCSHELL 0x11354b000 == 81 [pid = 1938] [id = 454] 19:44:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 193 (0x12eb27400) [pid = 1938] [serial = 1361] [outer = 0x0] 19:44:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 194 (0x12f804800) [pid = 1938] [serial = 1362] [outer = 0x12eb27400] 19:44:35 INFO - PROCESS | 1938 | 1461465875303 Marionette DEBUG loaded listener.js 19:44:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 195 (0x12f80d000) [pid = 1938] [serial = 1363] [outer = 0x12eb27400] 19:44:35 INFO - PROCESS | 1938 | 1461465875715 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]]]}] 19:44:35 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 19:44:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 720ms 19:44:35 INFO - PROCESS | 1938 | 1461465875769 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 19:44:35 INFO - PROCESS | 1938 | 1461465875770 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 19:44:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 19:44:35 INFO - PROCESS | 1938 | 1461465875773 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 19:44:35 INFO - PROCESS | 1938 | 1461465875774 Marionette TRACE conn2 <- [1,1790,null,{}] 19:44:35 INFO - PROCESS | 1938 | 1461465875776 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}] 19:44:35 INFO - PROCESS | 1938 | 1461465875887 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 19:44:35 INFO - PROCESS | 1938 | 1461465875970 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:35 INFO - PROCESS | 1938 | ++DOCSHELL 0x12ae87800 == 82 [pid = 1938] [id = 455] 19:44:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 196 (0x124280000) [pid = 1938] [serial = 1364] [outer = 0x0] 19:44:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 197 (0x12ae2b800) [pid = 1938] [serial = 1365] [outer = 0x124280000] 19:44:36 INFO - PROCESS | 1938 | 1461465876000 Marionette DEBUG loaded listener.js 19:44:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 198 (0x12ae2f800) [pid = 1938] [serial = 1366] [outer = 0x124280000] 19:44:36 INFO - PROCESS | 1938 | 1461465876381 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]]]}] 19:44:36 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) 19:44:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 670ms 19:44:36 INFO - PROCESS | 1938 | 1461465876443 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 19:44:36 INFO - PROCESS | 1938 | 1461465876444 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 19:44:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 19:44:36 INFO - PROCESS | 1938 | 1461465876478 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 19:44:36 INFO - PROCESS | 1938 | 1461465876479 Marionette TRACE conn2 <- [1,1794,null,{}] 19:44:36 INFO - PROCESS | 1938 | 1461465876484 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}] 19:44:36 INFO - PROCESS | 1938 | 1461465876597 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 19:44:36 INFO - PROCESS | 1938 | 1461465876856 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:36 INFO - PROCESS | 1938 | ++DOCSHELL 0x123bd1000 == 83 [pid = 1938] [id = 456] 19:44:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 199 (0x114f9c400) [pid = 1938] [serial = 1367] [outer = 0x0] 19:44:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 200 (0x115160800) [pid = 1938] [serial = 1368] [outer = 0x114f9c400] 19:44:36 INFO - PROCESS | 1938 | 1461465876898 Marionette DEBUG loaded listener.js 19:44:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 201 (0x118e72000) [pid = 1938] [serial = 1369] [outer = 0x114f9c400] 19:44:37 INFO - PROCESS | 1938 | 1461465877328 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]]]}] 19:44:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 19:44:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 890ms 19:44:37 INFO - PROCESS | 1938 | 1461465877355 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 19:44:37 INFO - PROCESS | 1938 | 1461465877358 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 19:44:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 19:44:37 INFO - PROCESS | 1938 | 1461465877361 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 19:44:37 INFO - PROCESS | 1938 | 1461465877363 Marionette TRACE conn2 <- [1,1798,null,{}] 19:44:37 INFO - PROCESS | 1938 | 1461465877366 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}] 19:44:37 INFO - PROCESS | 1938 | 1461465877477 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 19:44:37 INFO - PROCESS | 1938 | 1461465877610 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:37 INFO - PROCESS | 1938 | ++DOCSHELL 0x11b834000 == 84 [pid = 1938] [id = 457] 19:44:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 202 (0x119238c00) [pid = 1938] [serial = 1370] [outer = 0x0] 19:44:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 203 (0x11ae3e800) [pid = 1938] [serial = 1371] [outer = 0x119238c00] 19:44:37 INFO - PROCESS | 1938 | 1461465877660 Marionette DEBUG loaded listener.js 19:44:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 204 (0x11c343400) [pid = 1938] [serial = 1372] [outer = 0x119238c00] 19:44:38 INFO - PROCESS | 1938 | --DOCSHELL 0x12b42f800 == 83 [pid = 1938] [id = 298] 19:44:38 INFO - PROCESS | 1938 | --DOCSHELL 0x13070c000 == 82 [pid = 1938] [id = 446] 19:44:38 INFO - PROCESS | 1938 | --DOCSHELL 0x12f921800 == 81 [pid = 1938] [id = 445] 19:44:38 INFO - PROCESS | 1938 | --DOCSHELL 0x129370800 == 80 [pid = 1938] [id = 444] 19:44:38 INFO - PROCESS | 1938 | --DOCSHELL 0x12ea2c800 == 79 [pid = 1938] [id = 443] 19:44:38 INFO - PROCESS | 1938 | --DOCSHELL 0x12e278800 == 78 [pid = 1938] [id = 442] 19:44:38 INFO - PROCESS | 1938 | --DOCSHELL 0x12d003000 == 77 [pid = 1938] [id = 441] 19:44:38 INFO - PROCESS | 1938 | --DOCSHELL 0x12be6a000 == 76 [pid = 1938] [id = 440] 19:44:38 INFO - PROCESS | 1938 | --DOMWINDOW == 203 (0x12e811400) [pid = 1938] [serial = 1281] [outer = 0x0] [url = about:blank] 19:44:38 INFO - PROCESS | 1938 | --DOCSHELL 0x12b2f5800 == 75 [pid = 1938] [id = 439] 19:44:38 INFO - PROCESS | 1938 | --DOCSHELL 0x12a403000 == 74 [pid = 1938] [id = 438] 19:44:38 INFO - PROCESS | 1938 | --DOCSHELL 0x11ae23800 == 73 [pid = 1938] [id = 437] 19:44:38 INFO - PROCESS | 1938 | --DOCSHELL 0x119c41800 == 72 [pid = 1938] [id = 436] 19:44:38 INFO - PROCESS | 1938 | --DOCSHELL 0x11bf64800 == 71 [pid = 1938] [id = 435] 19:44:38 INFO - PROCESS | 1938 | --DOCSHELL 0x139b1b800 == 70 [pid = 1938] [id = 432] 19:44:38 INFO - PROCESS | 1938 | --DOCSHELL 0x1399e4800 == 69 [pid = 1938] [id = 431] 19:44:38 INFO - PROCESS | 1938 | --DOCSHELL 0x12f327000 == 68 [pid = 1938] [id = 430] 19:44:38 INFO - PROCESS | 1938 | --DOCSHELL 0x12935c000 == 67 [pid = 1938] [id = 429] 19:44:38 INFO - PROCESS | 1938 | --DOCSHELL 0x11bbbe000 == 66 [pid = 1938] [id = 428] 19:44:38 INFO - PROCESS | 1938 | --DOMWINDOW == 202 (0x12da30000) [pid = 1938] [serial = 1269] [outer = 0x0] [url = about:blank] 19:44:38 INFO - PROCESS | 1938 | --DOMWINDOW == 201 (0x11c322000) [pid = 1938] [serial = 1272] [outer = 0x0] [url = about:blank] 19:44:38 INFO - PROCESS | 1938 | --DOMWINDOW == 200 (0x12ea72800) [pid = 1938] [serial = 1279] [outer = 0x0] [url = about:blank] 19:44:38 INFO - PROCESS | 1938 | --DOMWINDOW == 199 (0x129505c00) [pid = 1938] [serial = 1273] [outer = 0x0] [url = about:blank] 19:44:38 INFO - PROCESS | 1938 | --DOMWINDOW == 198 (0x12ab24800) [pid = 1938] [serial = 1278] [outer = 0x0] [url = about:blank] 19:44:38 INFO - PROCESS | 1938 | --DOMWINDOW == 197 (0x12da29400) [pid = 1938] [serial = 1275] [outer = 0x0] [url = about:blank] 19:44:38 INFO - PROCESS | 1938 | --DOMWINDOW == 196 (0x12e35e800) [pid = 1938] [serial = 1270] [outer = 0x0] [url = about:blank] 19:44:38 INFO - PROCESS | 1938 | --DOMWINDOW == 195 (0x12becb800) [pid = 1938] [serial = 1267] [outer = 0x0] [url = about:blank] 19:44:38 INFO - PROCESS | 1938 | --DOMWINDOW == 194 (0x12b4d7400) [pid = 1938] [serial = 1264] [outer = 0x0] [url = about:blank] 19:44:38 INFO - PROCESS | 1938 | --DOMWINDOW == 193 (0x12e80bc00) [pid = 1938] [serial = 1276] [outer = 0x0] [url = about:blank] 19:44:38 INFO - PROCESS | 1938 | --DOMWINDOW == 192 (0x12b0d6c00) [pid = 1938] [serial = 1261] [outer = 0x0] [url = about:blank] 19:44:38 INFO - PROCESS | 1938 | --DOMWINDOW == 191 (0x123e0f400) [pid = 1938] [serial = 1251] [outer = 0x0] [url = about:blank] 19:44:38 INFO - PROCESS | 1938 | --DOMWINDOW == 190 (0x124011c00) [pid = 1938] [serial = 1252] [outer = 0x0] [url = about:blank] 19:44:38 INFO - PROCESS | 1938 | --DOMWINDOW == 189 (0x1288c3c00) [pid = 1938] [serial = 1254] [outer = 0x0] [url = about:blank] 19:44:38 INFO - PROCESS | 1938 | --DOMWINDOW == 188 (0x129511400) [pid = 1938] [serial = 1255] [outer = 0x0] [url = about:blank] 19:44:38 INFO - PROCESS | 1938 | --DOMWINDOW == 187 (0x12e30d400) [pid = 1938] [serial = 1216] [outer = 0x0] [url = about:blank] 19:44:38 INFO - PROCESS | 1938 | --DOMWINDOW == 186 (0x11c323400) [pid = 1938] [serial = 1249] [outer = 0x0] [url = about:blank] 19:44:38 INFO - PROCESS | 1938 | --DOMWINDOW == 185 (0x11bb60800) [pid = 1938] [serial = 1248] [outer = 0x0] [url = about:blank] 19:44:38 INFO - PROCESS | 1938 | --DOMWINDOW == 184 (0x12b251800) [pid = 1938] [serial = 1263] [outer = 0x0] [url = about:blank] 19:44:38 INFO - PROCESS | 1938 | --DOMWINDOW == 183 (0x1296fa800) [pid = 1938] [serial = 1257] [outer = 0x0] [url = about:blank] 19:44:38 INFO - PROCESS | 1938 | --DOMWINDOW == 182 (0x12af2a400) [pid = 1938] [serial = 1258] [outer = 0x0] [url = about:blank] 19:44:38 INFO - PROCESS | 1938 | --DOMWINDOW == 181 (0x1288c6800) [pid = 1938] [serial = 1224] [outer = 0x0] [url = about:blank] 19:44:38 INFO - PROCESS | 1938 | --DOMWINDOW == 180 (0x12e360800) [pid = 1938] [serial = 1233] [outer = 0x0] [url = about:blank] 19:44:38 INFO - PROCESS | 1938 | --DOMWINDOW == 179 (0x1187dd000) [pid = 1938] [serial = 1218] [outer = 0x0] [url = about:blank] 19:44:38 INFO - PROCESS | 1938 | --DOMWINDOW == 178 (0x12afa2c00) [pid = 1938] [serial = 1227] [outer = 0x0] [url = about:blank] 19:44:38 INFO - PROCESS | 1938 | --DOMWINDOW == 177 (0x119a78400) [pid = 1938] [serial = 1246] [outer = 0x0] [url = about:blank] 19:44:38 INFO - PROCESS | 1938 | --DOMWINDOW == 176 (0x1185ac000) [pid = 1938] [serial = 1245] [outer = 0x0] [url = about:blank] 19:44:38 INFO - PROCESS | 1938 | --DOMWINDOW == 175 (0x12af32000) [pid = 1938] [serial = 1260] [outer = 0x0] [url = about:blank] 19:44:38 INFO - PROCESS | 1938 | --DOMWINDOW == 174 (0x12bc1a400) [pid = 1938] [serial = 1266] [outer = 0x0] [url = about:blank] 19:44:38 INFO - PROCESS | 1938 | --DOMWINDOW == 173 (0x11bb60000) [pid = 1938] [serial = 1221] [outer = 0x0] [url = about:blank] 19:44:38 INFO - PROCESS | 1938 | --DOMWINDOW == 172 (0x12ea7b000) [pid = 1938] [serial = 1236] [outer = 0x0] [url = about:blank] 19:44:38 INFO - PROCESS | 1938 | --DOMWINDOW == 171 (0x12b4dd800) [pid = 1938] [serial = 1230] [outer = 0x0] [url = about:blank] 19:44:38 INFO - PROCESS | 1938 | --DOMWINDOW == 170 (0x12968ec00) [pid = 1938] [serial = 1239] [outer = 0x0] [url = about:blank] 19:44:38 INFO - PROCESS | 1938 | --DOMWINDOW == 169 (0x129694800) [pid = 1938] [serial = 1242] [outer = 0x0] [url = about:blank] 19:44:38 INFO - PROCESS | 1938 | 1461465878224 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]]]}] 19:44:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 19:44:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 872ms 19:44:38 INFO - PROCESS | 1938 | 1461465878235 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 19:44:38 INFO - PROCESS | 1938 | 1461465878237 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 19:44:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 19:44:38 INFO - PROCESS | 1938 | 1461465878241 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 19:44:38 INFO - PROCESS | 1938 | 1461465878242 Marionette TRACE conn2 <- [1,1802,null,{}] 19:44:38 INFO - PROCESS | 1938 | 1461465878244 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}] 19:44:38 INFO - PROCESS | 1938 | 1461465878340 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 19:44:38 INFO - PROCESS | 1938 | 1461465878345 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:38 INFO - PROCESS | 1938 | ++DOCSHELL 0x124ead000 == 67 [pid = 1938] [id = 458] 19:44:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 170 (0x11c345c00) [pid = 1938] [serial = 1373] [outer = 0x0] 19:44:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 171 (0x1240e0400) [pid = 1938] [serial = 1374] [outer = 0x11c345c00] 19:44:38 INFO - PROCESS | 1938 | 1461465878373 Marionette DEBUG loaded listener.js 19:44:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 172 (0x128e0c400) [pid = 1938] [serial = 1375] [outer = 0x11c345c00] 19:44:38 INFO - PROCESS | 1938 | 1461465878767 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]]]}] 19:44:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 19:44:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 569ms 19:44:38 INFO - PROCESS | 1938 | 1461465878810 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 19:44:38 INFO - PROCESS | 1938 | 1461465878811 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 19:44:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 19:44:38 INFO - PROCESS | 1938 | 1461465878823 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 19:44:38 INFO - PROCESS | 1938 | 1461465878827 Marionette TRACE conn2 <- [1,1806,null,{}] 19:44:38 INFO - PROCESS | 1938 | 1461465878835 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}] 19:44:38 INFO - PROCESS | 1938 | 1461465878930 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 19:44:38 INFO - PROCESS | 1938 | 1461465878935 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:38 INFO - PROCESS | 1938 | ++DOCSHELL 0x12b5c1800 == 68 [pid = 1938] [id = 459] 19:44:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 173 (0x1296f4000) [pid = 1938] [serial = 1376] [outer = 0x0] 19:44:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 174 (0x129781400) [pid = 1938] [serial = 1377] [outer = 0x1296f4000] 19:44:38 INFO - PROCESS | 1938 | 1461465878961 Marionette DEBUG loaded listener.js 19:44:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 175 (0x12978d400) [pid = 1938] [serial = 1378] [outer = 0x1296f4000] 19:44:39 INFO - PROCESS | 1938 | 1461465879325 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]]]}] 19:44:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 19:44:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 532ms 19:44:39 INFO - PROCESS | 1938 | 1461465879346 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 19:44:39 INFO - PROCESS | 1938 | 1461465879348 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 19:44:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 19:44:39 INFO - PROCESS | 1938 | 1461465879352 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 19:44:39 INFO - PROCESS | 1938 | 1461465879353 Marionette TRACE conn2 <- [1,1810,null,{}] 19:44:39 INFO - PROCESS | 1938 | 1461465879356 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}] 19:44:39 INFO - PROCESS | 1938 | 1461465879448 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 19:44:39 INFO - PROCESS | 1938 | 1461465879452 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:39 INFO - PROCESS | 1938 | ++DOCSHELL 0x12d391800 == 69 [pid = 1938] [id = 460] 19:44:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 176 (0x12a119c00) [pid = 1938] [serial = 1379] [outer = 0x0] 19:44:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 177 (0x12a148000) [pid = 1938] [serial = 1380] [outer = 0x12a119c00] 19:44:39 INFO - PROCESS | 1938 | 1461465879478 Marionette DEBUG loaded listener.js 19:44:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 178 (0x12ab21000) [pid = 1938] [serial = 1381] [outer = 0x12a119c00] 19:44:39 INFO - PROCESS | 1938 | 1461465879828 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]]]}] 19:44:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 19:44:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 518ms 19:44:39 INFO - PROCESS | 1938 | 1461465879870 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 19:44:39 INFO - PROCESS | 1938 | 1461465879872 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 19:44:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 19:44:39 INFO - PROCESS | 1938 | 1461465879874 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 19:44:39 INFO - PROCESS | 1938 | 1461465879875 Marionette TRACE conn2 <- [1,1814,null,{}] 19:44:39 INFO - PROCESS | 1938 | 1461465879877 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}] 19:44:39 INFO - PROCESS | 1938 | 1461465879969 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 19:44:40 INFO - PROCESS | 1938 | 1461465880053 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:40 INFO - PROCESS | 1938 | ++DOCSHELL 0x12e6c6800 == 70 [pid = 1938] [id = 461] 19:44:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 179 (0x12ac1ac00) [pid = 1938] [serial = 1382] [outer = 0x0] 19:44:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 180 (0x12ac1d000) [pid = 1938] [serial = 1383] [outer = 0x12ac1ac00] 19:44:40 INFO - PROCESS | 1938 | 1461465880086 Marionette DEBUG loaded listener.js 19:44:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 181 (0x12ae28800) [pid = 1938] [serial = 1384] [outer = 0x12ac1ac00] 19:44:40 INFO - PROCESS | 1938 | 1461465880410 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]]]}] 19:44:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 19:44:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 568ms 19:44:40 INFO - PROCESS | 1938 | 1461465880442 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 19:44:40 INFO - PROCESS | 1938 | 1461465880443 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 19:44:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 19:44:40 INFO - PROCESS | 1938 | 1461465880446 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 19:44:40 INFO - PROCESS | 1938 | 1461465880447 Marionette TRACE conn2 <- [1,1818,null,{}] 19:44:40 INFO - PROCESS | 1938 | 1461465880451 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}] 19:44:40 INFO - PROCESS | 1938 | 1461465880571 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 19:44:40 INFO - PROCESS | 1938 | 1461465880583 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:40 INFO - PROCESS | 1938 | ++DOCSHELL 0x12ebb6000 == 71 [pid = 1938] [id = 462] 19:44:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 182 (0x126e6c400) [pid = 1938] [serial = 1385] [outer = 0x0] 19:44:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 183 (0x12ae2e800) [pid = 1938] [serial = 1386] [outer = 0x126e6c400] 19:44:40 INFO - PROCESS | 1938 | 1461465880608 Marionette DEBUG loaded listener.js 19:44:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 184 (0x12afa5800) [pid = 1938] [serial = 1387] [outer = 0x126e6c400] 19:44:40 INFO - PROCESS | 1938 | 1461465880973 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]]]}] 19:44:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 19:44:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 571ms 19:44:41 INFO - PROCESS | 1938 | 1461465881018 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 19:44:41 INFO - PROCESS | 1938 | 1461465881019 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 19:44:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 19:44:41 INFO - PROCESS | 1938 | 1461465881021 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 19:44:41 INFO - PROCESS | 1938 | 1461465881022 Marionette TRACE conn2 <- [1,1822,null,{}] 19:44:41 INFO - PROCESS | 1938 | 1461465881024 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}] 19:44:41 INFO - PROCESS | 1938 | 1461465881144 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 19:44:41 INFO - PROCESS | 1938 | 1461465881160 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:41 INFO - PROCESS | 1938 | ++DOCSHELL 0x12f9cc800 == 72 [pid = 1938] [id = 463] 19:44:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 185 (0x12ae32400) [pid = 1938] [serial = 1388] [outer = 0x0] 19:44:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 186 (0x12b251000) [pid = 1938] [serial = 1389] [outer = 0x12ae32400] 19:44:41 INFO - PROCESS | 1938 | 1461465881185 Marionette DEBUG loaded listener.js 19:44:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 187 (0x12b4d3000) [pid = 1938] [serial = 1390] [outer = 0x12ae32400] 19:44:41 INFO - PROCESS | 1938 | 1461465881570 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]]]}] 19:44:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 19:44:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 569ms 19:44:41 INFO - PROCESS | 1938 | 1461465881591 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 19:44:41 INFO - PROCESS | 1938 | 1461465881593 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 19:44:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 19:44:41 INFO - PROCESS | 1938 | 1461465881596 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 19:44:41 INFO - PROCESS | 1938 | 1461465881599 Marionette TRACE conn2 <- [1,1826,null,{}] 19:44:41 INFO - PROCESS | 1938 | 1461465881603 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}] 19:44:41 INFO - PROCESS | 1938 | 1461465881786 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 19:44:41 INFO - PROCESS | 1938 | 1461465881800 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:41 INFO - PROCESS | 1938 | ++DOCSHELL 0x130708000 == 73 [pid = 1938] [id = 464] 19:44:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 188 (0x12afad800) [pid = 1938] [serial = 1391] [outer = 0x0] 19:44:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 189 (0x12bce7800) [pid = 1938] [serial = 1392] [outer = 0x12afad800] 19:44:41 INFO - PROCESS | 1938 | 1461465881826 Marionette DEBUG loaded listener.js 19:44:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 190 (0x12d59bc00) [pid = 1938] [serial = 1393] [outer = 0x12afad800] 19:44:42 INFO - PROCESS | 1938 | 1461465882194 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]]]}] 19:44:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 19:44:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 624ms 19:44:42 INFO - PROCESS | 1938 | 1461465882219 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 19:44:42 INFO - PROCESS | 1938 | 1461465882221 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 19:44:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 19:44:42 INFO - PROCESS | 1938 | 1461465882223 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 19:44:42 INFO - PROCESS | 1938 | 1461465882224 Marionette TRACE conn2 <- [1,1830,null,{}] 19:44:42 INFO - PROCESS | 1938 | 1461465882226 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}] 19:44:42 INFO - PROCESS | 1938 | 1461465882349 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 19:44:42 INFO - PROCESS | 1938 | --DOMWINDOW == 189 (0x1296f3800) [pid = 1938] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 19:44:42 INFO - PROCESS | 1938 | --DOMWINDOW == 188 (0x12ab1b000) [pid = 1938] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 19:44:42 INFO - PROCESS | 1938 | --DOMWINDOW == 187 (0x12a145000) [pid = 1938] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 19:44:42 INFO - PROCESS | 1938 | --DOMWINDOW == 186 (0x114bb8c00) [pid = 1938] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 19:44:42 INFO - PROCESS | 1938 | --DOMWINDOW == 185 (0x12b0d9400) [pid = 1938] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 19:44:42 INFO - PROCESS | 1938 | --DOMWINDOW == 184 (0x129690400) [pid = 1938] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 19:44:42 INFO - PROCESS | 1938 | --DOMWINDOW == 183 (0x1288d2800) [pid = 1938] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 19:44:42 INFO - PROCESS | 1938 | --DOMWINDOW == 182 (0x12a144c00) [pid = 1938] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 19:44:42 INFO - PROCESS | 1938 | --DOMWINDOW == 181 (0x114446800) [pid = 1938] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 19:44:42 INFO - PROCESS | 1938 | --DOMWINDOW == 180 (0x123ac7800) [pid = 1938] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 19:44:42 INFO - PROCESS | 1938 | --DOMWINDOW == 179 (0x11bbdd800) [pid = 1938] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 19:44:42 INFO - PROCESS | 1938 | --DOMWINDOW == 178 (0x12ab1a400) [pid = 1938] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 19:44:42 INFO - PROCESS | 1938 | 1461465882561 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:42 INFO - PROCESS | 1938 | ++DOCSHELL 0x11c36c800 == 74 [pid = 1938] [id = 465] 19:44:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 179 (0x11596f000) [pid = 1938] [serial = 1394] [outer = 0x0] 19:44:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 180 (0x11a921800) [pid = 1938] [serial = 1395] [outer = 0x11596f000] 19:44:42 INFO - PROCESS | 1938 | 1461465882587 Marionette DEBUG loaded listener.js 19:44:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 181 (0x128e0e000) [pid = 1938] [serial = 1396] [outer = 0x11596f000] 19:44:42 INFO - PROCESS | 1938 | 1461465882858 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]]]}] 19:44:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 19:44:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 668ms 19:44:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 19:44:42 INFO - PROCESS | 1938 | 1461465882892 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 19:44:42 INFO - PROCESS | 1938 | 1461465882893 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 19:44:42 INFO - PROCESS | 1938 | 1461465882895 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 19:44:42 INFO - PROCESS | 1938 | 1461465882896 Marionette TRACE conn2 <- [1,1834,null,{}] 19:44:42 INFO - PROCESS | 1938 | 1461465882906 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}] 19:44:43 INFO - PROCESS | 1938 | 1461465883005 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 19:44:43 INFO - PROCESS | 1938 | 1461465883009 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:43 INFO - PROCESS | 1938 | ++DOCSHELL 0x139809000 == 75 [pid = 1938] [id = 466] 19:44:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 182 (0x12a146c00) [pid = 1938] [serial = 1397] [outer = 0x0] 19:44:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 183 (0x12b0a2800) [pid = 1938] [serial = 1398] [outer = 0x12a146c00] 19:44:43 INFO - PROCESS | 1938 | 1461465883039 Marionette DEBUG loaded listener.js 19:44:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 184 (0x12b4d6000) [pid = 1938] [serial = 1399] [outer = 0x12a146c00] 19:44:43 INFO - PROCESS | 1938 | 1461465883410 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]]]}] 19:44:43 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 19:44:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 528ms 19:44:43 INFO - PROCESS | 1938 | 1461465883423 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 19:44:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 19:44:43 INFO - PROCESS | 1938 | 1461465883425 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 19:44:43 INFO - PROCESS | 1938 | 1461465883427 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 19:44:43 INFO - PROCESS | 1938 | 1461465883429 Marionette TRACE conn2 <- [1,1838,null,{}] 19:44:43 INFO - PROCESS | 1938 | 1461465883433 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}] 19:44:43 INFO - PROCESS | 1938 | 1461465883582 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 19:44:43 INFO - PROCESS | 1938 | 1461465883588 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:43 INFO - PROCESS | 1938 | ++DOCSHELL 0x139b17000 == 76 [pid = 1938] [id = 467] 19:44:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 185 (0x11bbdd800) [pid = 1938] [serial = 1400] [outer = 0x0] 19:44:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 186 (0x12bc1a400) [pid = 1938] [serial = 1401] [outer = 0x11bbdd800] 19:44:43 INFO - PROCESS | 1938 | 1461465883614 Marionette DEBUG loaded listener.js 19:44:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 187 (0x12ea81400) [pid = 1938] [serial = 1402] [outer = 0x11bbdd800] 19:44:43 INFO - PROCESS | 1938 | 1461465883922 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]]]}] 19:44:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 19:44:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 521ms 19:44:43 INFO - PROCESS | 1938 | 1461465883950 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 19:44:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 19:44:43 INFO - PROCESS | 1938 | 1461465883952 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 19:44:43 INFO - PROCESS | 1938 | 1461465883954 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 19:44:43 INFO - PROCESS | 1938 | 1461465883955 Marionette TRACE conn2 <- [1,1842,null,{}] 19:44:43 INFO - PROCESS | 1938 | 1461465883958 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}] 19:44:44 INFO - PROCESS | 1938 | 1461465884052 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 19:44:44 INFO - PROCESS | 1938 | 1461465884056 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:44 INFO - PROCESS | 1938 | ++DOCSHELL 0x139783000 == 77 [pid = 1938] [id = 468] 19:44:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 188 (0x12e811400) [pid = 1938] [serial = 1403] [outer = 0x0] 19:44:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 189 (0x12f807400) [pid = 1938] [serial = 1404] [outer = 0x12e811400] 19:44:44 INFO - PROCESS | 1938 | 1461465884082 Marionette DEBUG loaded listener.js 19:44:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 190 (0x12f811000) [pid = 1938] [serial = 1405] [outer = 0x12e811400] 19:44:44 INFO - PROCESS | 1938 | 1461465884449 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]]]}] 19:44:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 19:44:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 517ms 19:44:44 INFO - PROCESS | 1938 | 1461465884472 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 19:44:44 INFO - PROCESS | 1938 | 1461465884474 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 19:44:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 19:44:44 INFO - PROCESS | 1938 | 1461465884492 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 19:44:44 INFO - PROCESS | 1938 | 1461465884493 Marionette TRACE conn2 <- [1,1846,null,{}] 19:44:44 INFO - PROCESS | 1938 | 1461465884502 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}] 19:44:44 INFO - PROCESS | 1938 | 1461465884680 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 19:44:44 INFO - PROCESS | 1938 | 1461465884761 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:44 INFO - PROCESS | 1938 | ++DOCSHELL 0x119c2b800 == 78 [pid = 1938] [id = 469] 19:44:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 191 (0x1158bc000) [pid = 1938] [serial = 1406] [outer = 0x0] 19:44:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 192 (0x1187dd000) [pid = 1938] [serial = 1407] [outer = 0x1158bc000] 19:44:44 INFO - PROCESS | 1938 | 1461465884794 Marionette DEBUG loaded listener.js 19:44:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 193 (0x118e7b000) [pid = 1938] [serial = 1408] [outer = 0x1158bc000] 19:44:45 INFO - PROCESS | 1938 | 1461465885236 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]]]}] 19:44:45 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) 19:44:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 786ms 19:44:45 INFO - PROCESS | 1938 | 1461465885263 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 19:44:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 19:44:45 INFO - PROCESS | 1938 | 1461465885268 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 19:44:45 INFO - PROCESS | 1938 | 1461465885271 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 19:44:45 INFO - PROCESS | 1938 | 1461465885273 Marionette TRACE conn2 <- [1,1850,null,{}] 19:44:45 INFO - PROCESS | 1938 | 1461465885277 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}] 19:44:45 INFO - PROCESS | 1938 | 1461465885401 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 19:44:45 INFO - PROCESS | 1938 | 1461465885578 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:45 INFO - PROCESS | 1938 | ++DOCSHELL 0x12b432000 == 79 [pid = 1938] [id = 470] 19:44:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 194 (0x123cac400) [pid = 1938] [serial = 1409] [outer = 0x0] 19:44:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 195 (0x124e4a800) [pid = 1938] [serial = 1410] [outer = 0x123cac400] 19:44:45 INFO - PROCESS | 1938 | 1461465885633 Marionette DEBUG loaded listener.js 19:44:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 196 (0x128c16800) [pid = 1938] [serial = 1411] [outer = 0x123cac400] 19:44:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 197 (0x129782800) [pid = 1938] [serial = 1412] [outer = 0x12f86bc00] 19:44:46 INFO - PROCESS | 1938 | 1461465886077 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]]]}] 19:44:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 19:44:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 871ms 19:44:46 INFO - PROCESS | 1938 | 1461465886148 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 19:44:46 INFO - PROCESS | 1938 | 1461465886150 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 19:44:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 19:44:46 INFO - PROCESS | 1938 | 1461465886154 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 19:44:46 INFO - PROCESS | 1938 | 1461465886156 Marionette TRACE conn2 <- [1,1854,null,{}] 19:44:46 INFO - PROCESS | 1938 | 1461465886158 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}] 19:44:46 INFO - PROCESS | 1938 | 1461465886273 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 19:44:46 INFO - PROCESS | 1938 | 1461465886362 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:46 INFO - PROCESS | 1938 | ++DOCSHELL 0x1240bd000 == 80 [pid = 1938] [id = 471] 19:44:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 198 (0x11aab2400) [pid = 1938] [serial = 1413] [outer = 0x0] 19:44:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 199 (0x11ae3f000) [pid = 1938] [serial = 1414] [outer = 0x11aab2400] 19:44:46 INFO - PROCESS | 1938 | 1461465886405 Marionette DEBUG loaded listener.js 19:44:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 200 (0x12ac1dc00) [pid = 1938] [serial = 1415] [outer = 0x11aab2400] 19:44:46 INFO - PROCESS | 1938 | 1461465886861 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]]]}] 19:44:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 19:44:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 769ms 19:44:46 INFO - PROCESS | 1938 | 1461465886924 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 19:44:46 INFO - PROCESS | 1938 | 1461465886927 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 19:44:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 19:44:46 INFO - PROCESS | 1938 | 1461465886935 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 19:44:46 INFO - PROCESS | 1938 | 1461465886938 Marionette TRACE conn2 <- [1,1858,null,{}] 19:44:46 INFO - PROCESS | 1938 | 1461465886941 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}] 19:44:47 INFO - PROCESS | 1938 | 1461465887058 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 19:44:47 INFO - PROCESS | 1938 | 1461465887144 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:47 INFO - PROCESS | 1938 | ++DOCSHELL 0x13a5df000 == 81 [pid = 1938] [id = 472] 19:44:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 201 (0x12ac23400) [pid = 1938] [serial = 1416] [outer = 0x0] 19:44:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 202 (0x12b09cc00) [pid = 1938] [serial = 1417] [outer = 0x12ac23400] 19:44:47 INFO - PROCESS | 1938 | 1461465887175 Marionette DEBUG loaded listener.js 19:44:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 203 (0x12b25bc00) [pid = 1938] [serial = 1418] [outer = 0x12ac23400] 19:44:47 INFO - PROCESS | 1938 | 1461465887588 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]]]}] 19:44:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 19:44:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 725ms 19:44:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 19:44:47 INFO - PROCESS | 1938 | 1461465887656 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 19:44:47 INFO - PROCESS | 1938 | 1461465887657 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 19:44:47 INFO - PROCESS | 1938 | 1461465887659 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 19:44:47 INFO - PROCESS | 1938 | 1461465887661 Marionette TRACE conn2 <- [1,1862,null,{}] 19:44:47 INFO - PROCESS | 1938 | 1461465887663 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}] 19:44:47 INFO - PROCESS | 1938 | 1461465887777 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 19:44:47 INFO - PROCESS | 1938 | 1461465887861 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:47 INFO - PROCESS | 1938 | ++DOCSHELL 0x12acb5000 == 82 [pid = 1938] [id = 473] 19:44:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 204 (0x12b0a3c00) [pid = 1938] [serial = 1419] [outer = 0x0] 19:44:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 205 (0x12da30000) [pid = 1938] [serial = 1420] [outer = 0x12b0a3c00] 19:44:47 INFO - PROCESS | 1938 | 1461465887894 Marionette DEBUG loaded listener.js 19:44:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 206 (0x12e6ec800) [pid = 1938] [serial = 1421] [outer = 0x12b0a3c00] 19:44:48 INFO - PROCESS | 1938 | 1461465888306 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]]]}] 19:44:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 19:44:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 669ms 19:44:48 INFO - PROCESS | 1938 | 1461465888329 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 19:44:48 INFO - PROCESS | 1938 | 1461465888330 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 19:44:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 19:44:48 INFO - PROCESS | 1938 | 1461465888335 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 19:44:48 INFO - PROCESS | 1938 | 1461465888336 Marionette TRACE conn2 <- [1,1866,null,{}] 19:44:48 INFO - PROCESS | 1938 | 1461465888357 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}] 19:44:48 INFO - PROCESS | 1938 | 1461465888471 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 19:44:48 INFO - PROCESS | 1938 | 1461465888586 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:48 INFO - PROCESS | 1938 | ++DOCSHELL 0x137253000 == 83 [pid = 1938] [id = 474] 19:44:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 207 (0x12f86c000) [pid = 1938] [serial = 1422] [outer = 0x0] 19:44:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 208 (0x12f86f400) [pid = 1938] [serial = 1423] [outer = 0x12f86c000] 19:44:48 INFO - PROCESS | 1938 | 1461465888623 Marionette DEBUG loaded listener.js 19:44:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 209 (0x12fc89000) [pid = 1938] [serial = 1424] [outer = 0x12f86c000] 19:44:49 INFO - PROCESS | 1938 | 1461465889049 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]]]}] 19:44:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 19:44:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 769ms 19:44:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 19:44:49 INFO - PROCESS | 1938 | 1461465889104 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 19:44:49 INFO - PROCESS | 1938 | 1461465889105 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 19:44:49 INFO - PROCESS | 1938 | 1461465889107 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 19:44:49 INFO - PROCESS | 1938 | 1461465889109 Marionette TRACE conn2 <- [1,1870,null,{}] 19:44:49 INFO - PROCESS | 1938 | 1461465889111 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}] 19:44:49 INFO - PROCESS | 1938 | 1461465889225 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 19:44:49 INFO - PROCESS | 1938 | 1461465889341 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:49 INFO - PROCESS | 1938 | ++DOCSHELL 0x139872800 == 84 [pid = 1938] [id = 475] 19:44:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 210 (0x12f870400) [pid = 1938] [serial = 1425] [outer = 0x0] 19:44:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 211 (0x12fe94000) [pid = 1938] [serial = 1426] [outer = 0x12f870400] 19:44:49 INFO - PROCESS | 1938 | 1461465889372 Marionette DEBUG loaded listener.js 19:44:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 212 (0x13015d000) [pid = 1938] [serial = 1427] [outer = 0x12f870400] 19:44:49 INFO - PROCESS | 1938 | 1461465889792 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]]]}] 19:44:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 19:44:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 721ms 19:44:49 INFO - PROCESS | 1938 | 1461465889846 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 19:44:49 INFO - PROCESS | 1938 | 1461465889847 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 19:44:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 19:44:49 INFO - PROCESS | 1938 | 1461465889852 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 19:44:49 INFO - PROCESS | 1938 | 1461465889853 Marionette TRACE conn2 <- [1,1874,null,{}] 19:44:49 INFO - PROCESS | 1938 | 1461465889856 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}] 19:44:49 INFO - PROCESS | 1938 | 1461465889968 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 19:44:50 INFO - PROCESS | 1938 | 1461465890084 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:50 INFO - PROCESS | 1938 | ++DOCSHELL 0x1240bc800 == 85 [pid = 1938] [id = 476] 19:44:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 213 (0x118e78800) [pid = 1938] [serial = 1428] [outer = 0x0] 19:44:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 214 (0x12b256400) [pid = 1938] [serial = 1429] [outer = 0x118e78800] 19:44:50 INFO - PROCESS | 1938 | 1461465890116 Marionette DEBUG loaded listener.js 19:44:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 215 (0x12fc93800) [pid = 1938] [serial = 1430] [outer = 0x118e78800] 19:44:50 INFO - PROCESS | 1938 | 1461465890812 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]]]}] 19:44:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 19:44:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 970ms 19:44:50 INFO - PROCESS | 1938 | 1461465890822 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 19:44:50 INFO - PROCESS | 1938 | 1461465890825 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 19:44:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 19:44:50 INFO - PROCESS | 1938 | 1461465890828 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 19:44:50 INFO - PROCESS | 1938 | 1461465890831 Marionette TRACE conn2 <- [1,1878,null,{}] 19:44:50 INFO - PROCESS | 1938 | 1461465890836 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}] 19:44:50 INFO - PROCESS | 1938 | 1461465890941 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 19:44:51 INFO - PROCESS | 1938 | 1461465891032 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:51 INFO - PROCESS | 1938 | ++DOCSHELL 0x124617000 == 86 [pid = 1938] [id = 477] 19:44:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 216 (0x1185b5400) [pid = 1938] [serial = 1431] [outer = 0x0] 19:44:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 217 (0x118cdb400) [pid = 1938] [serial = 1432] [outer = 0x1185b5400] 19:44:51 INFO - PROCESS | 1938 | 1461465891062 Marionette DEBUG loaded listener.js 19:44:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 218 (0x118fea000) [pid = 1938] [serial = 1433] [outer = 0x1185b5400] 19:44:51 INFO - PROCESS | 1938 | 1461465891492 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]]]}] 19:44:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 19:44:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 725ms 19:44:51 INFO - PROCESS | 1938 | 1461465891553 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 19:44:51 INFO - PROCESS | 1938 | 1461465891556 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 19:44:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 19:44:51 INFO - PROCESS | 1938 | 1461465891560 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 19:44:51 INFO - PROCESS | 1938 | 1461465891562 Marionette TRACE conn2 <- [1,1882,null,{}] 19:44:51 INFO - PROCESS | 1938 | 1461465891564 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}] 19:44:51 INFO - PROCESS | 1938 | 1461465891666 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 19:44:51 INFO - PROCESS | 1938 | 1461465891754 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:51 INFO - PROCESS | 1938 | ++DOCSHELL 0x123efa000 == 87 [pid = 1938] [id = 478] 19:44:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 219 (0x115169c00) [pid = 1938] [serial = 1434] [outer = 0x0] 19:44:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 220 (0x118fe7800) [pid = 1938] [serial = 1435] [outer = 0x115169c00] 19:44:51 INFO - PROCESS | 1938 | 1461465891783 Marionette DEBUG loaded listener.js 19:44:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 221 (0x119796400) [pid = 1938] [serial = 1436] [outer = 0x115169c00] 19:44:52 INFO - PROCESS | 1938 | 1461465892178 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]]]}] 19:44:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 19:44:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 676ms 19:44:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 19:44:52 INFO - PROCESS | 1938 | 1461465892236 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 19:44:52 INFO - PROCESS | 1938 | 1461465892238 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 19:44:52 INFO - PROCESS | 1938 | 1461465892240 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 19:44:52 INFO - PROCESS | 1938 | 1461465892242 Marionette TRACE conn2 <- [1,1886,null,{}] 19:44:52 INFO - PROCESS | 1938 | 1461465892250 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}] 19:44:52 INFO - PROCESS | 1938 | 1461465892357 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 19:44:52 INFO - PROCESS | 1938 | 1461465892478 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:52 INFO - PROCESS | 1938 | ++DOCSHELL 0x11bbc0800 == 88 [pid = 1938] [id = 479] 19:44:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 222 (0x11aaad800) [pid = 1938] [serial = 1437] [outer = 0x0] 19:44:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 223 (0x11c325800) [pid = 1938] [serial = 1438] [outer = 0x11aaad800] 19:44:52 INFO - PROCESS | 1938 | 1461465892510 Marionette DEBUG loaded listener.js 19:44:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 224 (0x123ac8000) [pid = 1938] [serial = 1439] [outer = 0x11aaad800] 19:44:52 INFO - PROCESS | 1938 | --DOCSHELL 0x139783000 == 87 [pid = 1938] [id = 468] 19:44:52 INFO - PROCESS | 1938 | --DOCSHELL 0x139b17000 == 86 [pid = 1938] [id = 467] 19:44:52 INFO - PROCESS | 1938 | --DOCSHELL 0x139809000 == 85 [pid = 1938] [id = 466] 19:44:52 INFO - PROCESS | 1938 | --DOCSHELL 0x11c36c800 == 84 [pid = 1938] [id = 465] 19:44:52 INFO - PROCESS | 1938 | --DOMWINDOW == 223 (0x12afa7000) [pid = 1938] [serial = 1293] [outer = 0x0] [url = about:blank] 19:44:52 INFO - PROCESS | 1938 | --DOMWINDOW == 222 (0x12bc22400) [pid = 1938] [serial = 1296] [outer = 0x0] [url = about:blank] 19:44:52 INFO - PROCESS | 1938 | --DOMWINDOW == 221 (0x12e806800) [pid = 1938] [serial = 1299] [outer = 0x0] [url = about:blank] 19:44:52 INFO - PROCESS | 1938 | --DOMWINDOW == 220 (0x129784400) [pid = 1938] [serial = 1302] [outer = 0x0] [url = about:blank] 19:44:52 INFO - PROCESS | 1938 | --DOCSHELL 0x130708000 == 83 [pid = 1938] [id = 464] 19:44:52 INFO - PROCESS | 1938 | --DOCSHELL 0x12f9cc800 == 82 [pid = 1938] [id = 463] 19:44:52 INFO - PROCESS | 1938 | --DOCSHELL 0x12ebb6000 == 81 [pid = 1938] [id = 462] 19:44:52 INFO - PROCESS | 1938 | --DOCSHELL 0x12e6c6800 == 80 [pid = 1938] [id = 461] 19:44:52 INFO - PROCESS | 1938 | --DOCSHELL 0x12d391800 == 79 [pid = 1938] [id = 460] 19:44:52 INFO - PROCESS | 1938 | --DOCSHELL 0x12b5c1800 == 78 [pid = 1938] [id = 459] 19:44:52 INFO - PROCESS | 1938 | --DOCSHELL 0x124ead000 == 77 [pid = 1938] [id = 458] 19:44:52 INFO - PROCESS | 1938 | --DOCSHELL 0x11b834000 == 76 [pid = 1938] [id = 457] 19:44:52 INFO - PROCESS | 1938 | --DOCSHELL 0x123bd1000 == 75 [pid = 1938] [id = 456] 19:44:52 INFO - PROCESS | 1938 | --DOCSHELL 0x113534000 == 74 [pid = 1938] [id = 453] 19:44:52 INFO - PROCESS | 1938 | --DOCSHELL 0x13a5c3000 == 73 [pid = 1938] [id = 452] 19:44:52 INFO - PROCESS | 1938 | --DOCSHELL 0x139811800 == 72 [pid = 1938] [id = 451] 19:44:52 INFO - PROCESS | 1938 | --DOCSHELL 0x138d81800 == 71 [pid = 1938] [id = 450] 19:44:52 INFO - PROCESS | 1938 | --DOCSHELL 0x12b2ec000 == 70 [pid = 1938] [id = 449] 19:44:52 INFO - PROCESS | 1938 | --DOCSHELL 0x126971800 == 69 [pid = 1938] [id = 448] 19:44:52 INFO - PROCESS | 1938 | --DOCSHELL 0x138d86800 == 68 [pid = 1938] [id = 447] 19:44:52 INFO - PROCESS | 1938 | 1461465892923 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]]]}] 19:44:52 INFO - PROCESS | 1938 | --DOMWINDOW == 219 (0x12af2e800) [pid = 1938] [serial = 1323] [outer = 0x0] [url = about:blank] 19:44:52 INFO - PROCESS | 1938 | --DOMWINDOW == 218 (0x12b0dd800) [pid = 1938] [serial = 1326] [outer = 0x0] [url = about:blank] 19:44:52 INFO - PROCESS | 1938 | --DOMWINDOW == 217 (0x11aab3000) [pid = 1938] [serial = 1332] [outer = 0x0] [url = about:blank] 19:44:52 INFO - PROCESS | 1938 | --DOMWINDOW == 216 (0x12b4db400) [pid = 1938] [serial = 1329] [outer = 0x0] [url = about:blank] 19:44:52 INFO - PROCESS | 1938 | --DOMWINDOW == 215 (0x12977e800) [pid = 1938] [serial = 1317] [outer = 0x0] [url = about:blank] 19:44:52 INFO - PROCESS | 1938 | --DOMWINDOW == 214 (0x12a113400) [pid = 1938] [serial = 1318] [outer = 0x0] [url = about:blank] 19:44:52 INFO - PROCESS | 1938 | --DOMWINDOW == 213 (0x12b26bc00) [pid = 1938] [serial = 1327] [outer = 0x0] [url = about:blank] 19:44:52 INFO - PROCESS | 1938 | --DOMWINDOW == 212 (0x129309000) [pid = 1938] [serial = 1314] [outer = 0x0] [url = about:blank] 19:44:52 INFO - PROCESS | 1938 | --DOMWINDOW == 211 (0x12968ac00) [pid = 1938] [serial = 1315] [outer = 0x0] [url = about:blank] 19:44:52 INFO - PROCESS | 1938 | --DOMWINDOW == 210 (0x12a147400) [pid = 1938] [serial = 1320] [outer = 0x0] [url = about:blank] 19:44:52 INFO - PROCESS | 1938 | --DOMWINDOW == 209 (0x12ab1a000) [pid = 1938] [serial = 1290] [outer = 0x0] [url = about:blank] 19:44:52 INFO - PROCESS | 1938 | --DOMWINDOW == 208 (0x1185b1000) [pid = 1938] [serial = 1306] [outer = 0x0] [url = about:blank] 19:44:52 INFO - PROCESS | 1938 | --DOMWINDOW == 207 (0x11503d400) [pid = 1938] [serial = 1305] [outer = 0x0] [url = about:blank] 19:44:52 INFO - PROCESS | 1938 | --DOMWINDOW == 206 (0x123fd3400) [pid = 1938] [serial = 1311] [outer = 0x0] [url = about:blank] 19:44:52 INFO - PROCESS | 1938 | --DOMWINDOW == 205 (0x126c3c400) [pid = 1938] [serial = 1312] [outer = 0x0] [url = about:blank] 19:44:52 INFO - PROCESS | 1938 | --DOMWINDOW == 204 (0x11c87c400) [pid = 1938] [serial = 1309] [outer = 0x0] [url = about:blank] 19:44:52 INFO - PROCESS | 1938 | --DOMWINDOW == 203 (0x11bf9a800) [pid = 1938] [serial = 1308] [outer = 0x0] [url = about:blank] 19:44:52 INFO - PROCESS | 1938 | --DOMWINDOW == 202 (0x11c329000) [pid = 1938] [serial = 1287] [outer = 0x0] [url = about:blank] 19:44:52 INFO - PROCESS | 1938 | --DOMWINDOW == 201 (0x118ff2400) [pid = 1938] [serial = 1284] [outer = 0x0] [url = about:blank] 19:44:52 INFO - PROCESS | 1938 | --DOMWINDOW == 200 (0x12b94ec00) [pid = 1938] [serial = 1335] [outer = 0x0] [url = about:blank] 19:44:52 INFO - PROCESS | 1938 | --DOMWINDOW == 199 (0x12da35c00) [pid = 1938] [serial = 1338] [outer = 0x0] [url = about:blank] 19:44:52 INFO - PROCESS | 1938 | --DOMWINDOW == 198 (0x12ab1fc00) [pid = 1938] [serial = 1333] [outer = 0x0] [url = about:blank] 19:44:52 INFO - PROCESS | 1938 | --DOMWINDOW == 197 (0x12afaa400) [pid = 1938] [serial = 1324] [outer = 0x0] [url = about:blank] 19:44:52 INFO - PROCESS | 1938 | --DOMWINDOW == 196 (0x12b74f000) [pid = 1938] [serial = 1330] [outer = 0x0] [url = about:blank] 19:44:52 INFO - PROCESS | 1938 | --DOMWINDOW == 195 (0x12e38cc00) [pid = 1938] [serial = 1339] [outer = 0x0] [url = about:blank] 19:44:52 INFO - PROCESS | 1938 | --DOMWINDOW == 194 (0x12a14fc00) [pid = 1938] [serial = 1321] [outer = 0x0] [url = about:blank] 19:44:52 INFO - PROCESS | 1938 | --DOMWINDOW == 193 (0x12cfa4800) [pid = 1938] [serial = 1336] [outer = 0x0] [url = about:blank] 19:44:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 19:44:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 723ms 19:44:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 19:44:52 INFO - PROCESS | 1938 | 1461465892963 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 19:44:52 INFO - PROCESS | 1938 | 1461465892965 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 19:44:52 INFO - PROCESS | 1938 | 1461465892967 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 19:44:52 INFO - PROCESS | 1938 | 1461465892968 Marionette TRACE conn2 <- [1,1890,null,{}] 19:44:52 INFO - PROCESS | 1938 | 1461465892970 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}] 19:44:53 INFO - PROCESS | 1938 | 1461465893060 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 19:44:53 INFO - PROCESS | 1938 | 1461465893065 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:53 INFO - PROCESS | 1938 | ++DOCSHELL 0x11c381800 == 69 [pid = 1938] [id = 480] 19:44:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 194 (0x123acb000) [pid = 1938] [serial = 1440] [outer = 0x0] 19:44:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 195 (0x12400a800) [pid = 1938] [serial = 1441] [outer = 0x123acb000] 19:44:53 INFO - PROCESS | 1938 | 1461465893092 Marionette DEBUG loaded listener.js 19:44:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 196 (0x126bcc000) [pid = 1938] [serial = 1442] [outer = 0x123acb000] 19:44:53 INFO - PROCESS | 1938 | 1461465893448 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]]]}] 19:44:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 19:44:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 518ms 19:44:53 INFO - PROCESS | 1938 | 1461465893491 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 19:44:53 INFO - PROCESS | 1938 | 1461465893493 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 19:44:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 19:44:53 INFO - PROCESS | 1938 | 1461465893495 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 19:44:53 INFO - PROCESS | 1938 | 1461465893496 Marionette TRACE conn2 <- [1,1894,null,{}] 19:44:53 INFO - PROCESS | 1938 | 1461465893498 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}] 19:44:53 INFO - PROCESS | 1938 | 1461465893585 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 19:44:53 INFO - PROCESS | 1938 | 1461465893589 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:53 INFO - PROCESS | 1938 | ++DOCSHELL 0x128e81800 == 70 [pid = 1938] [id = 481] 19:44:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 197 (0x126bcc800) [pid = 1938] [serial = 1443] [outer = 0x0] 19:44:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 198 (0x1288c8c00) [pid = 1938] [serial = 1444] [outer = 0x126bcc800] 19:44:53 INFO - PROCESS | 1938 | 1461465893615 Marionette DEBUG loaded listener.js 19:44:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 199 (0x129308400) [pid = 1938] [serial = 1445] [outer = 0x126bcc800] 19:44:53 INFO - PROCESS | 1938 | 1461465893982 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]]]}] 19:44:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 19:44:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 520ms 19:44:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 19:44:54 INFO - PROCESS | 1938 | 1461465894016 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 19:44:54 INFO - PROCESS | 1938 | 1461465894017 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 19:44:54 INFO - PROCESS | 1938 | 1461465894019 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 19:44:54 INFO - PROCESS | 1938 | 1461465894020 Marionette TRACE conn2 <- [1,1898,null,{}] 19:44:54 INFO - PROCESS | 1938 | 1461465894022 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}] 19:44:54 INFO - PROCESS | 1938 | 1461465894133 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 19:44:54 INFO - PROCESS | 1938 | 1461465894211 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:54 INFO - PROCESS | 1938 | ++DOCSHELL 0x12ae85000 == 71 [pid = 1938] [id = 482] 19:44:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 200 (0x12950a400) [pid = 1938] [serial = 1446] [outer = 0x0] 19:44:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 201 (0x1296f6c00) [pid = 1938] [serial = 1447] [outer = 0x12950a400] 19:44:54 INFO - PROCESS | 1938 | 1461465894239 Marionette DEBUG loaded listener.js 19:44:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 202 (0x12ab19400) [pid = 1938] [serial = 1448] [outer = 0x12950a400] 19:44:54 INFO - PROCESS | 1938 | 1461465894520 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]]]}] 19:44:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 19:44:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 518ms 19:44:54 INFO - PROCESS | 1938 | 1461465894539 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 19:44:54 INFO - PROCESS | 1938 | 1461465894540 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 19:44:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 19:44:54 INFO - PROCESS | 1938 | 1461465894543 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 19:44:54 INFO - PROCESS | 1938 | 1461465894544 Marionette TRACE conn2 <- [1,1902,null,{}] 19:44:54 INFO - PROCESS | 1938 | 1461465894546 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}] 19:44:54 INFO - PROCESS | 1938 | 1461465894649 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 19:44:54 INFO - PROCESS | 1938 | 1461465894729 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:54 INFO - PROCESS | 1938 | ++DOCSHELL 0x12be75800 == 72 [pid = 1938] [id = 483] 19:44:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 203 (0x11c881000) [pid = 1938] [serial = 1449] [outer = 0x0] 19:44:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 204 (0x12a144c00) [pid = 1938] [serial = 1450] [outer = 0x11c881000] 19:44:54 INFO - PROCESS | 1938 | 1461465894755 Marionette DEBUG loaded listener.js 19:44:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 205 (0x12ac21800) [pid = 1938] [serial = 1451] [outer = 0x11c881000] 19:44:55 INFO - PROCESS | 1938 | 1461465895082 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]]]}] 19:44:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 19:44:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 568ms 19:44:55 INFO - PROCESS | 1938 | 1461465895111 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 19:44:55 INFO - PROCESS | 1938 | 1461465895113 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 19:44:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 19:44:55 INFO - PROCESS | 1938 | 1461465895121 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 19:44:55 INFO - PROCESS | 1938 | 1461465895122 Marionette TRACE conn2 <- [1,1906,null,{}] 19:44:55 INFO - PROCESS | 1938 | 1461465895124 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}] 19:44:55 INFO - PROCESS | 1938 | 1461465895241 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 19:44:55 INFO - PROCESS | 1938 | 1461465895287 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:55 INFO - PROCESS | 1938 | ++DOCSHELL 0x12d3a9000 == 73 [pid = 1938] [id = 484] 19:44:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 206 (0x126f72400) [pid = 1938] [serial = 1452] [outer = 0x0] 19:44:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 207 (0x12ae32800) [pid = 1938] [serial = 1453] [outer = 0x126f72400] 19:44:55 INFO - PROCESS | 1938 | 1461465895313 Marionette DEBUG loaded listener.js 19:44:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 208 (0x12af31800) [pid = 1938] [serial = 1454] [outer = 0x126f72400] 19:44:55 INFO - PROCESS | 1938 | 1461465895614 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]]]}] 19:44:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 19:44:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 520ms 19:44:55 INFO - PROCESS | 1938 | 1461465895642 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 19:44:55 INFO - PROCESS | 1938 | 1461465895643 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 19:44:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 19:44:55 INFO - PROCESS | 1938 | 1461465895645 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 19:44:55 INFO - PROCESS | 1938 | 1461465895646 Marionette TRACE conn2 <- [1,1910,null,{}] 19:44:55 INFO - PROCESS | 1938 | 1461465895651 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}] 19:44:55 INFO - PROCESS | 1938 | 1461465895769 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 19:44:55 INFO - PROCESS | 1938 | 1461465895781 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:55 INFO - PROCESS | 1938 | ++DOCSHELL 0x12e3a0800 == 74 [pid = 1938] [id = 485] 19:44:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 209 (0x12ac1f000) [pid = 1938] [serial = 1455] [outer = 0x0] 19:44:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 210 (0x12afa9400) [pid = 1938] [serial = 1456] [outer = 0x12ac1f000] 19:44:55 INFO - PROCESS | 1938 | 1461465895807 Marionette DEBUG loaded listener.js 19:44:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 211 (0x12b09d800) [pid = 1938] [serial = 1457] [outer = 0x12ac1f000] 19:44:56 INFO - PROCESS | 1938 | 1461465896165 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]]]}] 19:44:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 19:44:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 570ms 19:44:56 INFO - PROCESS | 1938 | 1461465896215 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 19:44:56 INFO - PROCESS | 1938 | 1461465896217 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 19:44:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 19:44:56 INFO - PROCESS | 1938 | 1461465896219 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 19:44:56 INFO - PROCESS | 1938 | 1461465896220 Marionette TRACE conn2 <- [1,1914,null,{}] 19:44:56 INFO - PROCESS | 1938 | 1461465896222 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}] 19:44:56 INFO - PROCESS | 1938 | 1461465896338 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 19:44:56 INFO - PROCESS | 1938 | 1461465896350 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:56 INFO - PROCESS | 1938 | ++DOCSHELL 0x12ea37000 == 75 [pid = 1938] [id = 486] 19:44:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 212 (0x12afb0000) [pid = 1938] [serial = 1458] [outer = 0x0] 19:44:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 213 (0x12b0d8000) [pid = 1938] [serial = 1459] [outer = 0x12afb0000] 19:44:56 INFO - PROCESS | 1938 | 1461465896376 Marionette DEBUG loaded listener.js 19:44:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 214 (0x12b253400) [pid = 1938] [serial = 1460] [outer = 0x12afb0000] 19:44:56 INFO - PROCESS | 1938 | 1461465896720 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]]]}] 19:44:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 19:44:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 518ms 19:44:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 19:44:56 INFO - PROCESS | 1938 | 1461465896737 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 19:44:56 INFO - PROCESS | 1938 | 1461465896739 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 19:44:56 INFO - PROCESS | 1938 | 1461465896741 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 19:44:56 INFO - PROCESS | 1938 | 1461465896743 Marionette TRACE conn2 <- [1,1918,null,{}] 19:44:56 INFO - PROCESS | 1938 | 1461465896745 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}] 19:44:56 INFO - PROCESS | 1938 | 1461465896880 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 19:44:56 INFO - PROCESS | 1938 | 1461465896894 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:56 INFO - PROCESS | 1938 | ++DOCSHELL 0x12f91a800 == 76 [pid = 1938] [id = 487] 19:44:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 215 (0x12b259c00) [pid = 1938] [serial = 1461] [outer = 0x0] 19:44:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 216 (0x12b4d3c00) [pid = 1938] [serial = 1462] [outer = 0x12b259c00] 19:44:56 INFO - PROCESS | 1938 | 1461465896924 Marionette DEBUG loaded listener.js 19:44:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 217 (0x12bce5800) [pid = 1938] [serial = 1463] [outer = 0x12b259c00] 19:44:57 INFO - PROCESS | 1938 | --DOMWINDOW == 216 (0x126e6c400) [pid = 1938] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 19:44:57 INFO - PROCESS | 1938 | --DOMWINDOW == 215 (0x12ae32400) [pid = 1938] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 19:44:57 INFO - PROCESS | 1938 | --DOMWINDOW == 214 (0x12afad800) [pid = 1938] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 19:44:57 INFO - PROCESS | 1938 | --DOMWINDOW == 213 (0x11596f000) [pid = 1938] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 19:44:57 INFO - PROCESS | 1938 | --DOMWINDOW == 212 (0x1296f4000) [pid = 1938] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 19:44:57 INFO - PROCESS | 1938 | --DOMWINDOW == 211 (0x11c345c00) [pid = 1938] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 19:44:57 INFO - PROCESS | 1938 | --DOMWINDOW == 210 (0x12ac1ac00) [pid = 1938] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 19:44:57 INFO - PROCESS | 1938 | --DOMWINDOW == 209 (0x12e38b800) [pid = 1938] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 19:44:57 INFO - PROCESS | 1938 | --DOMWINDOW == 208 (0x119238c00) [pid = 1938] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 19:44:57 INFO - PROCESS | 1938 | --DOMWINDOW == 207 (0x114f9c400) [pid = 1938] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 19:44:57 INFO - PROCESS | 1938 | --DOMWINDOW == 206 (0x12a119c00) [pid = 1938] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 19:44:57 INFO - PROCESS | 1938 | --DOMWINDOW == 205 (0x11bbdd800) [pid = 1938] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 19:44:57 INFO - PROCESS | 1938 | --DOMWINDOW == 204 (0x12a146c00) [pid = 1938] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 19:44:57 INFO - PROCESS | 1938 | --DOMWINDOW == 203 (0x115167400) [pid = 1938] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 19:44:57 INFO - PROCESS | 1938 | 1461465897520 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]]]}] 19:44:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 19:44:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 822ms 19:44:57 INFO - PROCESS | 1938 | 1461465897564 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 19:44:57 INFO - PROCESS | 1938 | 1461465897566 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 19:44:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 19:44:57 INFO - PROCESS | 1938 | 1461465897573 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 19:44:57 INFO - PROCESS | 1938 | 1461465897574 Marionette TRACE conn2 <- [1,1922,null,{}] 19:44:57 INFO - PROCESS | 1938 | 1461465897577 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}] 19:44:57 INFO - PROCESS | 1938 | 1461465897675 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 19:44:57 INFO - PROCESS | 1938 | 1461465897680 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:57 INFO - PROCESS | 1938 | ++DOCSHELL 0x12ea3b800 == 77 [pid = 1938] [id = 488] 19:44:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 204 (0x1153d7800) [pid = 1938] [serial = 1464] [outer = 0x0] 19:44:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 205 (0x12b09bc00) [pid = 1938] [serial = 1465] [outer = 0x1153d7800] 19:44:57 INFO - PROCESS | 1938 | 1461465897707 Marionette DEBUG loaded listener.js 19:44:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 206 (0x12bce9000) [pid = 1938] [serial = 1466] [outer = 0x1153d7800] 19:44:58 INFO - PROCESS | 1938 | 1461465898038 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]]]}] 19:44:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 19:44:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 469ms 19:44:58 INFO - PROCESS | 1938 | 1461465898042 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 19:44:58 INFO - PROCESS | 1938 | 1461465898043 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 19:44:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 19:44:58 INFO - PROCESS | 1938 | 1461465898045 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 19:44:58 INFO - PROCESS | 1938 | 1461465898046 Marionette TRACE conn2 <- [1,1926,null,{}] 19:44:58 INFO - PROCESS | 1938 | 1461465898053 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}] 19:44:58 INFO - PROCESS | 1938 | 1461465898152 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 19:44:58 INFO - PROCESS | 1938 | 1461465898226 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:58 INFO - PROCESS | 1938 | ++DOCSHELL 0x130022800 == 78 [pid = 1938] [id = 489] 19:44:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 207 (0x11bbdd800) [pid = 1938] [serial = 1467] [outer = 0x0] 19:44:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 208 (0x12cfa9c00) [pid = 1938] [serial = 1468] [outer = 0x11bbdd800] 19:44:58 INFO - PROCESS | 1938 | 1461465898252 Marionette DEBUG loaded listener.js 19:44:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 209 (0x12e36a000) [pid = 1938] [serial = 1469] [outer = 0x11bbdd800] 19:44:58 INFO - PROCESS | 1938 | 1461465898571 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]]]}] 19:44:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 19:44:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 572ms 19:44:58 INFO - PROCESS | 1938 | 1461465898618 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 19:44:58 INFO - PROCESS | 1938 | 1461465898620 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 19:44:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 19:44:58 INFO - PROCESS | 1938 | 1461465898624 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 19:44:58 INFO - PROCESS | 1938 | 1461465898625 Marionette TRACE conn2 <- [1,1930,null,{}] 19:44:58 INFO - PROCESS | 1938 | 1461465898629 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}] 19:44:58 INFO - PROCESS | 1938 | 1461465898724 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 19:44:58 INFO - PROCESS | 1938 | 1461465898728 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:58 INFO - PROCESS | 1938 | ++DOCSHELL 0x138d2b800 == 79 [pid = 1938] [id = 490] 19:44:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 210 (0x12e317c00) [pid = 1938] [serial = 1470] [outer = 0x0] 19:44:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 211 (0x12e803800) [pid = 1938] [serial = 1471] [outer = 0x12e317c00] 19:44:58 INFO - PROCESS | 1938 | 1461465898754 Marionette DEBUG loaded listener.js 19:44:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 212 (0x12eb27000) [pid = 1938] [serial = 1472] [outer = 0x12e317c00] 19:44:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 19:44:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 470ms 19:44:59 INFO - PROCESS | 1938 | 1461465899090 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]]]}] 19:44:59 INFO - PROCESS | 1938 | 1461465899093 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 19:44:59 INFO - PROCESS | 1938 | 1461465899094 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 19:44:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 19:44:59 INFO - PROCESS | 1938 | 1461465899097 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 19:44:59 INFO - PROCESS | 1938 | 1461465899098 Marionette TRACE conn2 <- [1,1934,null,{}] 19:44:59 INFO - PROCESS | 1938 | 1461465899107 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}] 19:44:59 INFO - PROCESS | 1938 | 1461465899244 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 19:44:59 INFO - PROCESS | 1938 | 1461465899251 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:44:59 INFO - PROCESS | 1938 | ++DOCSHELL 0x138d6a000 == 80 [pid = 1938] [id = 491] 19:44:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 213 (0x12da35c00) [pid = 1938] [serial = 1473] [outer = 0x0] 19:44:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 214 (0x12eb2bc00) [pid = 1938] [serial = 1474] [outer = 0x12da35c00] 19:44:59 INFO - PROCESS | 1938 | 1461465899276 Marionette DEBUG loaded listener.js 19:44:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 215 (0x12f80bc00) [pid = 1938] [serial = 1475] [outer = 0x12da35c00] 19:44:59 INFO - PROCESS | 1938 | 1461465899829 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]]]}] 19:44:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 19:44:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 774ms 19:44:59 INFO - PROCESS | 1938 | 1461465899872 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 19:44:59 INFO - PROCESS | 1938 | 1461465899875 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 19:44:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 19:44:59 INFO - PROCESS | 1938 | 1461465899879 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 19:44:59 INFO - PROCESS | 1938 | 1461465899881 Marionette TRACE conn2 <- [1,1938,null,{}] 19:44:59 INFO - PROCESS | 1938 | 1461465899885 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}] 19:45:00 INFO - PROCESS | 1938 | 1461465900002 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 19:45:00 INFO - PROCESS | 1938 | 1461465900130 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:00 INFO - PROCESS | 1938 | ++DOCSHELL 0x11b83c800 == 81 [pid = 1938] [id = 492] 19:45:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 216 (0x119add400) [pid = 1938] [serial = 1476] [outer = 0x0] 19:45:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 217 (0x11a772800) [pid = 1938] [serial = 1477] [outer = 0x119add400] 19:45:00 INFO - PROCESS | 1938 | 1461465900162 Marionette DEBUG loaded listener.js 19:45:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 218 (0x11b81a000) [pid = 1938] [serial = 1478] [outer = 0x119add400] 19:45:00 INFO - PROCESS | 1938 | 1461465900585 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]]]}] 19:45:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 19:45:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 723ms 19:45:00 INFO - PROCESS | 1938 | 1461465900603 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 19:45:00 INFO - PROCESS | 1938 | 1461465900607 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 19:45:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 19:45:00 INFO - PROCESS | 1938 | 1461465900612 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 19:45:00 INFO - PROCESS | 1938 | 1461465900614 Marionette TRACE conn2 <- [1,1942,null,{}] 19:45:00 INFO - PROCESS | 1938 | 1461465900616 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}] 19:45:00 INFO - PROCESS | 1938 | 1461465900732 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 19:45:00 INFO - PROCESS | 1938 | 1461465900848 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:00 INFO - PROCESS | 1938 | ++DOCSHELL 0x12ae86000 == 82 [pid = 1938] [id = 493] 19:45:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 219 (0x11bb5a800) [pid = 1938] [serial = 1479] [outer = 0x0] 19:45:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 220 (0x11c62b400) [pid = 1938] [serial = 1480] [outer = 0x11bb5a800] 19:45:00 INFO - PROCESS | 1938 | 1461465900881 Marionette DEBUG loaded listener.js 19:45:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 221 (0x126c43400) [pid = 1938] [serial = 1481] [outer = 0x11bb5a800] 19:45:01 INFO - PROCESS | 1938 | 1461465901294 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]]]}] 19:45:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 19:45:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 722ms 19:45:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 19:45:01 INFO - PROCESS | 1938 | 1461465901359 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 19:45:01 INFO - PROCESS | 1938 | 1461465901360 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 19:45:01 INFO - PROCESS | 1938 | 1461465901363 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 19:45:01 INFO - PROCESS | 1938 | 1461465901365 Marionette TRACE conn2 <- [1,1946,null,{}] 19:45:01 INFO - PROCESS | 1938 | 1461465901405 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}] 19:45:01 INFO - PROCESS | 1938 | 1461465901524 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 19:45:01 INFO - PROCESS | 1938 | 1461465901639 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:01 INFO - PROCESS | 1938 | ++DOCSHELL 0x12fe28000 == 83 [pid = 1938] [id = 494] 19:45:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 222 (0x129789000) [pid = 1938] [serial = 1482] [outer = 0x0] 19:45:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 223 (0x12a11f400) [pid = 1938] [serial = 1483] [outer = 0x129789000] 19:45:01 INFO - PROCESS | 1938 | 1461465901673 Marionette DEBUG loaded listener.js 19:45:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 224 (0x12ab24800) [pid = 1938] [serial = 1484] [outer = 0x129789000] 19:45:02 INFO - PROCESS | 1938 | 1461465902088 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]]]}] 19:45:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 19:45:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 734ms 19:45:02 INFO - PROCESS | 1938 | 1461465902115 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 19:45:02 INFO - PROCESS | 1938 | 1461465902118 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 19:45:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 19:45:02 INFO - PROCESS | 1938 | 1461465902122 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 19:45:02 INFO - PROCESS | 1938 | 1461465902123 Marionette TRACE conn2 <- [1,1950,null,{}] 19:45:02 INFO - PROCESS | 1938 | 1461465902125 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}] 19:45:02 INFO - PROCESS | 1938 | 1461465902240 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 19:45:02 INFO - PROCESS | 1938 | 1461465902327 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:02 INFO - PROCESS | 1938 | ++DOCSHELL 0x139793000 == 84 [pid = 1938] [id = 495] 19:45:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 225 (0x12ae34400) [pid = 1938] [serial = 1485] [outer = 0x0] 19:45:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 226 (0x12b25cc00) [pid = 1938] [serial = 1486] [outer = 0x12ae34400] 19:45:02 INFO - PROCESS | 1938 | 1461465902358 Marionette DEBUG loaded listener.js 19:45:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 227 (0x12b4b2400) [pid = 1938] [serial = 1487] [outer = 0x12ae34400] 19:45:02 INFO - PROCESS | 1938 | 1461465902795 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]]]}] 19:45:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 19:45:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 720ms 19:45:02 INFO - PROCESS | 1938 | 1461465902869 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 19:45:02 INFO - PROCESS | 1938 | 1461465902870 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 19:45:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 19:45:02 INFO - PROCESS | 1938 | 1461465902888 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 19:45:02 INFO - PROCESS | 1938 | 1461465902889 Marionette TRACE conn2 <- [1,1954,null,{}] 19:45:02 INFO - PROCESS | 1938 | 1461465902891 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}] 19:45:02 INFO - PROCESS | 1938 | 1461465902999 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 19:45:03 INFO - PROCESS | 1938 | 1461465903084 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:03 INFO - PROCESS | 1938 | ++DOCSHELL 0x13981e000 == 85 [pid = 1938] [id = 496] 19:45:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 228 (0x12b268000) [pid = 1938] [serial = 1488] [outer = 0x0] 19:45:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 229 (0x12bc1f800) [pid = 1938] [serial = 1489] [outer = 0x12b268000] 19:45:03 INFO - PROCESS | 1938 | 1461465903115 Marionette DEBUG loaded listener.js 19:45:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 230 (0x12e80ac00) [pid = 1938] [serial = 1490] [outer = 0x12b268000] 19:45:03 INFO - PROCESS | 1938 | 1461465903522 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]]]}] 19:45:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 19:45:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 670ms 19:45:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 19:45:03 INFO - PROCESS | 1938 | 1461465903557 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 19:45:03 INFO - PROCESS | 1938 | 1461465903559 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 19:45:03 INFO - PROCESS | 1938 | 1461465903561 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 19:45:03 INFO - PROCESS | 1938 | 1461465903562 Marionette TRACE conn2 <- [1,1958,null,{}] 19:45:03 INFO - PROCESS | 1938 | 1461465903565 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}] 19:45:03 INFO - PROCESS | 1938 | 1461465903683 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 19:45:03 INFO - PROCESS | 1938 | 1461465903772 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:03 INFO - PROCESS | 1938 | ++DOCSHELL 0x1399d6800 == 86 [pid = 1938] [id = 497] 19:45:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 231 (0x12e80bc00) [pid = 1938] [serial = 1491] [outer = 0x0] 19:45:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 232 (0x12f86fc00) [pid = 1938] [serial = 1492] [outer = 0x12e80bc00] 19:45:03 INFO - PROCESS | 1938 | 1461465903805 Marionette DEBUG loaded listener.js 19:45:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 233 (0x12fe9e400) [pid = 1938] [serial = 1493] [outer = 0x12e80bc00] 19:45:04 INFO - PROCESS | 1938 | 1461465904213 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]]]}] 19:45:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 19:45:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 718ms 19:45:04 INFO - PROCESS | 1938 | 1461465904283 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 19:45:04 INFO - PROCESS | 1938 | 1461465904284 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 19:45:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 19:45:04 INFO - PROCESS | 1938 | 1461465904309 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 19:45:04 INFO - PROCESS | 1938 | 1461465904310 Marionette TRACE conn2 <- [1,1962,null,{}] 19:45:04 INFO - PROCESS | 1938 | 1461465904313 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}] 19:45:04 INFO - PROCESS | 1938 | 1461465904463 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 19:45:04 INFO - PROCESS | 1938 | 1461465904527 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:04 INFO - PROCESS | 1938 | ++DOCSHELL 0x13a5ca000 == 87 [pid = 1938] [id = 498] 19:45:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 234 (0x13015bc00) [pid = 1938] [serial = 1494] [outer = 0x0] 19:45:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 235 (0x130162400) [pid = 1938] [serial = 1495] [outer = 0x13015bc00] 19:45:04 INFO - PROCESS | 1938 | 1461465904557 Marionette DEBUG loaded listener.js 19:45:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 236 (0x1372b7800) [pid = 1938] [serial = 1496] [outer = 0x13015bc00] 19:45:04 INFO - PROCESS | 1938 | 1461465904977 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]]]}] 19:45:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 19:45:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 741ms 19:45:05 INFO - PROCESS | 1938 | 1461465905030 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 19:45:05 INFO - PROCESS | 1938 | 1461465905031 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 19:45:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 19:45:05 INFO - PROCESS | 1938 | 1461465905033 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 19:45:05 INFO - PROCESS | 1938 | 1461465905035 Marionette TRACE conn2 <- [1,1966,null,{}] 19:45:05 INFO - PROCESS | 1938 | 1461465905037 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}] 19:45:05 INFO - PROCESS | 1938 | 1461465905148 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 19:45:05 INFO - PROCESS | 1938 | 1461465905264 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:05 INFO - PROCESS | 1938 | ++DOCSHELL 0x139e75000 == 88 [pid = 1938] [id = 499] 19:45:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 237 (0x1372b8000) [pid = 1938] [serial = 1497] [outer = 0x0] 19:45:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 238 (0x1372bd400) [pid = 1938] [serial = 1498] [outer = 0x1372b8000] 19:45:05 INFO - PROCESS | 1938 | 1461465905296 Marionette DEBUG loaded listener.js 19:45:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 239 (0x1372c2400) [pid = 1938] [serial = 1499] [outer = 0x1372b8000] 19:45:05 INFO - PROCESS | 1938 | 1461465905723 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]]]}] 19:45:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 19:45:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 721ms 19:45:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 19:45:05 INFO - PROCESS | 1938 | 1461465905755 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 19:45:05 INFO - PROCESS | 1938 | 1461465905756 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 19:45:05 INFO - PROCESS | 1938 | 1461465905758 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 19:45:05 INFO - PROCESS | 1938 | 1461465905759 Marionette TRACE conn2 <- [1,1970,null,{}] 19:45:05 INFO - PROCESS | 1938 | 1461465905762 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}] 19:45:05 INFO - PROCESS | 1938 | 1461465905934 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 19:45:06 INFO - PROCESS | 1938 | 1461465906015 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:06 INFO - PROCESS | 1938 | ++DOCSHELL 0x12ae83800 == 89 [pid = 1938] [id = 500] 19:45:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 240 (0x129694400) [pid = 1938] [serial = 1500] [outer = 0x0] 19:45:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 241 (0x12ac20c00) [pid = 1938] [serial = 1501] [outer = 0x129694400] 19:45:06 INFO - PROCESS | 1938 | 1461465906063 Marionette DEBUG loaded listener.js 19:45:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 242 (0x1372c1800) [pid = 1938] [serial = 1502] [outer = 0x129694400] 19:45:06 INFO - PROCESS | 1938 | 1461465906539 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]]]}] 19:45:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 19:45:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 821ms 19:45:06 INFO - PROCESS | 1938 | 1461465906580 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 19:45:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 19:45:06 INFO - PROCESS | 1938 | 1461465906581 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 19:45:06 INFO - PROCESS | 1938 | 1461465906583 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 19:45:06 INFO - PROCESS | 1938 | 1461465906585 Marionette TRACE conn2 <- [1,1974,null,{}] 19:45:06 INFO - PROCESS | 1938 | 1461465906587 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}] 19:45:06 INFO - PROCESS | 1938 | 1461465906702 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 19:45:06 INFO - PROCESS | 1938 | 1461465906821 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:06 INFO - PROCESS | 1938 | ++DOCSHELL 0x128e7a000 == 90 [pid = 1938] [id = 501] 19:45:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 243 (0x116577800) [pid = 1938] [serial = 1503] [outer = 0x0] 19:45:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 244 (0x1372c2000) [pid = 1938] [serial = 1504] [outer = 0x116577800] 19:45:06 INFO - PROCESS | 1938 | 1461465906853 Marionette DEBUG loaded listener.js 19:45:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 245 (0x138c91400) [pid = 1938] [serial = 1505] [outer = 0x116577800] 19:45:07 INFO - PROCESS | 1938 | 1461465907492 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]]]}] 19:45:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 19:45:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 920ms 19:45:07 INFO - PROCESS | 1938 | 1461465907516 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 19:45:07 INFO - PROCESS | 1938 | 1461465907518 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 19:45:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 19:45:07 INFO - PROCESS | 1938 | 1461465907523 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 19:45:07 INFO - PROCESS | 1938 | 1461465907525 Marionette TRACE conn2 <- [1,1978,null,{}] 19:45:07 INFO - PROCESS | 1938 | 1461465907529 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}] 19:45:07 INFO - PROCESS | 1938 | 1461465907638 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 19:45:07 INFO - PROCESS | 1938 | 1461465907731 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:07 INFO - PROCESS | 1938 | ++DOCSHELL 0x12a891000 == 91 [pid = 1938] [id = 502] 19:45:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 246 (0x118c21c00) [pid = 1938] [serial = 1506] [outer = 0x0] 19:45:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 247 (0x119f46c00) [pid = 1938] [serial = 1507] [outer = 0x118c21c00] 19:45:07 INFO - PROCESS | 1938 | 1461465907760 Marionette DEBUG loaded listener.js 19:45:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 248 (0x11bbe5000) [pid = 1938] [serial = 1508] [outer = 0x118c21c00] 19:45:08 INFO - PROCESS | 1938 | 1461465908183 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]]]}] 19:45:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 19:45:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 670ms 19:45:08 INFO - PROCESS | 1938 | 1461465908193 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 19:45:08 INFO - PROCESS | 1938 | 1461465908197 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 19:45:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 19:45:08 INFO - PROCESS | 1938 | 1461465908223 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 19:45:08 INFO - PROCESS | 1938 | 1461465908225 Marionette TRACE conn2 <- [1,1982,null,{}] 19:45:08 INFO - PROCESS | 1938 | 1461465908228 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}] 19:45:08 INFO - PROCESS | 1938 | 1461465908333 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 19:45:08 INFO - PROCESS | 1938 | 1461465908428 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:08 INFO - PROCESS | 1938 | ++DOCSHELL 0x123c86000 == 92 [pid = 1938] [id = 503] 19:45:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 249 (0x11a919c00) [pid = 1938] [serial = 1509] [outer = 0x0] 19:45:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 250 (0x123ac1c00) [pid = 1938] [serial = 1510] [outer = 0x11a919c00] 19:45:08 INFO - PROCESS | 1938 | 1461465908457 Marionette DEBUG loaded listener.js 19:45:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 251 (0x124281000) [pid = 1938] [serial = 1511] [outer = 0x11a919c00] 19:45:08 INFO - PROCESS | 1938 | --DOCSHELL 0x12d016800 == 91 [pid = 1938] [id = 91] 19:45:08 INFO - PROCESS | 1938 | --DOCSHELL 0x13071f000 == 90 [pid = 1938] [id = 351] 19:45:08 INFO - PROCESS | 1938 | --DOCSHELL 0x138d2b800 == 89 [pid = 1938] [id = 490] 19:45:08 INFO - PROCESS | 1938 | --DOCSHELL 0x130022800 == 88 [pid = 1938] [id = 489] 19:45:08 INFO - PROCESS | 1938 | --DOCSHELL 0x12ea3b800 == 87 [pid = 1938] [id = 488] 19:45:08 INFO - PROCESS | 1938 | --DOCSHELL 0x12f91a800 == 86 [pid = 1938] [id = 487] 19:45:08 INFO - PROCESS | 1938 | --DOCSHELL 0x12ea37000 == 85 [pid = 1938] [id = 486] 19:45:08 INFO - PROCESS | 1938 | --DOCSHELL 0x12e3a0800 == 84 [pid = 1938] [id = 485] 19:45:08 INFO - PROCESS | 1938 | --DOMWINDOW == 250 (0x12f807400) [pid = 1938] [serial = 1404] [outer = 0x0] [url = about:blank] 19:45:08 INFO - PROCESS | 1938 | --DOCSHELL 0x12d3a9000 == 83 [pid = 1938] [id = 484] 19:45:08 INFO - PROCESS | 1938 | --DOCSHELL 0x12be75800 == 82 [pid = 1938] [id = 483] 19:45:08 INFO - PROCESS | 1938 | --DOCSHELL 0x12ae85000 == 81 [pid = 1938] [id = 482] 19:45:08 INFO - PROCESS | 1938 | --DOCSHELL 0x128e81800 == 80 [pid = 1938] [id = 481] 19:45:08 INFO - PROCESS | 1938 | --DOCSHELL 0x11c381800 == 79 [pid = 1938] [id = 480] 19:45:08 INFO - PROCESS | 1938 | --DOCSHELL 0x11bbc0800 == 78 [pid = 1938] [id = 479] 19:45:08 INFO - PROCESS | 1938 | --DOCSHELL 0x123efa000 == 77 [pid = 1938] [id = 478] 19:45:08 INFO - PROCESS | 1938 | --DOCSHELL 0x124617000 == 76 [pid = 1938] [id = 477] 19:45:08 INFO - PROCESS | 1938 | --DOCSHELL 0x13a5df000 == 75 [pid = 1938] [id = 472] 19:45:08 INFO - PROCESS | 1938 | --DOCSHELL 0x1240bd000 == 74 [pid = 1938] [id = 471] 19:45:08 INFO - PROCESS | 1938 | --DOCSHELL 0x12b432000 == 73 [pid = 1938] [id = 470] 19:45:08 INFO - PROCESS | 1938 | --DOCSHELL 0x119c2b800 == 72 [pid = 1938] [id = 469] 19:45:08 INFO - PROCESS | 1938 | 1461465908917 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]]]}] 19:45:08 INFO - PROCESS | 1938 | --DOMWINDOW == 249 (0x12a120400) [pid = 1938] [serial = 1350] [outer = 0x0] [url = about:blank] 19:45:08 INFO - PROCESS | 1938 | --DOMWINDOW == 248 (0x12e80fc00) [pid = 1938] [serial = 1341] [outer = 0x0] [url = about:blank] 19:45:08 INFO - PROCESS | 1938 | --DOMWINDOW == 247 (0x12eb30000) [pid = 1938] [serial = 1342] [outer = 0x0] [url = about:blank] 19:45:08 INFO - PROCESS | 1938 | --DOMWINDOW == 246 (0x11c343400) [pid = 1938] [serial = 1372] [outer = 0x0] [url = about:blank] 19:45:08 INFO - PROCESS | 1938 | --DOMWINDOW == 245 (0x11ae3e800) [pid = 1938] [serial = 1371] [outer = 0x0] [url = about:blank] 19:45:08 INFO - PROCESS | 1938 | --DOMWINDOW == 244 (0x12f804800) [pid = 1938] [serial = 1362] [outer = 0x0] [url = about:blank] 19:45:08 INFO - PROCESS | 1938 | --DOMWINDOW == 243 (0x118e72000) [pid = 1938] [serial = 1369] [outer = 0x0] [url = about:blank] 19:45:08 INFO - PROCESS | 1938 | --DOMWINDOW == 242 (0x115160800) [pid = 1938] [serial = 1368] [outer = 0x0] [url = about:blank] 19:45:08 INFO - PROCESS | 1938 | --DOMWINDOW == 241 (0x127446800) [pid = 1938] [serial = 1347] [outer = 0x0] [url = about:blank] 19:45:08 INFO - PROCESS | 1938 | --DOMWINDOW == 240 (0x12a148000) [pid = 1938] [serial = 1380] [outer = 0x0] [url = about:blank] 19:45:08 INFO - PROCESS | 1938 | --DOMWINDOW == 239 (0x12ab21000) [pid = 1938] [serial = 1381] [outer = 0x0] [url = about:blank] 19:45:08 INFO - PROCESS | 1938 | --DOMWINDOW == 238 (0x118e7b800) [pid = 1938] [serial = 1359] [outer = 0x0] [url = about:blank] 19:45:08 INFO - PROCESS | 1938 | --DOMWINDOW == 237 (0x12ae2b800) [pid = 1938] [serial = 1365] [outer = 0x0] [url = about:blank] 19:45:08 INFO - PROCESS | 1938 | --DOMWINDOW == 236 (0x12e35e400) [pid = 1938] [serial = 1356] [outer = 0x0] [url = about:blank] 19:45:08 INFO - PROCESS | 1938 | --DOMWINDOW == 235 (0x12ea81400) [pid = 1938] [serial = 1402] [outer = 0x0] [url = about:blank] 19:45:08 INFO - PROCESS | 1938 | --DOMWINDOW == 234 (0x12d59bc00) [pid = 1938] [serial = 1393] [outer = 0x0] [url = about:blank] 19:45:08 INFO - PROCESS | 1938 | --DOMWINDOW == 233 (0x12b0a2800) [pid = 1938] [serial = 1398] [outer = 0x0] [url = about:blank] 19:45:08 INFO - PROCESS | 1938 | --DOMWINDOW == 232 (0x11a921800) [pid = 1938] [serial = 1395] [outer = 0x0] [url = about:blank] 19:45:08 INFO - PROCESS | 1938 | --DOMWINDOW == 231 (0x12b4d6000) [pid = 1938] [serial = 1399] [outer = 0x0] [url = about:blank] 19:45:08 INFO - PROCESS | 1938 | --DOMWINDOW == 230 (0x12ae28800) [pid = 1938] [serial = 1384] [outer = 0x0] [url = about:blank] 19:45:08 INFO - PROCESS | 1938 | --DOMWINDOW == 229 (0x12afa5800) [pid = 1938] [serial = 1387] [outer = 0x0] [url = about:blank] 19:45:08 INFO - PROCESS | 1938 | --DOMWINDOW == 228 (0x12bc1a400) [pid = 1938] [serial = 1401] [outer = 0x0] [url = about:blank] 19:45:08 INFO - PROCESS | 1938 | --DOMWINDOW == 227 (0x12eb32c00) [pid = 1938] [serial = 1282] [outer = 0x0] [url = about:blank] 19:45:08 INFO - PROCESS | 1938 | --DOMWINDOW == 226 (0x12ae2e800) [pid = 1938] [serial = 1386] [outer = 0x0] [url = about:blank] 19:45:08 INFO - PROCESS | 1938 | --DOMWINDOW == 225 (0x12b251000) [pid = 1938] [serial = 1389] [outer = 0x0] [url = about:blank] 19:45:08 INFO - PROCESS | 1938 | --DOMWINDOW == 224 (0x12b4d3000) [pid = 1938] [serial = 1390] [outer = 0x0] [url = about:blank] 19:45:08 INFO - PROCESS | 1938 | --DOMWINDOW == 223 (0x12bce7800) [pid = 1938] [serial = 1392] [outer = 0x0] [url = about:blank] 19:45:08 INFO - PROCESS | 1938 | --DOMWINDOW == 222 (0x128e0e000) [pid = 1938] [serial = 1396] [outer = 0x0] [url = about:blank] 19:45:08 INFO - PROCESS | 1938 | --DOMWINDOW == 221 (0x129781400) [pid = 1938] [serial = 1377] [outer = 0x0] [url = about:blank] 19:45:08 INFO - PROCESS | 1938 | --DOMWINDOW == 220 (0x12978d400) [pid = 1938] [serial = 1378] [outer = 0x0] [url = about:blank] 19:45:08 INFO - PROCESS | 1938 | --DOMWINDOW == 219 (0x1240e0400) [pid = 1938] [serial = 1374] [outer = 0x0] [url = about:blank] 19:45:08 INFO - PROCESS | 1938 | --DOMWINDOW == 218 (0x128e0c400) [pid = 1938] [serial = 1375] [outer = 0x0] [url = about:blank] 19:45:08 INFO - PROCESS | 1938 | --DOMWINDOW == 217 (0x12ac1d000) [pid = 1938] [serial = 1383] [outer = 0x0] [url = about:blank] 19:45:08 INFO - PROCESS | 1938 | --DOMWINDOW == 216 (0x12b518c00) [pid = 1938] [serial = 1353] [outer = 0x0] [url = about:blank] 19:45:08 INFO - PROCESS | 1938 | --DOMWINDOW == 215 (0x11bfa1000) [pid = 1938] [serial = 1344] [outer = 0x0] [url = about:blank] 19:45:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 19:45:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 721ms 19:45:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 19:45:08 INFO - PROCESS | 1938 | 1461465908961 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 19:45:08 INFO - PROCESS | 1938 | 1461465908962 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 19:45:08 INFO - PROCESS | 1938 | 1461465908965 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 19:45:08 INFO - PROCESS | 1938 | 1461465908969 Marionette TRACE conn2 <- [1,1986,null,{}] 19:45:08 INFO - PROCESS | 1938 | 1461465908976 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}] 19:45:09 INFO - PROCESS | 1938 | 1461465909072 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 19:45:09 INFO - PROCESS | 1938 | 1461465909078 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:09 INFO - PROCESS | 1938 | ++DOCSHELL 0x1240bf800 == 73 [pid = 1938] [id = 504] 19:45:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 216 (0x126bcf400) [pid = 1938] [serial = 1512] [outer = 0x0] 19:45:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 217 (0x1288cb400) [pid = 1938] [serial = 1513] [outer = 0x126bcf400] 19:45:09 INFO - PROCESS | 1938 | 1461465909108 Marionette DEBUG loaded listener.js 19:45:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 218 (0x129506800) [pid = 1938] [serial = 1514] [outer = 0x126bcf400] 19:45:09 INFO - PROCESS | 1938 | 1461465909498 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]]]}] 19:45:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 19:45:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 573ms 19:45:09 INFO - PROCESS | 1938 | 1461465909538 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 19:45:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 19:45:09 INFO - PROCESS | 1938 | 1461465909540 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 19:45:09 INFO - PROCESS | 1938 | 1461465909543 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 19:45:09 INFO - PROCESS | 1938 | 1461465909544 Marionette TRACE conn2 <- [1,1990,null,{}] 19:45:09 INFO - PROCESS | 1938 | 1461465909546 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}] 19:45:09 INFO - PROCESS | 1938 | 1461465909642 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 19:45:09 INFO - PROCESS | 1938 | 1461465909646 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:09 INFO - PROCESS | 1938 | ++DOCSHELL 0x12b2e6000 == 74 [pid = 1938] [id = 505] 19:45:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 219 (0x129511800) [pid = 1938] [serial = 1515] [outer = 0x0] 19:45:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 220 (0x12a146800) [pid = 1938] [serial = 1516] [outer = 0x129511800] 19:45:09 INFO - PROCESS | 1938 | 1461465909674 Marionette DEBUG loaded listener.js 19:45:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 221 (0x12ab1f000) [pid = 1938] [serial = 1517] [outer = 0x129511800] 19:45:10 INFO - PROCESS | 1938 | 1461465910140 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]]]}] 19:45:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 19:45:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 619ms 19:45:10 INFO - PROCESS | 1938 | 1461465910163 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 19:45:10 INFO - PROCESS | 1938 | 1461465910166 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 19:45:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 19:45:10 INFO - PROCESS | 1938 | 1461465910169 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 19:45:10 INFO - PROCESS | 1938 | 1461465910172 Marionette TRACE conn2 <- [1,1994,null,{}] 19:45:10 INFO - PROCESS | 1938 | 1461465910177 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}] 19:45:10 INFO - PROCESS | 1938 | 1461465910292 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 19:45:10 INFO - PROCESS | 1938 | 1461465910424 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:10 INFO - PROCESS | 1938 | ++DOCSHELL 0x11c370800 == 75 [pid = 1938] [id = 506] 19:45:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 222 (0x118ff0000) [pid = 1938] [serial = 1518] [outer = 0x0] 19:45:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 223 (0x119f4c400) [pid = 1938] [serial = 1519] [outer = 0x118ff0000] 19:45:10 INFO - PROCESS | 1938 | 1461465910459 Marionette DEBUG loaded listener.js 19:45:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 224 (0x11c327c00) [pid = 1938] [serial = 1520] [outer = 0x118ff0000] 19:45:10 INFO - PROCESS | 1938 | 1461465910875 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]]]}] 19:45:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 19:45:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 722ms 19:45:10 INFO - PROCESS | 1938 | 1461465910892 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 19:45:10 INFO - PROCESS | 1938 | 1461465910896 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 19:45:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 19:45:10 INFO - PROCESS | 1938 | 1461465910901 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 19:45:10 INFO - PROCESS | 1938 | 1461465910903 Marionette TRACE conn2 <- [1,1998,null,{}] 19:45:10 INFO - PROCESS | 1938 | 1461465910905 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}] 19:45:11 INFO - PROCESS | 1938 | 1461465911015 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 19:45:11 INFO - PROCESS | 1938 | 1461465911130 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:11 INFO - PROCESS | 1938 | ++DOCSHELL 0x12be5d800 == 76 [pid = 1938] [id = 507] 19:45:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 225 (0x11c329800) [pid = 1938] [serial = 1521] [outer = 0x0] 19:45:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 226 (0x124e4c000) [pid = 1938] [serial = 1522] [outer = 0x11c329800] 19:45:11 INFO - PROCESS | 1938 | 1461465911164 Marionette DEBUG loaded listener.js 19:45:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 227 (0x1296f3400) [pid = 1938] [serial = 1523] [outer = 0x11c329800] 19:45:11 INFO - PROCESS | 1938 | 1461465911588 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]]]}] 19:45:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 19:45:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 722ms 19:45:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 19:45:11 INFO - PROCESS | 1938 | 1461465911622 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 19:45:11 INFO - PROCESS | 1938 | 1461465911624 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 19:45:11 INFO - PROCESS | 1938 | 1461465911626 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 19:45:11 INFO - PROCESS | 1938 | 1461465911629 Marionette TRACE conn2 <- [1,2002,null,{}] 19:45:11 INFO - PROCESS | 1938 | 1461465911659 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}] 19:45:11 INFO - PROCESS | 1938 | 1461465911773 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 19:45:11 INFO - PROCESS | 1938 | 1461465911860 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:11 INFO - PROCESS | 1938 | ++DOCSHELL 0x12e6c0800 == 77 [pid = 1938] [id = 508] 19:45:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 228 (0x12ab1e400) [pid = 1938] [serial = 1524] [outer = 0x0] 19:45:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 229 (0x12ac21c00) [pid = 1938] [serial = 1525] [outer = 0x12ab1e400] 19:45:11 INFO - PROCESS | 1938 | 1461465911893 Marionette DEBUG loaded listener.js 19:45:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 230 (0x12af36c00) [pid = 1938] [serial = 1526] [outer = 0x12ab1e400] 19:45:12 INFO - PROCESS | 1938 | 1461465912377 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]]]}] 19:45:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 19:45:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 775ms 19:45:12 INFO - PROCESS | 1938 | 1461465912402 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 19:45:12 INFO - PROCESS | 1938 | 1461465912405 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 19:45:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 19:45:12 INFO - PROCESS | 1938 | 1461465912409 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 19:45:12 INFO - PROCESS | 1938 | 1461465912411 Marionette TRACE conn2 <- [1,2006,null,{}] 19:45:12 INFO - PROCESS | 1938 | 1461465912415 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}] 19:45:12 INFO - PROCESS | 1938 | 1461465912581 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 19:45:12 INFO - PROCESS | 1938 | 1461465912734 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:12 INFO - PROCESS | 1938 | ++DOCSHELL 0x12ef96000 == 78 [pid = 1938] [id = 509] 19:45:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 231 (0x12af38c00) [pid = 1938] [serial = 1527] [outer = 0x0] 19:45:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 232 (0x12b0a6000) [pid = 1938] [serial = 1528] [outer = 0x12af38c00] 19:45:12 INFO - PROCESS | 1938 | 1461465912777 Marionette DEBUG loaded listener.js 19:45:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 233 (0x12b26a800) [pid = 1938] [serial = 1529] [outer = 0x12af38c00] 19:45:13 INFO - PROCESS | 1938 | 1461465913178 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]]]}] 19:45:13 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 19:45:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 822ms 19:45:13 INFO - PROCESS | 1938 | 1461465913230 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 19:45:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 19:45:13 INFO - PROCESS | 1938 | 1461465913231 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 19:45:13 INFO - PROCESS | 1938 | 1461465913234 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 19:45:13 INFO - PROCESS | 1938 | 1461465913235 Marionette TRACE conn2 <- [1,2010,null,{}] 19:45:13 INFO - PROCESS | 1938 | 1461465913238 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}] 19:45:13 INFO - PROCESS | 1938 | 1461465913347 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 19:45:13 INFO - PROCESS | 1938 | 1461465913462 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:13 INFO - PROCESS | 1938 | ++DOCSHELL 0x12fe39800 == 79 [pid = 1938] [id = 510] 19:45:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 234 (0x12b099800) [pid = 1938] [serial = 1530] [outer = 0x0] 19:45:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 235 (0x12b4dc800) [pid = 1938] [serial = 1531] [outer = 0x12b099800] 19:45:13 INFO - PROCESS | 1938 | 1461465913496 Marionette DEBUG loaded listener.js 19:45:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 236 (0x12bce8000) [pid = 1938] [serial = 1532] [outer = 0x12b099800] 19:45:13 INFO - PROCESS | 1938 | 1461465913919 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]]]}] 19:45:13 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 19:45:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 720ms 19:45:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 19:45:13 INFO - PROCESS | 1938 | 1461465913954 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 19:45:13 INFO - PROCESS | 1938 | 1461465913956 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 19:45:13 INFO - PROCESS | 1938 | 1461465913958 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 19:45:13 INFO - PROCESS | 1938 | 1461465913959 Marionette TRACE conn2 <- [1,2014,null,{}] 19:45:13 INFO - PROCESS | 1938 | 1461465913961 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}] 19:45:14 INFO - PROCESS | 1938 | 1461465914088 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 19:45:14 INFO - PROCESS | 1938 | 1461465914206 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:14 INFO - PROCESS | 1938 | ++DOCSHELL 0x138d2b000 == 80 [pid = 1938] [id = 511] 19:45:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 237 (0x12ad9ac00) [pid = 1938] [serial = 1533] [outer = 0x0] 19:45:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 238 (0x12bec3800) [pid = 1938] [serial = 1534] [outer = 0x12ad9ac00] 19:45:14 INFO - PROCESS | 1938 | 1461465914242 Marionette DEBUG loaded listener.js 19:45:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 239 (0x12e318c00) [pid = 1938] [serial = 1535] [outer = 0x12ad9ac00] 19:45:14 INFO - PROCESS | 1938 | 1461465914659 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]]]}] 19:45:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 19:45:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 770ms 19:45:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 19:45:14 INFO - PROCESS | 1938 | 1461465914729 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 19:45:14 INFO - PROCESS | 1938 | 1461465914730 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 19:45:14 INFO - PROCESS | 1938 | 1461465914732 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 19:45:14 INFO - PROCESS | 1938 | 1461465914734 Marionette TRACE conn2 <- [1,2018,null,{}] 19:45:14 INFO - PROCESS | 1938 | 1461465914736 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}] 19:45:14 INFO - PROCESS | 1938 | 1461465914845 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 19:45:14 INFO - PROCESS | 1938 | 1461465914932 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:14 INFO - PROCESS | 1938 | ++DOCSHELL 0x138da4800 == 81 [pid = 1938] [id = 512] 19:45:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 240 (0x12e30c400) [pid = 1938] [serial = 1536] [outer = 0x0] 19:45:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 241 (0x12e80fc00) [pid = 1938] [serial = 1537] [outer = 0x12e30c400] 19:45:14 INFO - PROCESS | 1938 | 1461465914965 Marionette DEBUG loaded listener.js 19:45:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 242 (0x12eb86800) [pid = 1938] [serial = 1538] [outer = 0x12e30c400] 19:45:15 INFO - PROCESS | 1938 | 1461465915376 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]]]}] 19:45:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 19:45:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 671ms 19:45:15 INFO - PROCESS | 1938 | 1461465915404 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 19:45:15 INFO - PROCESS | 1938 | 1461465915405 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 19:45:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 19:45:15 INFO - PROCESS | 1938 | 1461465915408 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 19:45:15 INFO - PROCESS | 1938 | 1461465915409 Marionette TRACE conn2 <- [1,2022,null,{}] 19:45:15 INFO - PROCESS | 1938 | 1461465915411 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}] 19:45:15 INFO - PROCESS | 1938 | 1461465915523 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 19:45:15 INFO - PROCESS | 1938 | 1461465915638 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:15 INFO - PROCESS | 1938 | ++DOCSHELL 0x139821000 == 82 [pid = 1938] [id = 513] 19:45:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 243 (0x12e80d000) [pid = 1938] [serial = 1539] [outer = 0x0] 19:45:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 244 (0x12f871c00) [pid = 1938] [serial = 1540] [outer = 0x12e80d000] 19:45:15 INFO - PROCESS | 1938 | 1461465915673 Marionette DEBUG loaded listener.js 19:45:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 245 (0x12fc89400) [pid = 1938] [serial = 1541] [outer = 0x12e80d000] 19:45:16 INFO - PROCESS | 1938 | 1461465916172 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]]]}] 19:45:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 19:45:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 823ms 19:45:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 19:45:16 INFO - PROCESS | 1938 | 1461465916231 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 19:45:16 INFO - PROCESS | 1938 | 1461465916233 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 19:45:16 INFO - PROCESS | 1938 | 1461465916235 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 19:45:16 INFO - PROCESS | 1938 | 1461465916236 Marionette TRACE conn2 <- [1,2026,null,{}] 19:45:16 INFO - PROCESS | 1938 | 1461465916239 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}] 19:45:16 INFO - PROCESS | 1938 | 1461465916354 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 19:45:16 INFO - PROCESS | 1938 | 1461465916442 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:16 INFO - PROCESS | 1938 | ++DOCSHELL 0x139b0e800 == 83 [pid = 1938] [id = 514] 19:45:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 246 (0x12f871800) [pid = 1938] [serial = 1542] [outer = 0x0] 19:45:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 247 (0x1372b8800) [pid = 1938] [serial = 1543] [outer = 0x12f871800] 19:45:16 INFO - PROCESS | 1938 | 1461465916474 Marionette DEBUG loaded listener.js 19:45:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 248 (0x138c92000) [pid = 1938] [serial = 1544] [outer = 0x12f871800] 19:45:16 INFO - PROCESS | 1938 | 1461465916910 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]]]}] 19:45:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 19:45:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 720ms 19:45:16 INFO - PROCESS | 1938 | 1461465916955 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 19:45:16 INFO - PROCESS | 1938 | 1461465916957 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 19:45:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 19:45:16 INFO - PROCESS | 1938 | 1461465916959 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 19:45:16 INFO - PROCESS | 1938 | 1461465916960 Marionette TRACE conn2 <- [1,2030,null,{}] 19:45:16 INFO - PROCESS | 1938 | 1461465916963 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}] 19:45:17 INFO - PROCESS | 1938 | 1461465917077 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 19:45:17 INFO - PROCESS | 1938 | 1461465917169 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:17 INFO - PROCESS | 1938 | ++DOCSHELL 0x13a130000 == 84 [pid = 1938] [id = 515] 19:45:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 249 (0x12e6e7800) [pid = 1938] [serial = 1545] [outer = 0x0] 19:45:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 250 (0x138c93400) [pid = 1938] [serial = 1546] [outer = 0x12e6e7800] 19:45:17 INFO - PROCESS | 1938 | 1461465917201 Marionette DEBUG loaded listener.js 19:45:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 251 (0x138c9bc00) [pid = 1938] [serial = 1547] [outer = 0x12e6e7800] 19:45:17 INFO - PROCESS | 1938 | 1461465917816 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]]]}] 19:45:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 19:45:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 920ms 19:45:17 INFO - PROCESS | 1938 | 1461465917880 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 19:45:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 19:45:17 INFO - PROCESS | 1938 | 1461465917882 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 19:45:17 INFO - PROCESS | 1938 | 1461465917885 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 19:45:17 INFO - PROCESS | 1938 | 1461465917888 Marionette TRACE conn2 <- [1,2034,null,{}] 19:45:17 INFO - PROCESS | 1938 | 1461465917892 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}] 19:45:18 INFO - PROCESS | 1938 | 1461465918008 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 19:45:18 INFO - PROCESS | 1938 | 1461465918154 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:18 INFO - PROCESS | 1938 | ++DOCSHELL 0x12ce95800 == 85 [pid = 1938] [id = 516] 19:45:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 252 (0x119133400) [pid = 1938] [serial = 1548] [outer = 0x0] 19:45:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 253 (0x11a921800) [pid = 1938] [serial = 1549] [outer = 0x119133400] 19:45:18 INFO - PROCESS | 1938 | 1461465918201 Marionette DEBUG loaded listener.js 19:45:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 254 (0x11c62a800) [pid = 1938] [serial = 1550] [outer = 0x119133400] 19:45:18 INFO - PROCESS | 1938 | 1461465918679 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]]]}] 19:45:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 19:45:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 823ms 19:45:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 19:45:18 INFO - PROCESS | 1938 | 1461465918709 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 19:45:18 INFO - PROCESS | 1938 | 1461465918713 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 19:45:18 INFO - PROCESS | 1938 | 1461465918717 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 19:45:18 INFO - PROCESS | 1938 | 1461465918719 Marionette TRACE conn2 <- [1,2038,null,{}] 19:45:18 INFO - PROCESS | 1938 | 1461465918722 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}] 19:45:18 INFO - PROCESS | 1938 | 1461465918857 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 19:45:19 INFO - PROCESS | 1938 | 1461465919017 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:19 INFO - PROCESS | 1938 | ++DOCSHELL 0x128e7b800 == 86 [pid = 1938] [id = 517] 19:45:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 255 (0x11bbda400) [pid = 1938] [serial = 1551] [outer = 0x0] 19:45:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 256 (0x12930f400) [pid = 1938] [serial = 1552] [outer = 0x11bbda400] 19:45:19 INFO - PROCESS | 1938 | 1461465919048 Marionette DEBUG loaded listener.js 19:45:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 257 (0x12a119000) [pid = 1938] [serial = 1553] [outer = 0x11bbda400] 19:45:19 INFO - PROCESS | 1938 | 1461465919508 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]]]}] 19:45:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 19:45:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 821ms 19:45:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 19:45:19 INFO - PROCESS | 1938 | 1461465919539 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 19:45:19 INFO - PROCESS | 1938 | 1461465919541 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 19:45:19 INFO - PROCESS | 1938 | 1461465919544 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 19:45:19 INFO - PROCESS | 1938 | 1461465919548 Marionette TRACE conn2 <- [1,2042,null,{}] 19:45:19 INFO - PROCESS | 1938 | 1461465919559 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}] 19:45:19 INFO - PROCESS | 1938 | 1461465919721 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 19:45:19 INFO - PROCESS | 1938 | 1461465919830 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:19 INFO - PROCESS | 1938 | ++DOCSHELL 0x138d7c000 == 87 [pid = 1938] [id = 518] 19:45:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 258 (0x12a11d000) [pid = 1938] [serial = 1554] [outer = 0x0] 19:45:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 259 (0x12ac21400) [pid = 1938] [serial = 1555] [outer = 0x12a11d000] 19:45:19 INFO - PROCESS | 1938 | 1461465919860 Marionette DEBUG loaded listener.js 19:45:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 260 (0x12af33400) [pid = 1938] [serial = 1556] [outer = 0x12a11d000] 19:45:20 INFO - PROCESS | 1938 | 1461465920295 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]]]}] 19:45:20 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) 19:45:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 775ms 19:45:20 INFO - PROCESS | 1938 | 1461465920320 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 19:45:20 INFO - PROCESS | 1938 | 1461465920321 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 19:45:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 19:45:20 INFO - PROCESS | 1938 | 1461465920324 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 19:45:20 INFO - PROCESS | 1938 | 1461465920325 Marionette TRACE conn2 <- [1,2046,null,{}] 19:45:20 INFO - PROCESS | 1938 | 1461465920327 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}] 19:45:20 INFO - PROCESS | 1938 | 1461465920440 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 19:45:20 INFO - PROCESS | 1938 | 1461465920626 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:20 INFO - PROCESS | 1938 | --DOCSHELL 0x1399e3000 == 86 [pid = 1938] [id = 413] 19:45:20 INFO - PROCESS | 1938 | --DOCSHELL 0x1240bf800 == 85 [pid = 1938] [id = 504] 19:45:20 INFO - PROCESS | 1938 | --DOCSHELL 0x123c86000 == 84 [pid = 1938] [id = 503] 19:45:20 INFO - PROCESS | 1938 | --DOCSHELL 0x12a891000 == 83 [pid = 1938] [id = 502] 19:45:20 INFO - PROCESS | 1938 | ++DOCSHELL 0x11bf60000 == 84 [pid = 1938] [id = 519] 19:45:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 261 (0x118ff2400) [pid = 1938] [serial = 1557] [outer = 0x0] 19:45:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 262 (0x11c327400) [pid = 1938] [serial = 1558] [outer = 0x118ff2400] 19:45:20 INFO - PROCESS | 1938 | 1461465920714 Marionette DEBUG loaded listener.js 19:45:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 263 (0x12b252000) [pid = 1938] [serial = 1559] [outer = 0x118ff2400] 19:45:20 INFO - PROCESS | 1938 | --DOCSHELL 0x13981e000 == 83 [pid = 1938] [id = 496] 19:45:20 INFO - PROCESS | 1938 | --DOCSHELL 0x139793000 == 82 [pid = 1938] [id = 495] 19:45:20 INFO - PROCESS | 1938 | --DOCSHELL 0x12fe28000 == 81 [pid = 1938] [id = 494] 19:45:20 INFO - PROCESS | 1938 | --DOCSHELL 0x12ae86000 == 80 [pid = 1938] [id = 493] 19:45:20 INFO - PROCESS | 1938 | --DOCSHELL 0x11b83c800 == 79 [pid = 1938] [id = 492] 19:45:21 INFO - PROCESS | 1938 | 1461465921112 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]]]}] 19:45:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 19:45:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 819ms 19:45:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 19:45:21 INFO - PROCESS | 1938 | 1461465921143 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 19:45:21 INFO - PROCESS | 1938 | 1461465921144 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 19:45:21 INFO - PROCESS | 1938 | 1461465921147 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 19:45:21 INFO - PROCESS | 1938 | 1461465921148 Marionette TRACE conn2 <- [1,2050,null,{}] 19:45:21 INFO - PROCESS | 1938 | 1461465921150 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}] 19:45:21 INFO - PROCESS | 1938 | 1461465921266 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 19:45:21 INFO - PROCESS | 1938 | 1461465921347 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:21 INFO - PROCESS | 1938 | ++DOCSHELL 0x12f9cc800 == 80 [pid = 1938] [id = 520] 19:45:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 264 (0x12b098800) [pid = 1938] [serial = 1560] [outer = 0x0] 19:45:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 265 (0x12e369400) [pid = 1938] [serial = 1561] [outer = 0x12b098800] 19:45:21 INFO - PROCESS | 1938 | 1461465921375 Marionette DEBUG loaded listener.js 19:45:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 266 (0x12fc8bc00) [pid = 1938] [serial = 1562] [outer = 0x12b098800] 19:45:21 INFO - PROCESS | 1938 | 1461465921704 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]]]}] 19:45:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 19:45:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 568ms 19:45:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 19:45:21 INFO - PROCESS | 1938 | 1461465921716 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 19:45:21 INFO - PROCESS | 1938 | 1461465921718 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 19:45:21 INFO - PROCESS | 1938 | 1461465921720 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 19:45:21 INFO - PROCESS | 1938 | 1461465921721 Marionette TRACE conn2 <- [1,2054,null,{}] 19:45:21 INFO - PROCESS | 1938 | 1461465921730 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}] 19:45:21 INFO - PROCESS | 1938 | 1461465921871 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 19:45:21 INFO - PROCESS | 1938 | 1461465921883 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:21 INFO - PROCESS | 1938 | ++DOCSHELL 0x139fe3800 == 81 [pid = 1938] [id = 521] 19:45:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 267 (0x129708800) [pid = 1938] [serial = 1563] [outer = 0x0] 19:45:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 268 (0x12970e400) [pid = 1938] [serial = 1564] [outer = 0x129708800] 19:45:21 INFO - PROCESS | 1938 | 1461465921911 Marionette DEBUG loaded listener.js 19:45:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 269 (0x138c8ec00) [pid = 1938] [serial = 1565] [outer = 0x129708800] 19:45:22 INFO - PROCESS | 1938 | 1461465922276 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]]]}] 19:45:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 19:45:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 575ms 19:45:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 19:45:22 INFO - PROCESS | 1938 | 1461465922295 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 19:45:22 INFO - PROCESS | 1938 | 1461465922296 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 19:45:22 INFO - PROCESS | 1938 | 1461465922300 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 19:45:22 INFO - PROCESS | 1938 | 1461465922301 Marionette TRACE conn2 <- [1,2058,null,{}] 19:45:22 INFO - PROCESS | 1938 | 1461465922303 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}] 19:45:22 INFO - PROCESS | 1938 | 1461465922429 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 19:45:22 INFO - PROCESS | 1938 | 1461465922443 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:22 INFO - PROCESS | 1938 | ++DOCSHELL 0x13a5c7800 == 82 [pid = 1938] [id = 522] 19:45:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 270 (0x1372bac00) [pid = 1938] [serial = 1566] [outer = 0x0] 19:45:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 271 (0x139c7c000) [pid = 1938] [serial = 1567] [outer = 0x1372bac00] 19:45:22 INFO - PROCESS | 1938 | 1461465922468 Marionette DEBUG loaded listener.js 19:45:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 272 (0x139c82000) [pid = 1938] [serial = 1568] [outer = 0x1372bac00] 19:45:22 INFO - PROCESS | 1938 | 1461465922857 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]]]}] 19:45:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 19:45:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 620ms 19:45:22 INFO - PROCESS | 1938 | 1461465922920 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 19:45:22 INFO - PROCESS | 1938 | 1461465922921 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 19:45:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 19:45:22 INFO - PROCESS | 1938 | 1461465922923 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 19:45:22 INFO - PROCESS | 1938 | 1461465922924 Marionette TRACE conn2 <- [1,2062,null,{}] 19:45:22 INFO - PROCESS | 1938 | 1461465922926 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}] 19:45:23 INFO - PROCESS | 1938 | 1461465923059 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 19:45:23 INFO - PROCESS | 1938 | 1461465923078 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:23 INFO - PROCESS | 1938 | ++DOCSHELL 0x142218000 == 83 [pid = 1938] [id = 523] 19:45:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 273 (0x139c7e000) [pid = 1938] [serial = 1569] [outer = 0x0] 19:45:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 274 (0x139c86000) [pid = 1938] [serial = 1570] [outer = 0x139c7e000] 19:45:23 INFO - PROCESS | 1938 | 1461465923103 Marionette DEBUG loaded listener.js 19:45:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 275 (0x139d2a800) [pid = 1938] [serial = 1571] [outer = 0x139c7e000] 19:45:23 INFO - PROCESS | 1938 | 1461465923467 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]]]}] 19:45:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 19:45:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 568ms 19:45:23 INFO - PROCESS | 1938 | 1461465923493 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 19:45:23 INFO - PROCESS | 1938 | 1461465923494 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 19:45:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 19:45:23 INFO - PROCESS | 1938 | 1461465923496 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 19:45:23 INFO - PROCESS | 1938 | 1461465923497 Marionette TRACE conn2 <- [1,2066,null,{}] 19:45:23 INFO - PROCESS | 1938 | 1461465923502 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}] 19:45:24 INFO - PROCESS | 1938 | 1461465924056 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 19:45:24 INFO - PROCESS | 1938 | --DOMWINDOW == 274 (0x12eb33400) [pid = 1938] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 19:45:24 INFO - PROCESS | 1938 | --DOMWINDOW == 273 (0x12b51f800) [pid = 1938] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 19:45:24 INFO - PROCESS | 1938 | --DOMWINDOW == 272 (0x118fe7c00) [pid = 1938] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 19:45:24 INFO - PROCESS | 1938 | --DOMWINDOW == 271 (0x12930cc00) [pid = 1938] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 19:45:24 INFO - PROCESS | 1938 | --DOMWINDOW == 270 (0x11aa67800) [pid = 1938] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 19:45:24 INFO - PROCESS | 1938 | --DOMWINDOW == 269 (0x12b256c00) [pid = 1938] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 19:45:24 INFO - PROCESS | 1938 | --DOMWINDOW == 268 (0x124280000) [pid = 1938] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 19:45:24 INFO - PROCESS | 1938 | --DOMWINDOW == 267 (0x118e72800) [pid = 1938] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 19:45:24 INFO - PROCESS | 1938 | --DOMWINDOW == 266 (0x12cfe6000) [pid = 1938] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 19:45:24 INFO - PROCESS | 1938 | --DOMWINDOW == 265 (0x11b8a6800) [pid = 1938] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 19:45:24 INFO - PROCESS | 1938 | --DOMWINDOW == 264 (0x12af37400) [pid = 1938] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 19:45:24 INFO - PROCESS | 1938 | --DOMWINDOW == 263 (0x11b8a8800) [pid = 1938] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 19:45:24 INFO - PROCESS | 1938 | --DOMWINDOW == 262 (0x128e08800) [pid = 1938] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 19:45:24 INFO - PROCESS | 1938 | --DOMWINDOW == 261 (0x12cfe2800) [pid = 1938] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 19:45:24 INFO - PROCESS | 1938 | --DOMWINDOW == 260 (0x12bec3000) [pid = 1938] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 19:45:24 INFO - PROCESS | 1938 | --DOMWINDOW == 259 (0x1296f5400) [pid = 1938] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 19:45:24 INFO - PROCESS | 1938 | --DOMWINDOW == 258 (0x124007c00) [pid = 1938] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 19:45:24 INFO - PROCESS | 1938 | --DOMWINDOW == 257 (0x12e6ea000) [pid = 1938] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 19:45:24 INFO - PROCESS | 1938 | --DOMWINDOW == 256 (0x12cfdc800) [pid = 1938] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 19:45:24 INFO - PROCESS | 1938 | --DOMWINDOW == 255 (0x12eb27400) [pid = 1938] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 19:45:24 INFO - PROCESS | 1938 | --DOMWINDOW == 254 (0x1296f2000) [pid = 1938] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 19:45:24 INFO - PROCESS | 1938 | --DOMWINDOW == 253 (0x11673ac00) [pid = 1938] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 19:45:24 INFO - PROCESS | 1938 | --DOMWINDOW == 252 (0x12e313000) [pid = 1938] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 19:45:24 INFO - PROCESS | 1938 | --DOMWINDOW == 251 (0x1159fa800) [pid = 1938] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 19:45:24 INFO - PROCESS | 1938 | --DOMWINDOW == 250 (0x12cfe9800) [pid = 1938] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 19:45:24 INFO - PROCESS | 1938 | --DOMWINDOW == 249 (0x11b8a5000) [pid = 1938] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 19:45:24 INFO - PROCESS | 1938 | --DOMWINDOW == 248 (0x12950ac00) [pid = 1938] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 19:45:24 INFO - PROCESS | 1938 | --DOMWINDOW == 247 (0x12e6e7400) [pid = 1938] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 19:45:24 INFO - PROCESS | 1938 | --DOMWINDOW == 246 (0x114bad000) [pid = 1938] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 19:45:24 INFO - PROCESS | 1938 | --DOMWINDOW == 245 (0x12931c000) [pid = 1938] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 19:45:24 INFO - PROCESS | 1938 | --DOMWINDOW == 244 (0x12400b800) [pid = 1938] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 19:45:24 INFO - PROCESS | 1938 | --DOMWINDOW == 243 (0x12a112400) [pid = 1938] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 19:45:24 INFO - PROCESS | 1938 | --DOMWINDOW == 242 (0x129687000) [pid = 1938] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 19:45:24 INFO - PROCESS | 1938 | --DOMWINDOW == 241 (0x1244d7800) [pid = 1938] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 19:45:24 INFO - PROCESS | 1938 | --DOMWINDOW == 240 (0x12400c800) [pid = 1938] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 19:45:24 INFO - PROCESS | 1938 | --DOMWINDOW == 239 (0x12a115000) [pid = 1938] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 19:45:24 INFO - PROCESS | 1938 | --DOMWINDOW == 238 (0x12e38c400) [pid = 1938] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 19:45:24 INFO - PROCESS | 1938 | --DOMWINDOW == 237 (0x11aa6a800) [pid = 1938] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 19:45:24 INFO - PROCESS | 1938 | --DOMWINDOW == 236 (0x117875400) [pid = 1938] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 19:45:24 INFO - PROCESS | 1938 | --DOMWINDOW == 235 (0x114f9b400) [pid = 1938] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 19:45:24 INFO - PROCESS | 1938 | --DOMWINDOW == 234 (0x12d599000) [pid = 1938] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 19:45:24 INFO - PROCESS | 1938 | --DOMWINDOW == 233 (0x11b817800) [pid = 1938] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 19:45:24 INFO - PROCESS | 1938 | --DOMWINDOW == 232 (0x12af39400) [pid = 1938] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 19:45:24 INFO - PROCESS | 1938 | --DOMWINDOW == 231 (0x114e53800) [pid = 1938] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 19:45:24 INFO - PROCESS | 1938 | --DOMWINDOW == 230 (0x12af33000) [pid = 1938] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 19:45:24 INFO - PROCESS | 1938 | --DOMWINDOW == 229 (0x12e317c00) [pid = 1938] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 19:45:24 INFO - PROCESS | 1938 | --DOMWINDOW == 228 (0x12ac1f000) [pid = 1938] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 19:45:24 INFO - PROCESS | 1938 | --DOMWINDOW == 227 (0x126f72400) [pid = 1938] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 19:45:24 INFO - PROCESS | 1938 | --DOMWINDOW == 226 (0x12afb0000) [pid = 1938] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 19:45:24 INFO - PROCESS | 1938 | --DOMWINDOW == 225 (0x12b259c00) [pid = 1938] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 19:45:24 INFO - PROCESS | 1938 | --DOMWINDOW == 224 (0x11aaad800) [pid = 1938] [serial = 1437] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 19:45:24 INFO - PROCESS | 1938 | --DOMWINDOW == 223 (0x1185b5400) [pid = 1938] [serial = 1431] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 19:45:24 INFO - PROCESS | 1938 | --DOMWINDOW == 222 (0x123acb000) [pid = 1938] [serial = 1440] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 19:45:24 INFO - PROCESS | 1938 | --DOMWINDOW == 221 (0x126bcc800) [pid = 1938] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 19:45:24 INFO - PROCESS | 1938 | --DOMWINDOW == 220 (0x11c881000) [pid = 1938] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 19:45:24 INFO - PROCESS | 1938 | --DOMWINDOW == 219 (0x115169c00) [pid = 1938] [serial = 1434] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 19:45:24 INFO - PROCESS | 1938 | --DOMWINDOW == 218 (0x12950a400) [pid = 1938] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 19:45:24 INFO - PROCESS | 1938 | --DOMWINDOW == 217 (0x12e811400) [pid = 1938] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 19:45:24 INFO - PROCESS | 1938 | --DOMWINDOW == 216 (0x118c21c00) [pid = 1938] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 19:45:24 INFO - PROCESS | 1938 | --DOMWINDOW == 215 (0x11a919c00) [pid = 1938] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 19:45:24 INFO - PROCESS | 1938 | --DOMWINDOW == 214 (0x118e78800) [pid = 1938] [serial = 1428] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 19:45:24 INFO - PROCESS | 1938 | --DOMWINDOW == 213 (0x126bcf400) [pid = 1938] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 19:45:24 INFO - PROCESS | 1938 | --DOMWINDOW == 212 (0x1153d7800) [pid = 1938] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 19:45:24 INFO - PROCESS | 1938 | --DOMWINDOW == 211 (0x11bbdd800) [pid = 1938] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 19:45:24 INFO - PROCESS | 1938 | 1461465924156 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:24 INFO - PROCESS | 1938 | ++DOCSHELL 0x1145a7800 == 84 [pid = 1938] [id = 524] 19:45:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 212 (0x114bad000) [pid = 1938] [serial = 1572] [outer = 0x0] 19:45:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 213 (0x115167400) [pid = 1938] [serial = 1573] [outer = 0x114bad000] 19:45:24 INFO - PROCESS | 1938 | 1461465924182 Marionette DEBUG loaded listener.js 19:45:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 214 (0x1188a2000) [pid = 1938] [serial = 1574] [outer = 0x114bad000] 19:45:24 INFO - PROCESS | 1938 | 1461465924493 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]]]}] 19:45:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 19:45:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1021ms 19:45:24 INFO - PROCESS | 1938 | 1461465924522 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 19:45:24 INFO - PROCESS | 1938 | 1461465924524 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 19:45:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 19:45:24 INFO - PROCESS | 1938 | 1461465924543 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 19:45:24 INFO - PROCESS | 1938 | 1461465924544 Marionette TRACE conn2 <- [1,2070,null,{}] 19:45:24 INFO - PROCESS | 1938 | 1461465924548 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}] 19:45:24 INFO - PROCESS | 1938 | 1461465924710 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 19:45:24 INFO - PROCESS | 1938 | 1461465924717 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:24 INFO - PROCESS | 1938 | ++DOCSHELL 0x123bdc800 == 85 [pid = 1938] [id = 525] 19:45:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 215 (0x1188c3400) [pid = 1938] [serial = 1575] [outer = 0x0] 19:45:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 216 (0x11aa68400) [pid = 1938] [serial = 1576] [outer = 0x1188c3400] 19:45:24 INFO - PROCESS | 1938 | 1461465924744 Marionette DEBUG loaded listener.js 19:45:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 217 (0x11bbe8c00) [pid = 1938] [serial = 1577] [outer = 0x1188c3400] 19:45:25 INFO - PROCESS | 1938 | 1461465925071 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]]]}] 19:45:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 19:45:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 585ms 19:45:25 INFO - PROCESS | 1938 | 1461465925112 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 19:45:25 INFO - PROCESS | 1938 | 1461465925114 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 19:45:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 19:45:25 INFO - PROCESS | 1938 | 1461465925116 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 19:45:25 INFO - PROCESS | 1938 | 1461465925118 Marionette TRACE conn2 <- [1,2074,null,{}] 19:45:25 INFO - PROCESS | 1938 | 1461465925120 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}] 19:45:25 INFO - PROCESS | 1938 | 1461465925232 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 19:45:25 INFO - PROCESS | 1938 | 1461465925236 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:25 INFO - PROCESS | 1938 | ++DOCSHELL 0x12f313000 == 86 [pid = 1938] [id = 526] 19:45:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 218 (0x118e6cc00) [pid = 1938] [serial = 1578] [outer = 0x0] 19:45:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 219 (0x11c484000) [pid = 1938] [serial = 1579] [outer = 0x118e6cc00] 19:45:25 INFO - PROCESS | 1938 | 1461465925340 Marionette DEBUG loaded listener.js 19:45:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 220 (0x1296fb800) [pid = 1938] [serial = 1580] [outer = 0x118e6cc00] 19:45:25 INFO - PROCESS | 1938 | 1461465925730 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]]]}] 19:45:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 19:45:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 621ms 19:45:25 INFO - PROCESS | 1938 | 1461465925738 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 19:45:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 19:45:25 INFO - PROCESS | 1938 | 1461465925740 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 19:45:25 INFO - PROCESS | 1938 | 1461465925744 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 19:45:25 INFO - PROCESS | 1938 | 1461465925746 Marionette TRACE conn2 <- [1,2078,null,{}] 19:45:25 INFO - PROCESS | 1938 | 1461465925749 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}] 19:45:25 INFO - PROCESS | 1938 | 1461465925857 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 19:45:25 INFO - PROCESS | 1938 | 1461465925861 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:25 INFO - PROCESS | 1938 | ++DOCSHELL 0x137219800 == 87 [pid = 1938] [id = 527] 19:45:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 221 (0x12978c000) [pid = 1938] [serial = 1581] [outer = 0x0] 19:45:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 222 (0x12ac23000) [pid = 1938] [serial = 1582] [outer = 0x12978c000] 19:45:25 INFO - PROCESS | 1938 | 1461465925887 Marionette DEBUG loaded listener.js 19:45:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 223 (0x12b4b1400) [pid = 1938] [serial = 1583] [outer = 0x12978c000] 19:45:26 INFO - PROCESS | 1938 | 1461465926417 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]]]}] 19:45:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 19:45:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 725ms 19:45:26 INFO - PROCESS | 1938 | 1461465926483 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 19:45:26 INFO - PROCESS | 1938 | 1461465926486 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 19:45:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 19:45:26 INFO - PROCESS | 1938 | 1461465926492 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 19:45:26 INFO - PROCESS | 1938 | 1461465926494 Marionette TRACE conn2 <- [1,2082,null,{}] 19:45:26 INFO - PROCESS | 1938 | 1461465926498 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}] 19:45:26 INFO - PROCESS | 1938 | 1461465926648 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 19:45:26 INFO - PROCESS | 1938 | 1461465926774 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:26 INFO - PROCESS | 1938 | ++DOCSHELL 0x12b432000 == 88 [pid = 1938] [id = 528] 19:45:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 224 (0x11a918800) [pid = 1938] [serial = 1584] [outer = 0x0] 19:45:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 225 (0x11c345400) [pid = 1938] [serial = 1585] [outer = 0x11a918800] 19:45:26 INFO - PROCESS | 1938 | 1461465926808 Marionette DEBUG loaded listener.js 19:45:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 226 (0x124011800) [pid = 1938] [serial = 1586] [outer = 0x11a918800] 19:45:27 INFO - PROCESS | 1938 | 1461465927243 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]]]}] 19:45:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 19:45:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 773ms 19:45:27 INFO - PROCESS | 1938 | 1461465927266 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 19:45:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 19:45:27 INFO - PROCESS | 1938 | 1461465927272 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 19:45:27 INFO - PROCESS | 1938 | 1461465927277 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 19:45:27 INFO - PROCESS | 1938 | 1461465927279 Marionette TRACE conn2 <- [1,2086,null,{}] 19:45:27 INFO - PROCESS | 1938 | 1461465927281 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}] 19:45:27 INFO - PROCESS | 1938 | 1461465927398 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 19:45:27 INFO - PROCESS | 1938 | 1461465927522 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:27 INFO - PROCESS | 1938 | ++DOCSHELL 0x137225800 == 89 [pid = 1938] [id = 529] 19:45:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 227 (0x124280000) [pid = 1938] [serial = 1587] [outer = 0x0] 19:45:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 228 (0x12950dc00) [pid = 1938] [serial = 1588] [outer = 0x124280000] 19:45:27 INFO - PROCESS | 1938 | 1461465927555 Marionette DEBUG loaded listener.js 19:45:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 229 (0x12970f400) [pid = 1938] [serial = 1589] [outer = 0x124280000] 19:45:27 INFO - PROCESS | 1938 | 1461465927969 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]]]}] 19:45:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 19:45:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 722ms 19:45:28 INFO - PROCESS | 1938 | 1461465928033 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 19:45:28 INFO - PROCESS | 1938 | 1461465928035 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 19:45:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 19:45:28 INFO - PROCESS | 1938 | 1461465928052 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 19:45:28 INFO - PROCESS | 1938 | 1461465928055 Marionette TRACE conn2 <- [1,2090,null,{}] 19:45:28 INFO - PROCESS | 1938 | 1461465928063 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}] 19:45:28 INFO - PROCESS | 1938 | 1461465928183 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 19:45:28 INFO - PROCESS | 1938 | 1461465928279 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:28 INFO - PROCESS | 1938 | ++DOCSHELL 0x139ff2000 == 90 [pid = 1938] [id = 530] 19:45:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 230 (0x12a142c00) [pid = 1938] [serial = 1590] [outer = 0x0] 19:45:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 231 (0x12ac20400) [pid = 1938] [serial = 1591] [outer = 0x12a142c00] 19:45:28 INFO - PROCESS | 1938 | 1461465928314 Marionette DEBUG loaded listener.js 19:45:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 232 (0x12ae2c800) [pid = 1938] [serial = 1592] [outer = 0x12a142c00] 19:45:28 INFO - PROCESS | 1938 | 1461465928722 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]]]}] 19:45:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 19:45:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 724ms 19:45:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 19:45:28 INFO - PROCESS | 1938 | 1461465928775 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 19:45:28 INFO - PROCESS | 1938 | 1461465928777 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 19:45:28 INFO - PROCESS | 1938 | 1461465928779 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 19:45:28 INFO - PROCESS | 1938 | 1461465928780 Marionette TRACE conn2 <- [1,2094,null,{}] 19:45:28 INFO - PROCESS | 1938 | 1461465928783 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}] 19:45:28 INFO - PROCESS | 1938 | 1461465928901 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 19:45:29 INFO - PROCESS | 1938 | 1461465929025 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:29 INFO - PROCESS | 1938 | ++DOCSHELL 0x13a074000 == 91 [pid = 1938] [id = 531] 19:45:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 233 (0x12ae2d400) [pid = 1938] [serial = 1593] [outer = 0x0] 19:45:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 234 (0x12b0e3400) [pid = 1938] [serial = 1594] [outer = 0x12ae2d400] 19:45:29 INFO - PROCESS | 1938 | 1461465929058 Marionette DEBUG loaded listener.js 19:45:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 235 (0x12bc1d000) [pid = 1938] [serial = 1595] [outer = 0x12ae2d400] 19:45:29 INFO - PROCESS | 1938 | 1461465929477 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]]]}] 19:45:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 19:45:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 724ms 19:45:29 INFO - PROCESS | 1938 | 1461465929547 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 19:45:29 INFO - PROCESS | 1938 | 1461465929549 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 19:45:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 19:45:29 INFO - PROCESS | 1938 | 1461465929557 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 19:45:29 INFO - PROCESS | 1938 | 1461465929559 Marionette TRACE conn2 <- [1,2098,null,{}] 19:45:29 INFO - PROCESS | 1938 | 1461465929563 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}] 19:45:29 INFO - PROCESS | 1938 | 1461465929753 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 19:45:29 INFO - PROCESS | 1938 | 1461465929777 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:29 INFO - PROCESS | 1938 | ++DOCSHELL 0x14601c800 == 92 [pid = 1938] [id = 532] 19:45:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 236 (0x12b0d6c00) [pid = 1938] [serial = 1596] [outer = 0x0] 19:45:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 237 (0x12cfe6000) [pid = 1938] [serial = 1597] [outer = 0x12b0d6c00] 19:45:29 INFO - PROCESS | 1938 | 1461465929852 Marionette DEBUG loaded listener.js 19:45:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 238 (0x12e317c00) [pid = 1938] [serial = 1598] [outer = 0x12b0d6c00] 19:45:30 INFO - PROCESS | 1938 | 1461465930272 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]]]}] 19:45:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 19:45:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 726ms 19:45:30 INFO - PROCESS | 1938 | 1461465930284 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 19:45:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 19:45:30 INFO - PROCESS | 1938 | 1461465930286 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 19:45:30 INFO - PROCESS | 1938 | 1461465930289 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 19:45:30 INFO - PROCESS | 1938 | 1461465930290 Marionette TRACE conn2 <- [1,2102,null,{}] 19:45:30 INFO - PROCESS | 1938 | 1461465930292 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}] 19:45:30 INFO - PROCESS | 1938 | 1461465930421 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 19:45:30 INFO - PROCESS | 1938 | 1461465930546 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:30 INFO - PROCESS | 1938 | ++DOCSHELL 0x142c8e000 == 93 [pid = 1938] [id = 533] 19:45:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 239 (0x12e365c00) [pid = 1938] [serial = 1599] [outer = 0x0] 19:45:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 240 (0x12e80e800) [pid = 1938] [serial = 1600] [outer = 0x12e365c00] 19:45:30 INFO - PROCESS | 1938 | 1461465930580 Marionette DEBUG loaded listener.js 19:45:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 241 (0x139937c00) [pid = 1938] [serial = 1601] [outer = 0x12e365c00] 19:45:30 INFO - PROCESS | 1938 | 1461465930990 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]]]}] 19:45:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 19:45:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 769ms 19:45:31 INFO - PROCESS | 1938 | 1461465931058 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 19:45:31 INFO - PROCESS | 1938 | 1461465931060 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 19:45:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 19:45:31 INFO - PROCESS | 1938 | 1461465931062 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 19:45:31 INFO - PROCESS | 1938 | 1461465931063 Marionette TRACE conn2 <- [1,2106,null,{}] 19:45:31 INFO - PROCESS | 1938 | 1461465931066 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}] 19:45:31 INFO - PROCESS | 1938 | 1461465931222 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 19:45:31 INFO - PROCESS | 1938 | 1461465931289 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:31 INFO - PROCESS | 1938 | ++DOCSHELL 0x13a72d800 == 94 [pid = 1938] [id = 534] 19:45:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 242 (0x139936c00) [pid = 1938] [serial = 1602] [outer = 0x0] 19:45:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 243 (0x13993d400) [pid = 1938] [serial = 1603] [outer = 0x139936c00] 19:45:31 INFO - PROCESS | 1938 | 1461465931320 Marionette DEBUG loaded listener.js 19:45:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 244 (0x139941800) [pid = 1938] [serial = 1604] [outer = 0x139936c00] 19:45:31 INFO - PROCESS | 1938 | 1461465931784 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]]]}] 19:45:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 19:45:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 769ms 19:45:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 19:45:31 INFO - PROCESS | 1938 | 1461465931832 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 19:45:31 INFO - PROCESS | 1938 | 1461465931833 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 19:45:31 INFO - PROCESS | 1938 | 1461465931836 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 19:45:31 INFO - PROCESS | 1938 | 1461465931837 Marionette TRACE conn2 <- [1,2110,null,{}] 19:45:31 INFO - PROCESS | 1938 | 1461465931839 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}] 19:45:31 INFO - PROCESS | 1938 | 1461465931956 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 19:45:32 INFO - PROCESS | 1938 | 1461465932053 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:32 INFO - PROCESS | 1938 | ++DOCSHELL 0x1240d4000 == 95 [pid = 1938] [id = 535] 19:45:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 245 (0x119238c00) [pid = 1938] [serial = 1605] [outer = 0x0] 19:45:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 246 (0x12afae400) [pid = 1938] [serial = 1606] [outer = 0x119238c00] 19:45:32 INFO - PROCESS | 1938 | 1461465932084 Marionette DEBUG loaded listener.js 19:45:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 247 (0x139941000) [pid = 1938] [serial = 1607] [outer = 0x119238c00] 19:45:32 INFO - PROCESS | 1938 | 1461465932470 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]]]}] 19:45:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 19:45:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 672ms 19:45:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 19:45:32 INFO - PROCESS | 1938 | 1461465932508 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 19:45:32 INFO - PROCESS | 1938 | 1461465932509 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 19:45:32 INFO - PROCESS | 1938 | 1461465932511 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 19:45:32 INFO - PROCESS | 1938 | 1461465932512 Marionette TRACE conn2 <- [1,2114,null,{}] 19:45:32 INFO - PROCESS | 1938 | 1461465932515 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}] 19:45:32 INFO - PROCESS | 1938 | 1461465932647 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 19:45:32 INFO - PROCESS | 1938 | 1461465932781 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:32 INFO - PROCESS | 1938 | ++DOCSHELL 0x11b318000 == 96 [pid = 1938] [id = 536] 19:45:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 248 (0x1153cdc00) [pid = 1938] [serial = 1608] [outer = 0x0] 19:45:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 249 (0x118e76000) [pid = 1938] [serial = 1609] [outer = 0x1153cdc00] 19:45:32 INFO - PROCESS | 1938 | 1461465932829 Marionette DEBUG loaded listener.js 19:45:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 250 (0x12ea78800) [pid = 1938] [serial = 1610] [outer = 0x1153cdc00] 19:45:33 INFO - PROCESS | 1938 | 1461465933342 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]]]}] 19:45:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 19:45:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 876ms 19:45:33 INFO - PROCESS | 1938 | 1461465933387 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 19:45:33 INFO - PROCESS | 1938 | 1461465933388 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 19:45:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 19:45:33 INFO - PROCESS | 1938 | 1461465933391 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 19:45:33 INFO - PROCESS | 1938 | 1461465933392 Marionette TRACE conn2 <- [1,2118,null,{}] 19:45:33 INFO - PROCESS | 1938 | 1461465933395 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}] 19:45:33 INFO - PROCESS | 1938 | 1461465933513 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 19:45:33 INFO - PROCESS | 1938 | 1461465933616 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:33 INFO - PROCESS | 1938 | ++DOCSHELL 0x123efc800 == 97 [pid = 1938] [id = 537] 19:45:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 251 (0x114ec9800) [pid = 1938] [serial = 1611] [outer = 0x0] 19:45:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 252 (0x11a923c00) [pid = 1938] [serial = 1612] [outer = 0x114ec9800] 19:45:33 INFO - PROCESS | 1938 | 1461465933648 Marionette DEBUG loaded listener.js 19:45:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 253 (0x127450000) [pid = 1938] [serial = 1613] [outer = 0x114ec9800] 19:45:34 INFO - PROCESS | 1938 | 1461465934100 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]]]}] 19:45:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 19:45:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 770ms 19:45:34 INFO - PROCESS | 1938 | 1461465934161 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 19:45:34 INFO - PROCESS | 1938 | 1461465934163 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 19:45:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 19:45:34 INFO - PROCESS | 1938 | 1461465934528 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 19:45:34 INFO - PROCESS | 1938 | 1461465934531 Marionette TRACE conn2 <- [1,2122,null,{}] 19:45:34 INFO - PROCESS | 1938 | 1461465934554 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}] 19:45:34 INFO - PROCESS | 1938 | 1461465934694 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 19:45:34 INFO - PROCESS | 1938 | 1461465934857 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:34 INFO - PROCESS | 1938 | ++DOCSHELL 0x124edb000 == 98 [pid = 1938] [id = 538] 19:45:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 254 (0x118832400) [pid = 1938] [serial = 1614] [outer = 0x0] 19:45:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 255 (0x118e75400) [pid = 1938] [serial = 1615] [outer = 0x118832400] 19:45:34 INFO - PROCESS | 1938 | 1461465934905 Marionette DEBUG loaded listener.js 19:45:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 256 (0x119f4e800) [pid = 1938] [serial = 1616] [outer = 0x118832400] 19:45:35 INFO - PROCESS | 1938 | 1461465935386 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]]]}] 19:45:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 19:45:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1252ms 19:45:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 19:45:35 INFO - PROCESS | 1938 | 1461465935420 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 19:45:35 INFO - PROCESS | 1938 | 1461465935422 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 19:45:35 INFO - PROCESS | 1938 | 1461465935424 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 19:45:35 INFO - PROCESS | 1938 | 1461465935426 Marionette TRACE conn2 <- [1,2126,null,{}] 19:45:35 INFO - PROCESS | 1938 | 1461465935432 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}] 19:45:35 INFO - PROCESS | 1938 | 1461465935543 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 19:45:35 INFO - PROCESS | 1938 | 1461465935673 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:35 INFO - PROCESS | 1938 | ++DOCSHELL 0x124ea6000 == 99 [pid = 1938] [id = 539] 19:45:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 257 (0x118e77c00) [pid = 1938] [serial = 1617] [outer = 0x0] 19:45:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 258 (0x11b820800) [pid = 1938] [serial = 1618] [outer = 0x118e77c00] 19:45:35 INFO - PROCESS | 1938 | 1461465935704 Marionette DEBUG loaded listener.js 19:45:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 259 (0x11c31d400) [pid = 1938] [serial = 1619] [outer = 0x118e77c00] 19:45:36 INFO - PROCESS | 1938 | --DOCSHELL 0x138d78800 == 98 [pid = 1938] [id = 427] 19:45:36 INFO - PROCESS | 1938 | --DOCSHELL 0x12fe2a000 == 97 [pid = 1938] [id = 350] 19:45:36 INFO - PROCESS | 1938 | --DOCSHELL 0x12f313000 == 96 [pid = 1938] [id = 526] 19:45:36 INFO - PROCESS | 1938 | --DOCSHELL 0x123bdc800 == 95 [pid = 1938] [id = 525] 19:45:36 INFO - PROCESS | 1938 | --DOMWINDOW == 258 (0x12a146800) [pid = 1938] [serial = 1516] [outer = 0x0] [url = about:blank] 19:45:36 INFO - PROCESS | 1938 | --DOCSHELL 0x1145a7800 == 94 [pid = 1938] [id = 524] 19:45:36 INFO - PROCESS | 1938 | --DOCSHELL 0x142218000 == 93 [pid = 1938] [id = 523] 19:45:36 INFO - PROCESS | 1938 | --DOCSHELL 0x13a5c7800 == 92 [pid = 1938] [id = 522] 19:45:36 INFO - PROCESS | 1938 | --DOCSHELL 0x139fe3800 == 91 [pid = 1938] [id = 521] 19:45:36 INFO - PROCESS | 1938 | --DOCSHELL 0x12f9cc800 == 90 [pid = 1938] [id = 520] 19:45:36 INFO - PROCESS | 1938 | --DOCSHELL 0x11bf60000 == 89 [pid = 1938] [id = 519] 19:45:36 INFO - PROCESS | 1938 | --DOCSHELL 0x138d7c000 == 88 [pid = 1938] [id = 518] 19:45:36 INFO - PROCESS | 1938 | --DOCSHELL 0x128e7b800 == 87 [pid = 1938] [id = 517] 19:45:36 INFO - PROCESS | 1938 | --DOCSHELL 0x12ce95800 == 86 [pid = 1938] [id = 516] 19:45:36 INFO - PROCESS | 1938 | --DOCSHELL 0x138d2b000 == 85 [pid = 1938] [id = 511] 19:45:36 INFO - PROCESS | 1938 | --DOCSHELL 0x12fe39800 == 84 [pid = 1938] [id = 510] 19:45:36 INFO - PROCESS | 1938 | --DOCSHELL 0x12ef96000 == 83 [pid = 1938] [id = 509] 19:45:36 INFO - PROCESS | 1938 | --DOCSHELL 0x12e6c0800 == 82 [pid = 1938] [id = 508] 19:45:36 INFO - PROCESS | 1938 | --DOCSHELL 0x12be5d800 == 81 [pid = 1938] [id = 507] 19:45:36 INFO - PROCESS | 1938 | --DOCSHELL 0x11c370800 == 80 [pid = 1938] [id = 506] 19:45:36 INFO - PROCESS | 1938 | --DOCSHELL 0x12b2e6000 == 79 [pid = 1938] [id = 505] 19:45:36 INFO - PROCESS | 1938 | 1461465936196 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]]]}] 19:45:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 19:45:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 820ms 19:45:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 19:45:36 INFO - PROCESS | 1938 | 1461465936246 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 19:45:36 INFO - PROCESS | 1938 | 1461465936248 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 19:45:36 INFO - PROCESS | 1938 | 1461465936251 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 19:45:36 INFO - PROCESS | 1938 | 1461465936253 Marionette TRACE conn2 <- [1,2130,null,{}] 19:45:36 INFO - PROCESS | 1938 | --DOMWINDOW == 257 (0x116741400) [pid = 1938] [serial = 1156] [outer = 0x0] [url = about:blank] 19:45:36 INFO - PROCESS | 1938 | --DOMWINDOW == 256 (0x12e80ec00) [pid = 1938] [serial = 1234] [outer = 0x0] [url = about:blank] 19:45:36 INFO - PROCESS | 1938 | --DOMWINDOW == 255 (0x123ac7c00) [pid = 1938] [serial = 1159] [outer = 0x0] [url = about:blank] 19:45:36 INFO - PROCESS | 1938 | --DOMWINDOW == 254 (0x12becd800) [pid = 1938] [serial = 1354] [outer = 0x0] [url = about:blank] 19:45:36 INFO - PROCESS | 1938 | --DOMWINDOW == 253 (0x12eb32400) [pid = 1938] [serial = 1243] [outer = 0x0] [url = about:blank] 19:45:36 INFO - PROCESS | 1938 | --DOMWINDOW == 252 (0x12b4afc00) [pid = 1938] [serial = 1294] [outer = 0x0] [url = about:blank] 19:45:36 INFO - PROCESS | 1938 | --DOMWINDOW == 251 (0x12f805400) [pid = 1938] [serial = 1171] [outer = 0x0] [url = about:blank] 19:45:36 INFO - PROCESS | 1938 | --DOMWINDOW == 250 (0x12beca400) [pid = 1938] [serial = 1102] [outer = 0x0] [url = about:blank] 19:45:36 INFO - PROCESS | 1938 | --DOMWINDOW == 249 (0x11a918c00) [pid = 1938] [serial = 1039] [outer = 0x0] [url = about:blank] 19:45:36 INFO - PROCESS | 1938 | --DOMWINDOW == 248 (0x12b258c00) [pid = 1938] [serial = 1045] [outer = 0x0] [url = about:blank] 19:45:36 INFO - PROCESS | 1938 | --DOMWINDOW == 247 (0x11c324000) [pid = 1938] [serial = 1222] [outer = 0x0] [url = about:blank] 19:45:36 INFO - PROCESS | 1938 | --DOMWINDOW == 246 (0x12bec5c00) [pid = 1938] [serial = 1231] [outer = 0x0] [url = about:blank] 19:45:36 INFO - PROCESS | 1938 | --DOMWINDOW == 245 (0x12ae2f800) [pid = 1938] [serial = 1366] [outer = 0x0] [url = about:blank] 19:45:36 INFO - PROCESS | 1938 | --DOMWINDOW == 244 (0x12eb82400) [pid = 1938] [serial = 1360] [outer = 0x0] [url = about:blank] 19:45:36 INFO - PROCESS | 1938 | --DOMWINDOW == 243 (0x12e36a400) [pid = 1938] [serial = 1108] [outer = 0x0] [url = about:blank] 19:45:36 INFO - PROCESS | 1938 | --DOMWINDOW == 242 (0x124283000) [pid = 1938] [serial = 1288] [outer = 0x0] [url = about:blank] 19:45:36 INFO - PROCESS | 1938 | --DOMWINDOW == 241 (0x12db9f800) [pid = 1938] [serial = 1297] [outer = 0x0] [url = about:blank] 19:45:36 INFO - PROCESS | 1938 | --DOMWINDOW == 240 (0x11c881800) [pid = 1938] [serial = 1345] [outer = 0x0] [url = about:blank] 19:45:36 INFO - PROCESS | 1938 | --DOMWINDOW == 239 (0x12da2cc00) [pid = 1938] [serial = 973] [outer = 0x0] [url = about:blank] 19:45:36 INFO - PROCESS | 1938 | --DOMWINDOW == 238 (0x12e311000) [pid = 1938] [serial = 1051] [outer = 0x0] [url = about:blank] 19:45:36 INFO - PROCESS | 1938 | --DOMWINDOW == 237 (0x12ea7b800) [pid = 1938] [serial = 1168] [outer = 0x0] [url = about:blank] 19:45:36 INFO - PROCESS | 1938 | --DOMWINDOW == 236 (0x12b4b3c00) [pid = 1938] [serial = 1114] [outer = 0x0] [url = about:blank] 19:45:36 INFO - PROCESS | 1938 | --DOMWINDOW == 235 (0x129144800) [pid = 1938] [serial = 1348] [outer = 0x0] [url = about:blank] 19:45:36 INFO - PROCESS | 1938 | --DOMWINDOW == 234 (0x12eb2a800) [pid = 1938] [serial = 1237] [outer = 0x0] [url = about:blank] 19:45:36 INFO - PROCESS | 1938 | --DOMWINDOW == 233 (0x12e30fc00) [pid = 1938] [serial = 1105] [outer = 0x0] [url = about:blank] 19:45:36 INFO - PROCESS | 1938 | --DOMWINDOW == 232 (0x12f80d000) [pid = 1938] [serial = 1363] [outer = 0x0] [url = about:blank] 19:45:36 INFO - PROCESS | 1938 | --DOMWINDOW == 231 (0x12af30c00) [pid = 1938] [serial = 1351] [outer = 0x0] [url = about:blank] 19:45:36 INFO - PROCESS | 1938 | --DOMWINDOW == 230 (0x11aaae000) [pid = 1938] [serial = 1285] [outer = 0x0] [url = about:blank] 19:45:36 INFO - PROCESS | 1938 | --DOMWINDOW == 229 (0x12f80b800) [pid = 1938] [serial = 1300] [outer = 0x0] [url = about:blank] 19:45:36 INFO - PROCESS | 1938 | --DOMWINDOW == 228 (0x11978c000) [pid = 1938] [serial = 1219] [outer = 0x0] [url = about:blank] 19:45:36 INFO - PROCESS | 1938 | --DOMWINDOW == 227 (0x12e804000) [pid = 1938] [serial = 1357] [outer = 0x0] [url = about:blank] 19:45:36 INFO - PROCESS | 1938 | --DOMWINDOW == 226 (0x123ea4000) [pid = 1938] [serial = 1042] [outer = 0x0] [url = about:blank] 19:45:36 INFO - PROCESS | 1938 | --DOMWINDOW == 225 (0x12bc21c00) [pid = 1938] [serial = 1048] [outer = 0x0] [url = about:blank] 19:45:36 INFO - PROCESS | 1938 | --DOMWINDOW == 224 (0x12eb30c00) [pid = 1938] [serial = 1111] [outer = 0x0] [url = about:blank] 19:45:36 INFO - PROCESS | 1938 | --DOMWINDOW == 223 (0x12978b400) [pid = 1938] [serial = 1303] [outer = 0x0] [url = about:blank] 19:45:36 INFO - PROCESS | 1938 | --DOMWINDOW == 222 (0x12b26f400) [pid = 1938] [serial = 1228] [outer = 0x0] [url = about:blank] 19:45:36 INFO - PROCESS | 1938 | --DOMWINDOW == 221 (0x1296fb000) [pid = 1938] [serial = 1162] [outer = 0x0] [url = about:blank] 19:45:36 INFO - PROCESS | 1938 | --DOMWINDOW == 220 (0x12f805c00) [pid = 1938] [serial = 1174] [outer = 0x0] [url = about:blank] 19:45:36 INFO - PROCESS | 1938 | --DOMWINDOW == 219 (0x129692c00) [pid = 1938] [serial = 1240] [outer = 0x0] [url = about:blank] 19:45:36 INFO - PROCESS | 1938 | --DOMWINDOW == 218 (0x129307800) [pid = 1938] [serial = 1225] [outer = 0x0] [url = about:blank] 19:45:36 INFO - PROCESS | 1938 | --DOMWINDOW == 217 (0x12bec2c00) [pid = 1938] [serial = 1165] [outer = 0x0] [url = about:blank] 19:45:36 INFO - PROCESS | 1938 | --DOMWINDOW == 216 (0x12af31400) [pid = 1938] [serial = 1291] [outer = 0x0] [url = about:blank] 19:45:36 INFO - PROCESS | 1938 | --DOMWINDOW == 215 (0x12fc93800) [pid = 1938] [serial = 1430] [outer = 0x0] [url = about:blank] 19:45:36 INFO - PROCESS | 1938 | --DOMWINDOW == 214 (0x12e80a400) [pid = 1938] [serial = 1054] [outer = 0x0] [url = about:blank] 19:45:36 INFO - PROCESS | 1938 | --DOMWINDOW == 213 (0x11c882000) [pid = 1938] [serial = 1099] [outer = 0x0] [url = about:blank] 19:45:36 INFO - PROCESS | 1938 | --DOMWINDOW == 212 (0x11a91d400) [pid = 1938] [serial = 1096] [outer = 0x0] [url = about:blank] 19:45:36 INFO - PROCESS | 1938 | --DOMWINDOW == 211 (0x123ac1c00) [pid = 1938] [serial = 1510] [outer = 0x0] [url = about:blank] 19:45:36 INFO - PROCESS | 1938 | --DOMWINDOW == 210 (0x12b256400) [pid = 1938] [serial = 1429] [outer = 0x0] [url = about:blank] 19:45:36 INFO - PROCESS | 1938 | --DOMWINDOW == 209 (0x1288cb400) [pid = 1938] [serial = 1513] [outer = 0x0] [url = about:blank] 19:45:36 INFO - PROCESS | 1938 | --DOMWINDOW == 208 (0x12eb2bc00) [pid = 1938] [serial = 1474] [outer = 0x0] [url = about:blank] 19:45:36 INFO - PROCESS | 1938 | --DOMWINDOW == 207 (0x124281000) [pid = 1938] [serial = 1511] [outer = 0x0] [url = about:blank] 19:45:36 INFO - PROCESS | 1938 | --DOMWINDOW == 206 (0x11a772800) [pid = 1938] [serial = 1477] [outer = 0x0] [url = about:blank] 19:45:36 INFO - PROCESS | 1938 | --DOMWINDOW == 205 (0x11c62b400) [pid = 1938] [serial = 1480] [outer = 0x0] [url = about:blank] 19:45:36 INFO - PROCESS | 1938 | --DOMWINDOW == 204 (0x12a11f400) [pid = 1938] [serial = 1483] [outer = 0x0] [url = about:blank] 19:45:36 INFO - PROCESS | 1938 | --DOMWINDOW == 203 (0x12b25cc00) [pid = 1938] [serial = 1486] [outer = 0x0] [url = about:blank] 19:45:36 INFO - PROCESS | 1938 | --DOMWINDOW == 202 (0x12f86fc00) [pid = 1938] [serial = 1492] [outer = 0x0] [url = about:blank] 19:45:36 INFO - PROCESS | 1938 | --DOMWINDOW == 201 (0x12bc1f800) [pid = 1938] [serial = 1489] [outer = 0x0] [url = about:blank] 19:45:36 INFO - PROCESS | 1938 | --DOMWINDOW == 200 (0x130162400) [pid = 1938] [serial = 1495] [outer = 0x0] [url = about:blank] 19:45:36 INFO - PROCESS | 1938 | --DOMWINDOW == 199 (0x1372bd400) [pid = 1938] [serial = 1498] [outer = 0x0] [url = about:blank] 19:45:36 INFO - PROCESS | 1938 | --DOMWINDOW == 198 (0x12b09bc00) [pid = 1938] [serial = 1465] [outer = 0x0] [url = about:blank] 19:45:36 INFO - PROCESS | 1938 | --DOMWINDOW == 197 (0x12bce5800) [pid = 1938] [serial = 1463] [outer = 0x0] [url = about:blank] 19:45:36 INFO - PROCESS | 1938 | --DOMWINDOW == 196 (0x11aab6c00) [pid = 1938] [serial = 859] [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.] 19:45:36 INFO - PROCESS | 1938 | --DOMWINDOW == 195 (0x12e36a000) [pid = 1938] [serial = 1469] [outer = 0x0] [url = about:blank] 19:45:36 INFO - PROCESS | 1938 | --DOMWINDOW == 194 (0x12b09d800) [pid = 1938] [serial = 1457] [outer = 0x0] [url = about:blank] 19:45:36 INFO - PROCESS | 1938 | --DOMWINDOW == 193 (0x12af31800) [pid = 1938] [serial = 1454] [outer = 0x0] [url = about:blank] 19:45:36 INFO - PROCESS | 1938 | --DOMWINDOW == 192 (0x12bce9000) [pid = 1938] [serial = 1466] [outer = 0x0] [url = about:blank] 19:45:36 INFO - PROCESS | 1938 | --DOMWINDOW == 191 (0x12eb27000) [pid = 1938] [serial = 1472] [outer = 0x0] [url = about:blank] 19:45:36 INFO - PROCESS | 1938 | --DOMWINDOW == 190 (0x12ac20c00) [pid = 1938] [serial = 1501] [outer = 0x0] [url = about:blank] 19:45:36 INFO - PROCESS | 1938 | --DOMWINDOW == 189 (0x129506800) [pid = 1938] [serial = 1514] [outer = 0x0] [url = about:blank] 19:45:36 INFO - PROCESS | 1938 | --DOMWINDOW == 188 (0x1372c2000) [pid = 1938] [serial = 1504] [outer = 0x0] [url = about:blank] 19:45:36 INFO - PROCESS | 1938 | --DOMWINDOW == 187 (0x12ac21800) [pid = 1938] [serial = 1451] [outer = 0x0] [url = about:blank] 19:45:36 INFO - PROCESS | 1938 | --DOMWINDOW == 186 (0x12cfa9c00) [pid = 1938] [serial = 1468] [outer = 0x0] [url = about:blank] 19:45:36 INFO - PROCESS | 1938 | --DOMWINDOW == 185 (0x12e803800) [pid = 1938] [serial = 1471] [outer = 0x0] [url = about:blank] 19:45:36 INFO - PROCESS | 1938 | --DOMWINDOW == 184 (0x12afa9400) [pid = 1938] [serial = 1456] [outer = 0x0] [url = about:blank] 19:45:36 INFO - PROCESS | 1938 | --DOMWINDOW == 183 (0x12ae32800) [pid = 1938] [serial = 1453] [outer = 0x0] [url = about:blank] 19:45:36 INFO - PROCESS | 1938 | --DOMWINDOW == 182 (0x12b0d8000) [pid = 1938] [serial = 1459] [outer = 0x0] [url = about:blank] 19:45:36 INFO - PROCESS | 1938 | --DOMWINDOW == 181 (0x12b4d3c00) [pid = 1938] [serial = 1462] [outer = 0x0] [url = about:blank] 19:45:36 INFO - PROCESS | 1938 | --DOMWINDOW == 180 (0x12b253400) [pid = 1938] [serial = 1460] [outer = 0x0] [url = about:blank] 19:45:36 INFO - PROCESS | 1938 | --DOMWINDOW == 179 (0x12fe94000) [pid = 1938] [serial = 1426] [outer = 0x0] [url = about:blank] 19:45:36 INFO - PROCESS | 1938 | --DOMWINDOW == 178 (0x11c325800) [pid = 1938] [serial = 1438] [outer = 0x0] [url = about:blank] 19:45:36 INFO - PROCESS | 1938 | --DOMWINDOW == 177 (0x123ac8000) [pid = 1938] [serial = 1439] [outer = 0x0] [url = about:blank] 19:45:36 INFO - PROCESS | 1938 | --DOMWINDOW == 176 (0x118cdb400) [pid = 1938] [serial = 1432] [outer = 0x0] [url = about:blank] 19:45:36 INFO - PROCESS | 1938 | --DOMWINDOW == 175 (0x118fea000) [pid = 1938] [serial = 1433] [outer = 0x0] [url = about:blank] 19:45:36 INFO - PROCESS | 1938 | --DOMWINDOW == 174 (0x12400a800) [pid = 1938] [serial = 1441] [outer = 0x0] [url = about:blank] 19:45:36 INFO - PROCESS | 1938 | --DOMWINDOW == 173 (0x126bcc000) [pid = 1938] [serial = 1442] [outer = 0x0] [url = about:blank] 19:45:36 INFO - PROCESS | 1938 | --DOMWINDOW == 172 (0x1288c8c00) [pid = 1938] [serial = 1444] [outer = 0x0] [url = about:blank] 19:45:36 INFO - PROCESS | 1938 | --DOMWINDOW == 171 (0x129308400) [pid = 1938] [serial = 1445] [outer = 0x0] [url = about:blank] 19:45:36 INFO - PROCESS | 1938 | --DOMWINDOW == 170 (0x12a144c00) [pid = 1938] [serial = 1450] [outer = 0x0] [url = about:blank] 19:45:36 INFO - PROCESS | 1938 | --DOMWINDOW == 169 (0x12da30000) [pid = 1938] [serial = 1420] [outer = 0x0] [url = about:blank] 19:45:36 INFO - PROCESS | 1938 | --DOMWINDOW == 168 (0x119796400) [pid = 1938] [serial = 1436] [outer = 0x0] [url = about:blank] 19:45:36 INFO - PROCESS | 1938 | --DOMWINDOW == 167 (0x118fe7800) [pid = 1938] [serial = 1435] [outer = 0x0] [url = about:blank] 19:45:36 INFO - PROCESS | 1938 | --DOMWINDOW == 166 (0x12b09cc00) [pid = 1938] [serial = 1417] [outer = 0x0] [url = about:blank] 19:45:36 INFO - PROCESS | 1938 | --DOMWINDOW == 165 (0x1187dd000) [pid = 1938] [serial = 1407] [outer = 0x0] [url = about:blank] 19:45:36 INFO - PROCESS | 1938 | --DOMWINDOW == 164 (0x124e4a800) [pid = 1938] [serial = 1410] [outer = 0x0] [url = about:blank] 19:45:36 INFO - PROCESS | 1938 | --DOMWINDOW == 163 (0x1296f6c00) [pid = 1938] [serial = 1447] [outer = 0x0] [url = about:blank] 19:45:36 INFO - PROCESS | 1938 | --DOMWINDOW == 162 (0x12ab19400) [pid = 1938] [serial = 1448] [outer = 0x0] [url = about:blank] 19:45:36 INFO - PROCESS | 1938 | --DOMWINDOW == 161 (0x12f86f400) [pid = 1938] [serial = 1423] [outer = 0x0] [url = about:blank] 19:45:36 INFO - PROCESS | 1938 | --DOMWINDOW == 160 (0x12f811000) [pid = 1938] [serial = 1405] [outer = 0x0] [url = about:blank] 19:45:36 INFO - PROCESS | 1938 | --DOMWINDOW == 159 (0x11ae3f000) [pid = 1938] [serial = 1414] [outer = 0x0] [url = about:blank] 19:45:36 INFO - PROCESS | 1938 | --DOMWINDOW == 158 (0x119f46c00) [pid = 1938] [serial = 1507] [outer = 0x0] [url = about:blank] 19:45:36 INFO - PROCESS | 1938 | --DOMWINDOW == 157 (0x11bbe5000) [pid = 1938] [serial = 1508] [outer = 0x0] [url = about:blank] 19:45:36 INFO - PROCESS | 1938 | 1461465936291 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}] 19:45:36 INFO - PROCESS | 1938 | 1461465936378 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 19:45:36 INFO - PROCESS | 1938 | 1461465936389 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:36 INFO - PROCESS | 1938 | ++DOCSHELL 0x11c370800 == 80 [pid = 1938] [id = 540] 19:45:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 158 (0x11c324000) [pid = 1938] [serial = 1620] [outer = 0x0] 19:45:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 159 (0x11c33b800) [pid = 1938] [serial = 1621] [outer = 0x11c324000] 19:45:36 INFO - PROCESS | 1938 | 1461465936421 Marionette DEBUG loaded listener.js 19:45:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 160 (0x123cb4c00) [pid = 1938] [serial = 1622] [outer = 0x11c324000] 19:45:37 INFO - PROCESS | 1938 | 1461465937012 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] 19:45:37 INFO - PROCESS | 1938 | 1461465937037 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 19:45:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 19:45:37 INFO - PROCESS | 1938 | 1461465937041 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 19:45:37 INFO - PROCESS | 1938 | 1461465937043 Marionette TRACE conn2 <- [1,2134,null,{}] 19:45:37 INFO - PROCESS | 1938 | 1461465937046 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}] 19:45:37 INFO - PROCESS | 1938 | 1461465937176 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 19:45:37 INFO - PROCESS | 1938 | 1461465937257 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:37 INFO - PROCESS | 1938 | ++DOCSHELL 0x129378800 == 81 [pid = 1938] [id = 541] 19:45:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 161 (0x124e4a800) [pid = 1938] [serial = 1623] [outer = 0x0] 19:45:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 162 (0x128edac00) [pid = 1938] [serial = 1624] [outer = 0x124e4a800] 19:45:37 INFO - PROCESS | 1938 | 1461465937284 Marionette DEBUG loaded listener.js 19:45:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 163 (0x129509000) [pid = 1938] [serial = 1625] [outer = 0x124e4a800] 19:45:37 INFO - PROCESS | 1938 | 1461465937652 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]]]}] 19:45:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 19:45:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 622ms 19:45:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 19:45:37 INFO - PROCESS | 1938 | 1461465937663 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 19:45:37 INFO - PROCESS | 1938 | 1461465937665 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 19:45:37 INFO - PROCESS | 1938 | 1461465937670 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 19:45:37 INFO - PROCESS | 1938 | 1461465937672 Marionette TRACE conn2 <- [1,2138,null,{}] 19:45:37 INFO - PROCESS | 1938 | 1461465937675 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}] 19:45:37 INFO - PROCESS | 1938 | 1461465937823 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 19:45:37 INFO - PROCESS | 1938 | 1461465937950 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:37 INFO - PROCESS | 1938 | ++DOCSHELL 0x12a8a4800 == 82 [pid = 1938] [id = 542] 19:45:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 164 (0x129506400) [pid = 1938] [serial = 1626] [outer = 0x0] 19:45:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 165 (0x12968d800) [pid = 1938] [serial = 1627] [outer = 0x129506400] 19:45:37 INFO - PROCESS | 1938 | 1461465937992 Marionette DEBUG loaded listener.js 19:45:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 166 (0x129706400) [pid = 1938] [serial = 1628] [outer = 0x129506400] 19:45:38 INFO - PROCESS | 1938 | 1461465938369 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]]]}] 19:45:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 19:45:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 720ms 19:45:38 INFO - PROCESS | 1938 | 1461465938392 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 19:45:38 INFO - PROCESS | 1938 | 1461465938393 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 19:45:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 19:45:38 INFO - PROCESS | 1938 | 1461465938395 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 19:45:38 INFO - PROCESS | 1938 | 1461465938396 Marionette TRACE conn2 <- [1,2142,null,{}] 19:45:38 INFO - PROCESS | 1938 | 1461465938399 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}] 19:45:38 INFO - PROCESS | 1938 | 1461465938537 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 19:45:38 INFO - PROCESS | 1938 | 1461465938552 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:38 INFO - PROCESS | 1938 | ++DOCSHELL 0x12be73000 == 83 [pid = 1938] [id = 543] 19:45:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 167 (0x12970d800) [pid = 1938] [serial = 1629] [outer = 0x0] 19:45:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 168 (0x129787000) [pid = 1938] [serial = 1630] [outer = 0x12970d800] 19:45:38 INFO - PROCESS | 1938 | 1461465938580 Marionette DEBUG loaded listener.js 19:45:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 169 (0x12ab19400) [pid = 1938] [serial = 1631] [outer = 0x12970d800] 19:45:38 INFO - TEST-FAIL | /2dcontext/path-objects/2d.path.stroke.prune.curve.html | Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255 19:45:38 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5 19:45:38 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1 19:45:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:45:38 INFO - _addTest/ [0,2145,"getWindowHandle",null] 19:45:38 INFO - PROCESS | 1938 | 1461465938966 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 19:45:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 19:45:38 INFO - PROCESS | 1938 | 1461465938973 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 19:45:38 INFO - PROCESS | 1938 | 1461465938974 Marionette TRACE conn2 <- [1,2146,null,{}] 19:45:38 INFO - PROCESS | 1938 | 1461465938976 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}] 19:45:39 INFO - PROCESS | 1938 | 1461465939105 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 19:45:39 INFO - PROCESS | 1938 | 1461465939116 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:39 INFO - PROCESS | 1938 | ++DOCSHELL 0x12dbd4800 == 84 [pid = 1938] [id = 544] 19:45:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 170 (0x12ab1a400) [pid = 1938] [serial = 1632] [outer = 0x0] 19:45:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 171 (0x12ad9a400) [pid = 1938] [serial = 1633] [outer = 0x12ab1a400] 19:45:39 INFO - PROCESS | 1938 | 1461465939143 Marionette DEBUG loaded listener.js 19:45:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 172 (0x12ae34000) [pid = 1938] [serial = 1634] [outer = 0x12ab1a400] 19:45:39 INFO - PROCESS | 1938 | 1461465939508 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] 19:45:39 INFO - PROCESS | 1938 | 1461465939546 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 19:45:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 19:45:39 INFO - PROCESS | 1938 | 1461465939548 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 19:45:39 INFO - PROCESS | 1938 | 1461465939549 Marionette TRACE conn2 <- [1,2150,null,{}] 19:45:39 INFO - PROCESS | 1938 | 1461465939551 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}] 19:45:39 INFO - PROCESS | 1938 | 1461465939674 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 19:45:39 INFO - PROCESS | 1938 | 1461465939688 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:39 INFO - PROCESS | 1938 | ++DOCSHELL 0x12e91a000 == 85 [pid = 1938] [id = 545] 19:45:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 173 (0x12ab20800) [pid = 1938] [serial = 1635] [outer = 0x0] 19:45:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 174 (0x12afa8800) [pid = 1938] [serial = 1636] [outer = 0x12ab20800] 19:45:39 INFO - PROCESS | 1938 | 1461465939713 Marionette DEBUG loaded listener.js 19:45:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 175 (0x12b256000) [pid = 1938] [serial = 1637] [outer = 0x12ab20800] 19:45:40 INFO - PROCESS | 1938 | 1461465940077 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]]]}] 19:45:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 19:45:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 569ms 19:45:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 19:45:40 INFO - PROCESS | 1938 | 1461465940124 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 19:45:40 INFO - PROCESS | 1938 | 1461465940125 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 19:45:40 INFO - PROCESS | 1938 | 1461465940127 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 19:45:40 INFO - PROCESS | 1938 | 1461465940128 Marionette TRACE conn2 <- [1,2154,null,{}] 19:45:40 INFO - PROCESS | 1938 | 1461465940130 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}] 19:45:40 INFO - PROCESS | 1938 | 1461465940623 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 19:45:40 INFO - PROCESS | 1938 | --DOMWINDOW == 174 (0x129708800) [pid = 1938] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 19:45:40 INFO - PROCESS | 1938 | --DOMWINDOW == 173 (0x118ff2400) [pid = 1938] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 19:45:40 INFO - PROCESS | 1938 | --DOMWINDOW == 172 (0x12a11d000) [pid = 1938] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 19:45:40 INFO - PROCESS | 1938 | --DOMWINDOW == 171 (0x11bbda400) [pid = 1938] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 19:45:40 INFO - PROCESS | 1938 | --DOMWINDOW == 170 (0x12b098800) [pid = 1938] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 19:45:40 INFO - PROCESS | 1938 | --DOMWINDOW == 169 (0x1372bac00) [pid = 1938] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 19:45:40 INFO - PROCESS | 1938 | --DOMWINDOW == 168 (0x119133400) [pid = 1938] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 19:45:40 INFO - PROCESS | 1938 | --DOMWINDOW == 167 (0x139c7e000) [pid = 1938] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 19:45:40 INFO - PROCESS | 1938 | --DOMWINDOW == 166 (0x114bad000) [pid = 1938] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 19:45:40 INFO - PROCESS | 1938 | --DOMWINDOW == 165 (0x1188c3400) [pid = 1938] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 19:45:40 INFO - PROCESS | 1938 | --DOMWINDOW == 164 (0x118e6cc00) [pid = 1938] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 19:45:40 INFO - PROCESS | 1938 | 1461465940697 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:40 INFO - PROCESS | 1938 | ++DOCSHELL 0x11c45f800 == 86 [pid = 1938] [id = 546] 19:45:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 165 (0x1188c3400) [pid = 1938] [serial = 1638] [outer = 0x0] 19:45:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 166 (0x119133400) [pid = 1938] [serial = 1639] [outer = 0x1188c3400] 19:45:40 INFO - PROCESS | 1938 | 1461465940723 Marionette DEBUG loaded listener.js 19:45:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 167 (0x129784c00) [pid = 1938] [serial = 1640] [outer = 0x1188c3400] 19:45:41 INFO - PROCESS | 1938 | 1461465941019 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]]]}] 19:45:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 19:45:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 921ms 19:45:41 INFO - PROCESS | 1938 | 1461465941049 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 19:45:41 INFO - PROCESS | 1938 | 1461465941050 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 19:45:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 19:45:41 INFO - PROCESS | 1938 | 1461465941056 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 19:45:41 INFO - PROCESS | 1938 | 1461465941057 Marionette TRACE conn2 <- [1,2158,null,{}] 19:45:41 INFO - PROCESS | 1938 | 1461465941060 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}] 19:45:41 INFO - PROCESS | 1938 | 1461465941158 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 19:45:41 INFO - PROCESS | 1938 | 1461465941232 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:41 INFO - PROCESS | 1938 | ++DOCSHELL 0x12eba3000 == 87 [pid = 1938] [id = 547] 19:45:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 168 (0x118c21c00) [pid = 1938] [serial = 1641] [outer = 0x0] 19:45:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 169 (0x12b256400) [pid = 1938] [serial = 1642] [outer = 0x118c21c00] 19:45:41 INFO - PROCESS | 1938 | 1461465941258 Marionette DEBUG loaded listener.js 19:45:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 170 (0x12b747400) [pid = 1938] [serial = 1643] [outer = 0x118c21c00] 19:45:41 INFO - PROCESS | 1938 | 1461465941579 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]]]}] 19:45:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 19:45:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 568ms 19:45:41 INFO - PROCESS | 1938 | 1461465941625 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 19:45:41 INFO - PROCESS | 1938 | 1461465941627 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 19:45:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 19:45:41 INFO - PROCESS | 1938 | 1461465941630 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 19:45:41 INFO - PROCESS | 1938 | 1461465941633 Marionette TRACE conn2 <- [1,2162,null,{}] 19:45:41 INFO - PROCESS | 1938 | 1461465941636 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}] 19:45:41 INFO - PROCESS | 1938 | 1461465941806 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 19:45:41 INFO - PROCESS | 1938 | 1461465941943 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:41 INFO - PROCESS | 1938 | ++DOCSHELL 0x12f915800 == 88 [pid = 1938] [id = 548] 19:45:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 171 (0x11bce0800) [pid = 1938] [serial = 1644] [outer = 0x0] 19:45:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 172 (0x12bc1e800) [pid = 1938] [serial = 1645] [outer = 0x11bce0800] 19:45:42 INFO - PROCESS | 1938 | 1461465941994 Marionette DEBUG loaded listener.js 19:45:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 173 (0x12db9f800) [pid = 1938] [serial = 1646] [outer = 0x11bce0800] 19:45:42 INFO - PROCESS | 1938 | 1461465942340 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]]]}] 19:45:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 19:45:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 722ms 19:45:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 19:45:42 INFO - PROCESS | 1938 | 1461465942359 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 19:45:42 INFO - PROCESS | 1938 | 1461465942360 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 19:45:42 INFO - PROCESS | 1938 | 1461465942363 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 19:45:42 INFO - PROCESS | 1938 | 1461465942364 Marionette TRACE conn2 <- [1,2166,null,{}] 19:45:42 INFO - PROCESS | 1938 | 1461465942366 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}] 19:45:42 INFO - PROCESS | 1938 | 1461465942471 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 19:45:42 INFO - PROCESS | 1938 | 1461465942547 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:42 INFO - PROCESS | 1938 | ++DOCSHELL 0x12fe2a000 == 89 [pid = 1938] [id = 549] 19:45:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 174 (0x12d598c00) [pid = 1938] [serial = 1647] [outer = 0x0] 19:45:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 175 (0x12e367c00) [pid = 1938] [serial = 1648] [outer = 0x12d598c00] 19:45:42 INFO - PROCESS | 1938 | 1461465942573 Marionette DEBUG loaded listener.js 19:45:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 176 (0x12e6e8400) [pid = 1938] [serial = 1649] [outer = 0x12d598c00] 19:45:43 INFO - PROCESS | 1938 | 1461465943074 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]]]}] 19:45:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 19:45:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 769ms 19:45:43 INFO - PROCESS | 1938 | 1461465943133 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 19:45:43 INFO - PROCESS | 1938 | 1461465943136 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 19:45:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 19:45:43 INFO - PROCESS | 1938 | 1461465943140 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 19:45:43 INFO - PROCESS | 1938 | 1461465943143 Marionette TRACE conn2 <- [1,2170,null,{}] 19:45:43 INFO - PROCESS | 1938 | 1461465943146 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}] 19:45:43 INFO - PROCESS | 1938 | 1461465943269 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 19:45:43 INFO - PROCESS | 1938 | 1461465943388 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:43 INFO - PROCESS | 1938 | ++DOCSHELL 0x123a15800 == 90 [pid = 1938] [id = 550] 19:45:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 177 (0x11aa65400) [pid = 1938] [serial = 1650] [outer = 0x0] 19:45:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 178 (0x11aaae800) [pid = 1938] [serial = 1651] [outer = 0x11aa65400] 19:45:43 INFO - PROCESS | 1938 | 1461465943421 Marionette DEBUG loaded listener.js 19:45:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 179 (0x11bf9a800) [pid = 1938] [serial = 1652] [outer = 0x11aa65400] 19:45:43 INFO - PROCESS | 1938 | 1461465943841 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]]]}] 19:45:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 19:45:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 720ms 19:45:43 INFO - PROCESS | 1938 | 1461465943861 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 19:45:43 INFO - PROCESS | 1938 | 1461465943866 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 19:45:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 19:45:43 INFO - PROCESS | 1938 | 1461465943872 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 19:45:43 INFO - PROCESS | 1938 | 1461465943874 Marionette TRACE conn2 <- [1,2174,null,{}] 19:45:43 INFO - PROCESS | 1938 | 1461465943877 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}] 19:45:44 INFO - PROCESS | 1938 | 1461465943997 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 19:45:44 INFO - PROCESS | 1938 | 1461465944119 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:44 INFO - PROCESS | 1938 | ++DOCSHELL 0x12b3d1000 == 91 [pid = 1938] [id = 551] 19:45:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 180 (0x11c321800) [pid = 1938] [serial = 1653] [outer = 0x0] 19:45:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 181 (0x1244d7800) [pid = 1938] [serial = 1654] [outer = 0x11c321800] 19:45:44 INFO - PROCESS | 1938 | 1461465944151 Marionette DEBUG loaded listener.js 19:45:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 182 (0x129508800) [pid = 1938] [serial = 1655] [outer = 0x11c321800] 19:45:44 INFO - PROCESS | 1938 | 1461465944596 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]]]}] 19:45:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 19:45:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 772ms 19:45:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 19:45:44 INFO - PROCESS | 1938 | 1461465944647 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 19:45:44 INFO - PROCESS | 1938 | 1461465944649 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 19:45:44 INFO - PROCESS | 1938 | 1461465944653 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 19:45:44 INFO - PROCESS | 1938 | 1461465944655 Marionette TRACE conn2 <- [1,2178,null,{}] 19:45:44 INFO - PROCESS | 1938 | 1461465944663 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}] 19:45:44 INFO - PROCESS | 1938 | 1461465944784 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 19:45:44 INFO - PROCESS | 1938 | 1461465944877 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:44 INFO - PROCESS | 1938 | ++DOCSHELL 0x13002e000 == 92 [pid = 1938] [id = 552] 19:45:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 183 (0x129704c00) [pid = 1938] [serial = 1656] [outer = 0x0] 19:45:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 184 (0x12a112400) [pid = 1938] [serial = 1657] [outer = 0x129704c00] 19:45:44 INFO - PROCESS | 1938 | 1461465944911 Marionette DEBUG loaded listener.js 19:45:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 185 (0x12ada0400) [pid = 1938] [serial = 1658] [outer = 0x129704c00] 19:45:45 INFO - PROCESS | 1938 | 1461465945316 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]]]}] 19:45:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 19:45:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 722ms 19:45:45 INFO - PROCESS | 1938 | 1461465945376 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 19:45:45 INFO - PROCESS | 1938 | 1461465945377 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 19:45:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 19:45:45 INFO - PROCESS | 1938 | 1461465945380 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 19:45:45 INFO - PROCESS | 1938 | 1461465945381 Marionette TRACE conn2 <- [1,2182,null,{}] 19:45:45 INFO - PROCESS | 1938 | 1461465945383 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}] 19:45:45 INFO - PROCESS | 1938 | 1461465945501 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 19:45:45 INFO - PROCESS | 1938 | 1461465945622 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:45 INFO - PROCESS | 1938 | ++DOCSHELL 0x137220000 == 93 [pid = 1938] [id = 553] 19:45:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 186 (0x12a146c00) [pid = 1938] [serial = 1659] [outer = 0x0] 19:45:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 187 (0x12b4aa800) [pid = 1938] [serial = 1660] [outer = 0x12a146c00] 19:45:45 INFO - PROCESS | 1938 | 1461465945656 Marionette DEBUG loaded listener.js 19:45:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 188 (0x12cfa2000) [pid = 1938] [serial = 1661] [outer = 0x12a146c00] 19:45:46 INFO - PROCESS | 1938 | 1461465946070 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]]]}] 19:45:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 19:45:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 718ms 19:45:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 19:45:46 INFO - PROCESS | 1938 | 1461465946099 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 19:45:46 INFO - PROCESS | 1938 | 1461465946100 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 19:45:46 INFO - PROCESS | 1938 | 1461465946103 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 19:45:46 INFO - PROCESS | 1938 | 1461465946104 Marionette TRACE conn2 <- [1,2186,null,{}] 19:45:46 INFO - PROCESS | 1938 | 1461465946125 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}] 19:45:46 INFO - PROCESS | 1938 | 1461465946240 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 19:45:46 INFO - PROCESS | 1938 | 1461465946359 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:46 INFO - PROCESS | 1938 | ++DOCSHELL 0x138d29800 == 94 [pid = 1938] [id = 554] 19:45:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 189 (0x12cfa3000) [pid = 1938] [serial = 1662] [outer = 0x0] 19:45:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 190 (0x12da2cc00) [pid = 1938] [serial = 1663] [outer = 0x12cfa3000] 19:45:46 INFO - PROCESS | 1938 | 1461465946391 Marionette DEBUG loaded listener.js 19:45:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 191 (0x12e36a800) [pid = 1938] [serial = 1664] [outer = 0x12cfa3000] 19:45:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 19:45:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 737ms 19:45:46 INFO - PROCESS | 1938 | 1461465946832 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]]]}] 19:45:46 INFO - PROCESS | 1938 | 1461465946840 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 19:45:46 INFO - PROCESS | 1938 | 1461465946842 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 19:45:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 19:45:46 INFO - PROCESS | 1938 | 1461465946844 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 19:45:46 INFO - PROCESS | 1938 | 1461465946845 Marionette TRACE conn2 <- [1,2190,null,{}] 19:45:46 INFO - PROCESS | 1938 | 1461465946848 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}] 19:45:46 INFO - PROCESS | 1938 | 1461465946972 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 19:45:47 INFO - PROCESS | 1938 | 1461465947091 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:47 INFO - PROCESS | 1938 | ++DOCSHELL 0x138d9e000 == 95 [pid = 1938] [id = 555] 19:45:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 192 (0x12e803800) [pid = 1938] [serial = 1665] [outer = 0x0] 19:45:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 193 (0x12eb27000) [pid = 1938] [serial = 1666] [outer = 0x12e803800] 19:45:47 INFO - PROCESS | 1938 | 1461465947126 Marionette DEBUG loaded listener.js 19:45:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 194 (0x12f805c00) [pid = 1938] [serial = 1667] [outer = 0x12e803800] 19:45:47 INFO - PROCESS | 1938 | 1461465947538 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]]]}] 19:45:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 19:45:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 719ms 19:45:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 19:45:47 INFO - PROCESS | 1938 | 1461465947563 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 19:45:47 INFO - PROCESS | 1938 | 1461465947564 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 19:45:47 INFO - PROCESS | 1938 | 1461465947567 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 19:45:47 INFO - PROCESS | 1938 | 1461465947568 Marionette TRACE conn2 <- [1,2194,null,{}] 19:45:47 INFO - PROCESS | 1938 | 1461465947570 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}] 19:45:47 INFO - PROCESS | 1938 | 1461465947703 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 19:45:47 INFO - PROCESS | 1938 | 1461465947822 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:47 INFO - PROCESS | 1938 | ++DOCSHELL 0x139793000 == 96 [pid = 1938] [id = 556] 19:45:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 195 (0x12af63000) [pid = 1938] [serial = 1668] [outer = 0x0] 19:45:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 196 (0x12af68800) [pid = 1938] [serial = 1669] [outer = 0x12af63000] 19:45:47 INFO - PROCESS | 1938 | 1461465947854 Marionette DEBUG loaded listener.js 19:45:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 197 (0x12af6c800) [pid = 1938] [serial = 1670] [outer = 0x12af63000] 19:45:48 INFO - PROCESS | 1938 | 1461465948232 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]]]}] 19:45:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 19:45:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 722ms 19:45:48 INFO - PROCESS | 1938 | 1461465948289 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 19:45:48 INFO - PROCESS | 1938 | 1461465948291 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 19:45:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 19:45:48 INFO - PROCESS | 1938 | 1461465948293 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 19:45:48 INFO - PROCESS | 1938 | 1461465948294 Marionette TRACE conn2 <- [1,2198,null,{}] 19:45:48 INFO - PROCESS | 1938 | 1461465948297 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}] 19:45:48 INFO - PROCESS | 1938 | 1461465948412 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 19:45:48 INFO - PROCESS | 1938 | 1461465948504 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:48 INFO - PROCESS | 1938 | ++DOCSHELL 0x13980e000 == 97 [pid = 1938] [id = 557] 19:45:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 198 (0x12af6d400) [pid = 1938] [serial = 1671] [outer = 0x0] 19:45:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 199 (0x12eb2f800) [pid = 1938] [serial = 1672] [outer = 0x12af6d400] 19:45:48 INFO - PROCESS | 1938 | 1461465948534 Marionette DEBUG loaded listener.js 19:45:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 200 (0x12f867c00) [pid = 1938] [serial = 1673] [outer = 0x12af6d400] 19:45:48 INFO - PROCESS | 1938 | 1461465948942 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]]]}] 19:45:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 19:45:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 672ms 19:45:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 19:45:48 INFO - PROCESS | 1938 | 1461465948966 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 19:45:48 INFO - PROCESS | 1938 | 1461465948967 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 19:45:48 INFO - PROCESS | 1938 | 1461465948969 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 19:45:48 INFO - PROCESS | 1938 | 1461465948971 Marionette TRACE conn2 <- [1,2202,null,{}] 19:45:48 INFO - PROCESS | 1938 | 1461465948973 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}] 19:45:49 INFO - PROCESS | 1938 | 1461465949106 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 19:45:49 INFO - PROCESS | 1938 | 1461465949212 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:49 INFO - PROCESS | 1938 | ++DOCSHELL 0x1399d2000 == 98 [pid = 1938] [id = 558] 19:45:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 201 (0x12f80e400) [pid = 1938] [serial = 1674] [outer = 0x0] 19:45:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 202 (0x12fe9b400) [pid = 1938] [serial = 1675] [outer = 0x12f80e400] 19:45:49 INFO - PROCESS | 1938 | 1461465949241 Marionette DEBUG loaded listener.js 19:45:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 203 (0x1372b9000) [pid = 1938] [serial = 1676] [outer = 0x12f80e400] 19:45:49 INFO - PROCESS | 1938 | 1461465949720 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]]]}] 19:45:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 19:45:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 822ms 19:45:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 19:45:49 INFO - PROCESS | 1938 | 1461465949792 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 19:45:49 INFO - PROCESS | 1938 | 1461465949793 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 19:45:49 INFO - PROCESS | 1938 | 1461465949795 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 19:45:49 INFO - PROCESS | 1938 | 1461465949796 Marionette TRACE conn2 <- [1,2206,null,{}] 19:45:49 INFO - PROCESS | 1938 | 1461465949799 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}] 19:45:49 INFO - PROCESS | 1938 | 1461465949920 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 19:45:50 INFO - PROCESS | 1938 | 1461465950014 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:50 INFO - PROCESS | 1938 | ++DOCSHELL 0x128e7a800 == 99 [pid = 1938] [id = 559] 19:45:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 204 (0x11aa6ec00) [pid = 1938] [serial = 1677] [outer = 0x0] 19:45:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 205 (0x12af2d800) [pid = 1938] [serial = 1678] [outer = 0x11aa6ec00] 19:45:50 INFO - PROCESS | 1938 | 1461465950045 Marionette DEBUG loaded listener.js 19:45:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 206 (0x1372c0800) [pid = 1938] [serial = 1679] [outer = 0x11aa6ec00] 19:45:50 INFO - PROCESS | 1938 | 1461465950729 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]]]}] 19:45:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 19:45:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 975ms 19:45:50 INFO - PROCESS | 1938 | 1461465950786 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 19:45:50 INFO - PROCESS | 1938 | 1461465950788 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 19:45:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 19:45:50 INFO - PROCESS | 1938 | 1461465950793 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 19:45:50 INFO - PROCESS | 1938 | 1461465950795 Marionette TRACE conn2 <- [1,2210,null,{}] 19:45:50 INFO - PROCESS | 1938 | 1461465950799 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}] 19:45:50 INFO - PROCESS | 1938 | 1461465950902 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 19:45:51 INFO - PROCESS | 1938 | 1461465951032 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:51 INFO - PROCESS | 1938 | ++DOCSHELL 0x12a41b000 == 100 [pid = 1938] [id = 560] 19:45:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 207 (0x118fe9c00) [pid = 1938] [serial = 1680] [outer = 0x0] 19:45:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 208 (0x119794800) [pid = 1938] [serial = 1681] [outer = 0x118fe9c00] 19:45:51 INFO - PROCESS | 1938 | 1461465951078 Marionette DEBUG loaded listener.js 19:45:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 209 (0x11bb36800) [pid = 1938] [serial = 1682] [outer = 0x118fe9c00] 19:45:51 INFO - PROCESS | 1938 | 1461465951576 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]]]}] 19:45:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 19:45:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 827ms 19:45:51 INFO - PROCESS | 1938 | 1461465951620 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 19:45:51 INFO - PROCESS | 1938 | 1461465951623 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 19:45:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 19:45:51 INFO - PROCESS | 1938 | 1461465951628 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 19:45:51 INFO - PROCESS | 1938 | 1461465951629 Marionette TRACE conn2 <- [1,2214,null,{}] 19:45:51 INFO - PROCESS | 1938 | 1461465951632 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}] 19:45:51 INFO - PROCESS | 1938 | 1461465951743 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 19:45:51 INFO - PROCESS | 1938 | 1461465951871 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:51 INFO - PROCESS | 1938 | ++DOCSHELL 0x119272000 == 101 [pid = 1938] [id = 561] 19:45:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 210 (0x11c881000) [pid = 1938] [serial = 1683] [outer = 0x0] 19:45:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 211 (0x123fd2400) [pid = 1938] [serial = 1684] [outer = 0x11c881000] 19:45:51 INFO - PROCESS | 1938 | 1461465951902 Marionette DEBUG loaded listener.js 19:45:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 212 (0x126bd9800) [pid = 1938] [serial = 1685] [outer = 0x11c881000] 19:45:52 INFO - PROCESS | 1938 | --DOCSHELL 0x1397d7800 == 100 [pid = 1938] [id = 412] 19:45:52 INFO - PROCESS | 1938 | --DOCSHELL 0x12f915800 == 99 [pid = 1938] [id = 548] 19:45:52 INFO - PROCESS | 1938 | --DOCSHELL 0x12eba3000 == 98 [pid = 1938] [id = 547] 19:45:52 INFO - PROCESS | 1938 | --DOCSHELL 0x11c45f800 == 97 [pid = 1938] [id = 546] 19:45:52 INFO - PROCESS | 1938 | --DOCSHELL 0x12e91a000 == 96 [pid = 1938] [id = 545] 19:45:52 INFO - PROCESS | 1938 | --DOCSHELL 0x12dbd4800 == 95 [pid = 1938] [id = 544] 19:45:52 INFO - PROCESS | 1938 | --DOCSHELL 0x12be73000 == 94 [pid = 1938] [id = 543] 19:45:52 INFO - PROCESS | 1938 | --DOMWINDOW == 211 (0x12b0a6000) [pid = 1938] [serial = 1528] [outer = 0x0] [url = about:blank] 19:45:52 INFO - PROCESS | 1938 | --DOMWINDOW == 210 (0x12b4dc800) [pid = 1938] [serial = 1531] [outer = 0x0] [url = about:blank] 19:45:52 INFO - PROCESS | 1938 | --DOMWINDOW == 209 (0x12bec3800) [pid = 1938] [serial = 1534] [outer = 0x0] [url = about:blank] 19:45:52 INFO - PROCESS | 1938 | --DOMWINDOW == 208 (0x12e80fc00) [pid = 1938] [serial = 1537] [outer = 0x0] [url = about:blank] 19:45:52 INFO - PROCESS | 1938 | --DOMWINDOW == 207 (0x12f871c00) [pid = 1938] [serial = 1540] [outer = 0x0] [url = about:blank] 19:45:52 INFO - PROCESS | 1938 | --DOMWINDOW == 206 (0x1372b8800) [pid = 1938] [serial = 1543] [outer = 0x0] [url = about:blank] 19:45:52 INFO - PROCESS | 1938 | --DOMWINDOW == 205 (0x138c93400) [pid = 1938] [serial = 1546] [outer = 0x0] [url = about:blank] 19:45:52 INFO - PROCESS | 1938 | --DOMWINDOW == 204 (0x12ac23000) [pid = 1938] [serial = 1582] [outer = 0x0] [url = about:blank] 19:45:52 INFO - PROCESS | 1938 | --DOCSHELL 0x12a8a4800 == 93 [pid = 1938] [id = 542] 19:45:52 INFO - PROCESS | 1938 | --DOCSHELL 0x129378800 == 92 [pid = 1938] [id = 541] 19:45:52 INFO - PROCESS | 1938 | --DOCSHELL 0x11c370800 == 91 [pid = 1938] [id = 540] 19:45:52 INFO - PROCESS | 1938 | --DOCSHELL 0x124ea6000 == 90 [pid = 1938] [id = 539] 19:45:52 INFO - PROCESS | 1938 | --DOCSHELL 0x124edb000 == 89 [pid = 1938] [id = 538] 19:45:52 INFO - PROCESS | 1938 | --DOCSHELL 0x14601c800 == 88 [pid = 1938] [id = 532] 19:45:52 INFO - PROCESS | 1938 | --DOCSHELL 0x13a074000 == 87 [pid = 1938] [id = 531] 19:45:52 INFO - PROCESS | 1938 | 1461465952395 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]]]}] 19:45:52 INFO - PROCESS | 1938 | --DOCSHELL 0x139ff2000 == 86 [pid = 1938] [id = 530] 19:45:52 INFO - PROCESS | 1938 | --DOCSHELL 0x137225800 == 85 [pid = 1938] [id = 529] 19:45:52 INFO - PROCESS | 1938 | --DOCSHELL 0x12b432000 == 84 [pid = 1938] [id = 528] 19:45:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 19:45:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 820ms 19:45:52 INFO - PROCESS | 1938 | --DOMWINDOW == 203 (0x12970e400) [pid = 1938] [serial = 1564] [outer = 0x0] [url = about:blank] 19:45:52 INFO - PROCESS | 1938 | --DOMWINDOW == 202 (0x11c327400) [pid = 1938] [serial = 1558] [outer = 0x0] [url = about:blank] 19:45:52 INFO - PROCESS | 1938 | --DOMWINDOW == 201 (0x12b252000) [pid = 1938] [serial = 1559] [outer = 0x0] [url = about:blank] 19:45:52 INFO - PROCESS | 1938 | --DOMWINDOW == 200 (0x12ac21c00) [pid = 1938] [serial = 1525] [outer = 0x0] [url = about:blank] 19:45:52 INFO - PROCESS | 1938 | --DOMWINDOW == 199 (0x12af33400) [pid = 1938] [serial = 1556] [outer = 0x0] [url = about:blank] 19:45:52 INFO - PROCESS | 1938 | --DOMWINDOW == 198 (0x12ac21400) [pid = 1938] [serial = 1555] [outer = 0x0] [url = about:blank] 19:45:52 INFO - PROCESS | 1938 | --DOMWINDOW == 197 (0x12a119000) [pid = 1938] [serial = 1553] [outer = 0x0] [url = about:blank] 19:45:52 INFO - PROCESS | 1938 | --DOMWINDOW == 196 (0x12930f400) [pid = 1938] [serial = 1552] [outer = 0x0] [url = about:blank] 19:45:52 INFO - PROCESS | 1938 | --DOMWINDOW == 195 (0x12e369400) [pid = 1938] [serial = 1561] [outer = 0x0] [url = about:blank] 19:45:52 INFO - PROCESS | 1938 | --DOMWINDOW == 194 (0x139c7c000) [pid = 1938] [serial = 1567] [outer = 0x0] [url = about:blank] 19:45:52 INFO - PROCESS | 1938 | --DOMWINDOW == 193 (0x11c62a800) [pid = 1938] [serial = 1550] [outer = 0x0] [url = about:blank] 19:45:52 INFO - PROCESS | 1938 | --DOMWINDOW == 192 (0x11a921800) [pid = 1938] [serial = 1549] [outer = 0x0] [url = about:blank] 19:45:52 INFO - PROCESS | 1938 | --DOMWINDOW == 191 (0x124e4c000) [pid = 1938] [serial = 1522] [outer = 0x0] [url = about:blank] 19:45:52 INFO - PROCESS | 1938 | --DOMWINDOW == 190 (0x119f4c400) [pid = 1938] [serial = 1519] [outer = 0x0] [url = about:blank] 19:45:52 INFO - PROCESS | 1938 | --DOMWINDOW == 189 (0x139c86000) [pid = 1938] [serial = 1570] [outer = 0x0] [url = about:blank] 19:45:52 INFO - PROCESS | 1938 | --DOMWINDOW == 188 (0x139d2a800) [pid = 1938] [serial = 1571] [outer = 0x0] [url = about:blank] 19:45:52 INFO - PROCESS | 1938 | --DOMWINDOW == 187 (0x139c82000) [pid = 1938] [serial = 1568] [outer = 0x0] [url = about:blank] 19:45:52 INFO - PROCESS | 1938 | --DOMWINDOW == 186 (0x115167400) [pid = 1938] [serial = 1573] [outer = 0x0] [url = about:blank] 19:45:52 INFO - PROCESS | 1938 | --DOMWINDOW == 185 (0x1188a2000) [pid = 1938] [serial = 1574] [outer = 0x0] [url = about:blank] 19:45:52 INFO - PROCESS | 1938 | --DOMWINDOW == 184 (0x11bbe8c00) [pid = 1938] [serial = 1577] [outer = 0x0] [url = about:blank] 19:45:52 INFO - PROCESS | 1938 | --DOMWINDOW == 183 (0x138c8ec00) [pid = 1938] [serial = 1565] [outer = 0x0] [url = about:blank] 19:45:52 INFO - PROCESS | 1938 | --DOMWINDOW == 182 (0x11aa68400) [pid = 1938] [serial = 1576] [outer = 0x0] [url = about:blank] 19:45:52 INFO - PROCESS | 1938 | --DOMWINDOW == 181 (0x12fc8bc00) [pid = 1938] [serial = 1562] [outer = 0x0] [url = about:blank] 19:45:52 INFO - PROCESS | 1938 | --DOMWINDOW == 180 (0x11c484000) [pid = 1938] [serial = 1579] [outer = 0x0] [url = about:blank] 19:45:52 INFO - PROCESS | 1938 | --DOMWINDOW == 179 (0x1296fb800) [pid = 1938] [serial = 1580] [outer = 0x0] [url = about:blank] 19:45:52 INFO - PROCESS | 1938 | 1461465952456 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 19:45:52 INFO - PROCESS | 1938 | 1461465952457 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 19:45:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 19:45:52 INFO - PROCESS | 1938 | 1461465952462 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 19:45:52 INFO - PROCESS | 1938 | 1461465952465 Marionette TRACE conn2 <- [1,2218,null,{}] 19:45:52 INFO - PROCESS | 1938 | 1461465952472 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}] 19:45:52 INFO - PROCESS | 1938 | 1461465952573 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 19:45:52 INFO - PROCESS | 1938 | 1461465952581 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:52 INFO - PROCESS | 1938 | ++DOCSHELL 0x1240b8800 == 85 [pid = 1938] [id = 562] 19:45:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 180 (0x12744dc00) [pid = 1938] [serial = 1686] [outer = 0x0] 19:45:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 181 (0x12950f000) [pid = 1938] [serial = 1687] [outer = 0x12744dc00] 19:45:52 INFO - PROCESS | 1938 | 1461465952610 Marionette DEBUG loaded listener.js 19:45:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 182 (0x129702400) [pid = 1938] [serial = 1688] [outer = 0x12744dc00] 19:45:52 INFO - PROCESS | 1938 | 1461465952987 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]]]}] 19:45:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 19:45:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 571ms 19:45:53 INFO - PROCESS | 1938 | 1461465953033 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 19:45:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 19:45:53 INFO - PROCESS | 1938 | 1461465953036 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 19:45:53 INFO - PROCESS | 1938 | 1461465953039 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 19:45:53 INFO - PROCESS | 1938 | 1461465953040 Marionette TRACE conn2 <- [1,2222,null,{}] 19:45:53 INFO - PROCESS | 1938 | 1461465953043 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}] 19:45:53 INFO - PROCESS | 1938 | 1461465953172 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 19:45:53 INFO - PROCESS | 1938 | 1461465953179 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:53 INFO - PROCESS | 1938 | ++DOCSHELL 0x12ce90000 == 86 [pid = 1938] [id = 563] 19:45:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 183 (0x129702800) [pid = 1938] [serial = 1689] [outer = 0x0] 19:45:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 184 (0x12977f000) [pid = 1938] [serial = 1690] [outer = 0x129702800] 19:45:53 INFO - PROCESS | 1938 | 1461465953221 Marionette DEBUG loaded listener.js 19:45:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 185 (0x12a147c00) [pid = 1938] [serial = 1691] [outer = 0x129702800] 19:45:53 INFO - PROCESS | 1938 | 1461465953646 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]]]}] 19:45:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 19:45:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 621ms 19:45:53 INFO - PROCESS | 1938 | 1461465953660 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 19:45:53 INFO - PROCESS | 1938 | 1461465953662 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 19:45:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 19:45:53 INFO - PROCESS | 1938 | 1461465953665 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 19:45:53 INFO - PROCESS | 1938 | 1461465953668 Marionette TRACE conn2 <- [1,2226,null,{}] 19:45:53 INFO - PROCESS | 1938 | 1461465953673 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}] 19:45:53 INFO - PROCESS | 1938 | 1461465953822 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 19:45:53 INFO - PROCESS | 1938 | 1461465953964 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:53 INFO - PROCESS | 1938 | ++DOCSHELL 0x12e3a2000 == 87 [pid = 1938] [id = 564] 19:45:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 186 (0x12a145800) [pid = 1938] [serial = 1692] [outer = 0x0] 19:45:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 187 (0x12ac23000) [pid = 1938] [serial = 1693] [outer = 0x12a145800] 19:45:54 INFO - PROCESS | 1938 | 1461465954010 Marionette DEBUG loaded listener.js 19:45:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 188 (0x12ada0000) [pid = 1938] [serial = 1694] [outer = 0x12a145800] 19:45:54 INFO - PROCESS | 1938 | 1461465954383 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]]]}] 19:45:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 19:45:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 725ms 19:45:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 19:45:54 INFO - PROCESS | 1938 | 1461465954391 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 19:45:54 INFO - PROCESS | 1938 | 1461465954392 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 19:45:54 INFO - PROCESS | 1938 | 1461465954394 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 19:45:54 INFO - PROCESS | 1938 | 1461465954395 Marionette TRACE conn2 <- [1,2230,null,{}] 19:45:54 INFO - PROCESS | 1938 | 1461465954398 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}] 19:45:54 INFO - PROCESS | 1938 | 1461465954521 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 19:45:54 INFO - PROCESS | 1938 | 1461465954528 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:54 INFO - PROCESS | 1938 | ++DOCSHELL 0x12f924000 == 88 [pid = 1938] [id = 565] 19:45:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 189 (0x12af2b000) [pid = 1938] [serial = 1695] [outer = 0x0] 19:45:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 190 (0x12b0db800) [pid = 1938] [serial = 1696] [outer = 0x12af2b000] 19:45:54 INFO - PROCESS | 1938 | 1461465954570 Marionette DEBUG loaded listener.js 19:45:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 191 (0x12bceb800) [pid = 1938] [serial = 1697] [outer = 0x12af2b000] 19:45:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 19:45:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 719ms 19:45:55 INFO - PROCESS | 1938 | 1461465955108 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]]]}] 19:45:55 INFO - PROCESS | 1938 | 1461465955114 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 19:45:55 INFO - PROCESS | 1938 | 1461465955115 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 19:45:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 19:45:55 INFO - PROCESS | 1938 | 1461465955123 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 19:45:55 INFO - PROCESS | 1938 | 1461465955124 Marionette TRACE conn2 <- [1,2234,null,{}] 19:45:55 INFO - PROCESS | 1938 | 1461465955126 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}] 19:45:55 INFO - PROCESS | 1938 | 1461465955261 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 19:45:55 INFO - PROCESS | 1938 | 1461465955292 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:55 INFO - PROCESS | 1938 | ++DOCSHELL 0x130031800 == 89 [pid = 1938] [id = 566] 19:45:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 192 (0x12b4b1800) [pid = 1938] [serial = 1698] [outer = 0x0] 19:45:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 193 (0x12d59bc00) [pid = 1938] [serial = 1699] [outer = 0x12b4b1800] 19:45:55 INFO - PROCESS | 1938 | 1461465955319 Marionette DEBUG loaded listener.js 19:45:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 194 (0x12e381000) [pid = 1938] [serial = 1700] [outer = 0x12b4b1800] 19:45:55 INFO - PROCESS | 1938 | 1461465955677 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]]]}] 19:45:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 19:45:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 569ms 19:45:55 INFO - PROCESS | 1938 | 1461465955693 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 19:45:55 INFO - PROCESS | 1938 | 1461465955695 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 19:45:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 19:45:55 INFO - PROCESS | 1938 | 1461465955698 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 19:45:55 INFO - PROCESS | 1938 | 1461465955699 Marionette TRACE conn2 <- [1,2238,null,{}] 19:45:55 INFO - PROCESS | 1938 | 1461465955702 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}] 19:45:55 INFO - PROCESS | 1938 | 1461465955891 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 19:45:55 INFO - PROCESS | 1938 | 1461465955913 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:55 INFO - PROCESS | 1938 | ++DOCSHELL 0x138d7b800 == 90 [pid = 1938] [id = 567] 19:45:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 195 (0x12e38c400) [pid = 1938] [serial = 1701] [outer = 0x0] 19:45:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 196 (0x12ea75400) [pid = 1938] [serial = 1702] [outer = 0x12e38c400] 19:45:55 INFO - PROCESS | 1938 | 1461465955938 Marionette DEBUG loaded listener.js 19:45:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 197 (0x12eb31800) [pid = 1938] [serial = 1703] [outer = 0x12e38c400] 19:45:56 INFO - PROCESS | 1938 | 1461465956289 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]]]}] 19:45:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 19:45:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 619ms 19:45:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 19:45:56 INFO - PROCESS | 1938 | 1461465956317 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 19:45:56 INFO - PROCESS | 1938 | 1461465956318 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 19:45:56 INFO - PROCESS | 1938 | 1461465956320 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 19:45:56 INFO - PROCESS | 1938 | 1461465956321 Marionette TRACE conn2 <- [1,2242,null,{}] 19:45:56 INFO - PROCESS | 1938 | 1461465956324 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}] 19:45:56 INFO - PROCESS | 1938 | 1461465956455 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 19:45:56 INFO - PROCESS | 1938 | 1461465956477 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:56 INFO - PROCESS | 1938 | ++DOCSHELL 0x13978a800 == 91 [pid = 1938] [id = 568] 19:45:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 198 (0x12eb2e000) [pid = 1938] [serial = 1704] [outer = 0x0] 19:45:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 199 (0x130167000) [pid = 1938] [serial = 1705] [outer = 0x12eb2e000] 19:45:56 INFO - PROCESS | 1938 | 1461465956502 Marionette DEBUG loaded listener.js 19:45:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 200 (0x138c93400) [pid = 1938] [serial = 1706] [outer = 0x12eb2e000] 19:45:56 INFO - PROCESS | 1938 | --DOMWINDOW == 199 (0x12ab1a400) [pid = 1938] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 19:45:56 INFO - PROCESS | 1938 | --DOMWINDOW == 198 (0x11bce0800) [pid = 1938] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 19:45:56 INFO - PROCESS | 1938 | --DOMWINDOW == 197 (0x129694400) [pid = 1938] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 19:45:56 INFO - PROCESS | 1938 | --DOMWINDOW == 196 (0x12ab20800) [pid = 1938] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 19:45:56 INFO - PROCESS | 1938 | --DOMWINDOW == 195 (0x129506400) [pid = 1938] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 19:45:56 INFO - PROCESS | 1938 | --DOMWINDOW == 194 (0x11c324000) [pid = 1938] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 19:45:56 INFO - PROCESS | 1938 | --DOMWINDOW == 193 (0x118e77c00) [pid = 1938] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 19:45:56 INFO - PROCESS | 1938 | --DOMWINDOW == 192 (0x118c21c00) [pid = 1938] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 19:45:56 INFO - PROCESS | 1938 | --DOMWINDOW == 191 (0x12ac23400) [pid = 1938] [serial = 1416] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 19:45:56 INFO - PROCESS | 1938 | --DOMWINDOW == 190 (0x12da35c00) [pid = 1938] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 19:45:56 INFO - PROCESS | 1938 | --DOMWINDOW == 189 (0x12f870400) [pid = 1938] [serial = 1425] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 19:45:56 INFO - PROCESS | 1938 | --DOMWINDOW == 188 (0x12b0a3c00) [pid = 1938] [serial = 1419] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 19:45:56 INFO - PROCESS | 1938 | --DOMWINDOW == 187 (0x1158bc000) [pid = 1938] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 19:45:56 INFO - PROCESS | 1938 | --DOMWINDOW == 186 (0x12970d800) [pid = 1938] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 19:45:56 INFO - PROCESS | 1938 | --DOMWINDOW == 185 (0x119add400) [pid = 1938] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 19:45:56 INFO - PROCESS | 1938 | --DOMWINDOW == 184 (0x129789000) [pid = 1938] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 19:45:56 INFO - PROCESS | 1938 | --DOMWINDOW == 183 (0x123cac400) [pid = 1938] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 19:45:56 INFO - PROCESS | 1938 | --DOMWINDOW == 182 (0x11bb5a800) [pid = 1938] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 19:45:56 INFO - PROCESS | 1938 | --DOMWINDOW == 181 (0x12ae34400) [pid = 1938] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 19:45:56 INFO - PROCESS | 1938 | --DOMWINDOW == 180 (0x124e4a800) [pid = 1938] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 19:45:56 INFO - PROCESS | 1938 | --DOMWINDOW == 179 (0x11aab2400) [pid = 1938] [serial = 1413] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 19:45:56 INFO - PROCESS | 1938 | --DOMWINDOW == 178 (0x12f86c000) [pid = 1938] [serial = 1422] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 19:45:56 INFO - PROCESS | 1938 | --DOMWINDOW == 177 (0x12e80bc00) [pid = 1938] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 19:45:56 INFO - PROCESS | 1938 | --DOMWINDOW == 176 (0x1188c3400) [pid = 1938] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 19:45:56 INFO - PROCESS | 1938 | --DOMWINDOW == 175 (0x12b268000) [pid = 1938] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 19:45:56 INFO - PROCESS | 1938 | --DOMWINDOW == 174 (0x12978c000) [pid = 1938] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 19:45:56 INFO - PROCESS | 1938 | --DOMWINDOW == 173 (0x13015bc00) [pid = 1938] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 19:45:56 INFO - PROCESS | 1938 | --DOMWINDOW == 172 (0x118832400) [pid = 1938] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 19:45:56 INFO - PROCESS | 1938 | --DOMWINDOW == 171 (0x1372b8000) [pid = 1938] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 19:45:56 INFO - PROCESS | 1938 | --DOMWINDOW == 170 (0x129511800) [pid = 1938] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 19:45:57 INFO - PROCESS | 1938 | 1461465957095 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]]]}] 19:45:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 19:45:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 819ms 19:45:57 INFO - PROCESS | 1938 | 1461465957139 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 19:45:57 INFO - PROCESS | 1938 | 1461465957140 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 19:45:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 19:45:57 INFO - PROCESS | 1938 | 1461465957143 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 19:45:57 INFO - PROCESS | 1938 | 1461465957144 Marionette TRACE conn2 <- [1,2246,null,{}] 19:45:57 INFO - PROCESS | 1938 | 1461465957146 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}] 19:45:57 INFO - PROCESS | 1938 | 1461465957245 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 19:45:57 INFO - PROCESS | 1938 | 1461465957326 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:57 INFO - PROCESS | 1938 | ++DOCSHELL 0x12acba000 == 92 [pid = 1938] [id = 569] 19:45:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 171 (0x1159fa800) [pid = 1938] [serial = 1707] [outer = 0x0] 19:45:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 172 (0x123ac5400) [pid = 1938] [serial = 1708] [outer = 0x1159fa800] 19:45:57 INFO - PROCESS | 1938 | 1461465957351 Marionette DEBUG loaded listener.js 19:45:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 173 (0x12968e000) [pid = 1938] [serial = 1709] [outer = 0x1159fa800] 19:45:57 INFO - PROCESS | 1938 | 1461465957624 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]]]}] 19:45:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 19:45:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 520ms 19:45:57 INFO - PROCESS | 1938 | 1461465957664 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 19:45:57 INFO - PROCESS | 1938 | 1461465957665 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 19:45:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 19:45:57 INFO - PROCESS | 1938 | 1461465957675 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 19:45:57 INFO - PROCESS | 1938 | 1461465957677 Marionette TRACE conn2 <- [1,2250,null,{}] 19:45:57 INFO - PROCESS | 1938 | 1461465957679 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}] 19:45:57 INFO - PROCESS | 1938 | 1461465957800 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 19:45:57 INFO - PROCESS | 1938 | 1461465957804 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:57 INFO - PROCESS | 1938 | ++DOCSHELL 0x139c3b800 == 93 [pid = 1938] [id = 570] 19:45:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 174 (0x129788400) [pid = 1938] [serial = 1710] [outer = 0x0] 19:45:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 175 (0x12b268000) [pid = 1938] [serial = 1711] [outer = 0x129788400] 19:45:57 INFO - PROCESS | 1938 | 1461465957834 Marionette DEBUG loaded listener.js 19:45:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 176 (0x130166400) [pid = 1938] [serial = 1712] [outer = 0x129788400] 19:45:58 INFO - PROCESS | 1938 | 1461465958208 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]]]}] 19:45:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 19:45:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 577ms 19:45:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 19:45:58 INFO - PROCESS | 1938 | 1461465958245 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 19:45:58 INFO - PROCESS | 1938 | 1461465958247 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 19:45:58 INFO - PROCESS | 1938 | 1461465958249 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 19:45:58 INFO - PROCESS | 1938 | 1461465958252 Marionette TRACE conn2 <- [1,2254,null,{}] 19:45:58 INFO - PROCESS | 1938 | 1461465958255 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}] 19:45:58 INFO - PROCESS | 1938 | 1461465958403 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 19:45:58 INFO - PROCESS | 1938 | 1461465958407 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:58 INFO - PROCESS | 1938 | ++DOCSHELL 0x139c59800 == 94 [pid = 1938] [id = 571] 19:45:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 177 (0x12968b800) [pid = 1938] [serial = 1713] [outer = 0x0] 19:45:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 178 (0x138c96c00) [pid = 1938] [serial = 1714] [outer = 0x12968b800] 19:45:58 INFO - PROCESS | 1938 | 1461465958432 Marionette DEBUG loaded listener.js 19:45:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 179 (0x12e315800) [pid = 1938] [serial = 1715] [outer = 0x12968b800] 19:45:58 INFO - PROCESS | 1938 | 1461465958781 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]]]}] 19:45:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 19:45:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 573ms 19:45:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 19:45:58 INFO - PROCESS | 1938 | 1461465958823 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 19:45:58 INFO - PROCESS | 1938 | 1461465958824 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 19:45:58 INFO - PROCESS | 1938 | 1461465958826 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 19:45:58 INFO - PROCESS | 1938 | 1461465958827 Marionette TRACE conn2 <- [1,2258,null,{}] 19:45:58 INFO - PROCESS | 1938 | 1461465958829 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}] 19:45:58 INFO - PROCESS | 1938 | 1461465958967 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 19:45:59 INFO - PROCESS | 1938 | 1461465959154 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:59 INFO - PROCESS | 1938 | ++DOCSHELL 0x119277000 == 95 [pid = 1938] [id = 572] 19:45:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 180 (0x115168c00) [pid = 1938] [serial = 1716] [outer = 0x0] 19:45:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 181 (0x115973c00) [pid = 1938] [serial = 1717] [outer = 0x115168c00] 19:45:59 INFO - PROCESS | 1938 | 1461465959190 Marionette DEBUG loaded listener.js 19:45:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 182 (0x118fea000) [pid = 1938] [serial = 1718] [outer = 0x115168c00] 19:45:59 INFO - PROCESS | 1938 | 1461465959641 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]]]}] 19:45:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 19:45:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 870ms 19:45:59 INFO - PROCESS | 1938 | 1461465959698 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 19:45:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 19:45:59 INFO - PROCESS | 1938 | 1461465959701 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 19:45:59 INFO - PROCESS | 1938 | 1461465959705 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 19:45:59 INFO - PROCESS | 1938 | 1461465959707 Marionette TRACE conn2 <- [1,2262,null,{}] 19:45:59 INFO - PROCESS | 1938 | 1461465959712 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}] 19:45:59 INFO - PROCESS | 1938 | 1461465959835 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 19:45:59 INFO - PROCESS | 1938 | 1461465959928 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:45:59 INFO - PROCESS | 1938 | ++DOCSHELL 0x12b5a9800 == 96 [pid = 1938] [id = 573] 19:45:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 183 (0x11c337c00) [pid = 1938] [serial = 1719] [outer = 0x0] 19:45:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 184 (0x126948400) [pid = 1938] [serial = 1720] [outer = 0x11c337c00] 19:45:59 INFO - PROCESS | 1938 | 1461465959961 Marionette DEBUG loaded listener.js 19:46:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 185 (0x12968a000) [pid = 1938] [serial = 1721] [outer = 0x11c337c00] 19:46:00 INFO - PROCESS | 1938 | 1461465960386 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]]]}] 19:46:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 19:46:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 722ms 19:46:00 INFO - PROCESS | 1938 | 1461465960432 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 19:46:00 INFO - PROCESS | 1938 | 1461465960435 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 19:46:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 19:46:00 INFO - PROCESS | 1938 | 1461465960439 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 19:46:00 INFO - PROCESS | 1938 | 1461465960441 Marionette TRACE conn2 <- [1,2266,null,{}] 19:46:00 INFO - PROCESS | 1938 | 1461465960443 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}] 19:46:00 INFO - PROCESS | 1938 | 1461465960565 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 19:46:00 INFO - PROCESS | 1938 | 1461465960686 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:00 INFO - PROCESS | 1938 | ++DOCSHELL 0x130013800 == 97 [pid = 1938] [id = 574] 19:46:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 186 (0x1296fb800) [pid = 1938] [serial = 1722] [outer = 0x0] 19:46:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 187 (0x12a14c800) [pid = 1938] [serial = 1723] [outer = 0x1296fb800] 19:46:00 INFO - PROCESS | 1938 | 1461465960719 Marionette DEBUG loaded listener.js 19:46:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 188 (0x12ae33800) [pid = 1938] [serial = 1724] [outer = 0x1296fb800] 19:46:01 INFO - PROCESS | 1938 | 1461465961148 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]]]}] 19:46:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 19:46:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 721ms 19:46:01 INFO - PROCESS | 1938 | 1461465961161 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 19:46:01 INFO - PROCESS | 1938 | 1461465961163 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 19:46:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 19:46:01 INFO - PROCESS | 1938 | 1461465961171 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 19:46:01 INFO - PROCESS | 1938 | 1461465961176 Marionette TRACE conn2 <- [1,2270,null,{}] 19:46:01 INFO - PROCESS | 1938 | 1461465961180 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}] 19:46:01 INFO - PROCESS | 1938 | 1461465961328 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 19:46:01 INFO - PROCESS | 1938 | 1461465961480 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:01 INFO - PROCESS | 1938 | ++DOCSHELL 0x139c51000 == 98 [pid = 1938] [id = 575] 19:46:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 189 (0x12ae34800) [pid = 1938] [serial = 1725] [outer = 0x0] 19:46:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 190 (0x12b251800) [pid = 1938] [serial = 1726] [outer = 0x12ae34800] 19:46:01 INFO - PROCESS | 1938 | 1461465961528 Marionette DEBUG loaded listener.js 19:46:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 191 (0x12cfe4400) [pid = 1938] [serial = 1727] [outer = 0x12ae34800] 19:46:02 INFO - PROCESS | 1938 | 1461465962009 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]]]}] 19:46:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 19:46:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 879ms 19:46:02 INFO - PROCESS | 1938 | 1461465962046 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 19:46:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 19:46:02 INFO - PROCESS | 1938 | 1461465962048 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 19:46:02 INFO - PROCESS | 1938 | 1461465962050 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 19:46:02 INFO - PROCESS | 1938 | 1461465962051 Marionette TRACE conn2 <- [1,2274,null,{}] 19:46:02 INFO - PROCESS | 1938 | 1461465962054 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}] 19:46:02 INFO - PROCESS | 1938 | 1461465962172 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 19:46:02 INFO - PROCESS | 1938 | 1461465962292 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:02 INFO - PROCESS | 1938 | ++DOCSHELL 0x13a070000 == 99 [pid = 1938] [id = 576] 19:46:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 192 (0x12bceb400) [pid = 1938] [serial = 1728] [outer = 0x0] 19:46:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 193 (0x12ea78000) [pid = 1938] [serial = 1729] [outer = 0x12bceb400] 19:46:02 INFO - PROCESS | 1938 | 1461465962324 Marionette DEBUG loaded listener.js 19:46:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 194 (0x12fe9c000) [pid = 1938] [serial = 1730] [outer = 0x12bceb400] 19:46:02 INFO - PROCESS | 1938 | 1461465962715 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]]]}] 19:46:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 19:46:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 719ms 19:46:02 INFO - PROCESS | 1938 | 1461465962770 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 19:46:02 INFO - PROCESS | 1938 | 1461465962771 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 19:46:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 19:46:02 INFO - PROCESS | 1938 | 1461465962774 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 19:46:02 INFO - PROCESS | 1938 | 1461465962775 Marionette TRACE conn2 <- [1,2278,null,{}] 19:46:02 INFO - PROCESS | 1938 | 1461465962777 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}] 19:46:02 INFO - PROCESS | 1938 | 1461465962891 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 19:46:03 INFO - PROCESS | 1938 | 1461465963010 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:03 INFO - PROCESS | 1938 | ++DOCSHELL 0x13a139000 == 100 [pid = 1938] [id = 577] 19:46:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 195 (0x138ca5800) [pid = 1938] [serial = 1731] [outer = 0x0] 19:46:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 196 (0x138ca7400) [pid = 1938] [serial = 1732] [outer = 0x138ca5800] 19:46:03 INFO - PROCESS | 1938 | 1461465963049 Marionette DEBUG loaded listener.js 19:46:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 197 (0x139939c00) [pid = 1938] [serial = 1733] [outer = 0x138ca5800] 19:46:03 INFO - PROCESS | 1938 | 1461465963478 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]]]}] 19:46:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 19:46:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 719ms 19:46:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 19:46:03 INFO - PROCESS | 1938 | 1461465963492 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 19:46:03 INFO - PROCESS | 1938 | 1461465963493 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 19:46:03 INFO - PROCESS | 1938 | 1461465963496 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 19:46:03 INFO - PROCESS | 1938 | 1461465963497 Marionette TRACE conn2 <- [1,2282,null,{}] 19:46:03 INFO - PROCESS | 1938 | 1461465963499 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}] 19:46:03 INFO - PROCESS | 1938 | 1461465963639 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 19:46:03 INFO - PROCESS | 1938 | 1461465963761 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:03 INFO - PROCESS | 1938 | ++DOCSHELL 0x13a723800 == 101 [pid = 1938] [id = 578] 19:46:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 198 (0x138ca6000) [pid = 1938] [serial = 1734] [outer = 0x0] 19:46:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 199 (0x139944c00) [pid = 1938] [serial = 1735] [outer = 0x138ca6000] 19:46:03 INFO - PROCESS | 1938 | 1461465963792 Marionette DEBUG loaded listener.js 19:46:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 200 (0x139c85000) [pid = 1938] [serial = 1736] [outer = 0x138ca6000] 19:46:04 INFO - PROCESS | 1938 | 1461465964260 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]]]}] 19:46:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 19:46:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 771ms 19:46:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 19:46:04 INFO - PROCESS | 1938 | 1461465964268 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 19:46:04 INFO - PROCESS | 1938 | 1461465964269 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 19:46:04 INFO - PROCESS | 1938 | 1461465964271 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 19:46:04 INFO - PROCESS | 1938 | 1461465964273 Marionette TRACE conn2 <- [1,2286,null,{}] 19:46:04 INFO - PROCESS | 1938 | 1461465964275 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}] 19:46:04 INFO - PROCESS | 1938 | 1461465964395 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 19:46:04 INFO - PROCESS | 1938 | 1461465964489 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:04 INFO - PROCESS | 1938 | ++DOCSHELL 0x123bdc800 == 102 [pid = 1938] [id = 579] 19:46:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 201 (0x119238400) [pid = 1938] [serial = 1737] [outer = 0x0] 19:46:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 202 (0x1274f0000) [pid = 1938] [serial = 1738] [outer = 0x119238400] 19:46:04 INFO - PROCESS | 1938 | 1461465964522 Marionette DEBUG loaded listener.js 19:46:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 203 (0x12e6e2000) [pid = 1938] [serial = 1739] [outer = 0x119238400] 19:46:04 INFO - PROCESS | 1938 | 1461465964953 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]]]}] 19:46:04 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 19:46:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 719ms 19:46:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 19:46:04 INFO - PROCESS | 1938 | 1461465964990 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 19:46:04 INFO - PROCESS | 1938 | 1461465964992 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 19:46:04 INFO - PROCESS | 1938 | 1461465964994 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 19:46:04 INFO - PROCESS | 1938 | 1461465964995 Marionette TRACE conn2 <- [1,2290,null,{}] 19:46:04 INFO - PROCESS | 1938 | 1461465964998 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}] 19:46:05 INFO - PROCESS | 1938 | 1461465965120 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 19:46:05 INFO - PROCESS | 1938 | 1461465965244 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:05 INFO - PROCESS | 1938 | ++DOCSHELL 0x11ab1c000 == 103 [pid = 1938] [id = 580] 19:46:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 204 (0x114f98400) [pid = 1938] [serial = 1740] [outer = 0x0] 19:46:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 205 (0x1187dd800) [pid = 1938] [serial = 1741] [outer = 0x114f98400] 19:46:05 INFO - PROCESS | 1938 | 1461465965276 Marionette DEBUG loaded listener.js 19:46:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 206 (0x123ac3c00) [pid = 1938] [serial = 1742] [outer = 0x114f98400] 19:46:05 INFO - PROCESS | 1938 | 1461465965991 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]]]}] 19:46:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 19:46:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1021ms 19:46:06 INFO - PROCESS | 1938 | 1461465966016 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 19:46:06 INFO - PROCESS | 1938 | 1461465966018 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 19:46:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 19:46:06 INFO - PROCESS | 1938 | 1461465966031 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 19:46:06 INFO - PROCESS | 1938 | 1461465966033 Marionette TRACE conn2 <- [1,2294,null,{}] 19:46:06 INFO - PROCESS | 1938 | 1461465966037 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}] 19:46:06 INFO - PROCESS | 1938 | 1461465966148 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 19:46:06 INFO - PROCESS | 1938 | 1461465966279 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:06 INFO - PROCESS | 1938 | ++DOCSHELL 0x1188d4000 == 104 [pid = 1938] [id = 581] 19:46:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 207 (0x114feb000) [pid = 1938] [serial = 1743] [outer = 0x0] 19:46:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 208 (0x115162400) [pid = 1938] [serial = 1744] [outer = 0x114feb000] 19:46:06 INFO - PROCESS | 1938 | 1461465966311 Marionette DEBUG loaded listener.js 19:46:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 209 (0x1185af400) [pid = 1938] [serial = 1745] [outer = 0x114feb000] 19:46:06 INFO - PROCESS | 1938 | 1461465966763 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]]]}] 19:46:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 19:46:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 774ms 19:46:06 INFO - PROCESS | 1938 | 1461465966806 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 19:46:06 INFO - PROCESS | 1938 | 1461465966810 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 19:46:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 19:46:06 INFO - PROCESS | 1938 | 1461465966814 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 19:46:06 INFO - PROCESS | 1938 | 1461465966816 Marionette TRACE conn2 <- [1,2298,null,{}] 19:46:06 INFO - PROCESS | 1938 | 1461465966818 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}] 19:46:06 INFO - PROCESS | 1938 | 1461465966928 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 19:46:07 INFO - PROCESS | 1938 | 1461465967071 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:07 INFO - PROCESS | 1938 | --DOCSHELL 0x12f31a800 == 103 [pid = 1938] [id = 405] 19:46:07 INFO - PROCESS | 1938 | --DOCSHELL 0x139c59800 == 102 [pid = 1938] [id = 571] 19:46:07 INFO - PROCESS | 1938 | --DOCSHELL 0x139c3b800 == 101 [pid = 1938] [id = 570] 19:46:07 INFO - PROCESS | 1938 | --DOCSHELL 0x12acba000 == 100 [pid = 1938] [id = 569] 19:46:07 INFO - PROCESS | 1938 | --DOCSHELL 0x13978a800 == 99 [pid = 1938] [id = 568] 19:46:07 INFO - PROCESS | 1938 | --DOCSHELL 0x138d7b800 == 98 [pid = 1938] [id = 567] 19:46:07 INFO - PROCESS | 1938 | --DOCSHELL 0x130031800 == 97 [pid = 1938] [id = 566] 19:46:07 INFO - PROCESS | 1938 | ++DOCSHELL 0x115427000 == 98 [pid = 1938] [id = 582] 19:46:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 210 (0x114f9c400) [pid = 1938] [serial = 1746] [outer = 0x0] 19:46:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 211 (0x11a919800) [pid = 1938] [serial = 1747] [outer = 0x114f9c400] 19:46:07 INFO - PROCESS | 1938 | 1461465967145 Marionette DEBUG loaded listener.js 19:46:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 212 (0x11ab3a400) [pid = 1938] [serial = 1748] [outer = 0x114f9c400] 19:46:07 INFO - PROCESS | 1938 | --DOCSHELL 0x12f924000 == 97 [pid = 1938] [id = 565] 19:46:07 INFO - PROCESS | 1938 | --DOCSHELL 0x12e3a2000 == 96 [pid = 1938] [id = 564] 19:46:07 INFO - PROCESS | 1938 | --DOCSHELL 0x12ce90000 == 95 [pid = 1938] [id = 563] 19:46:07 INFO - PROCESS | 1938 | --DOCSHELL 0x1240b8800 == 94 [pid = 1938] [id = 562] 19:46:07 INFO - PROCESS | 1938 | --DOCSHELL 0x119272000 == 93 [pid = 1938] [id = 561] 19:46:07 INFO - PROCESS | 1938 | --DOCSHELL 0x12a41b000 == 92 [pid = 1938] [id = 560] 19:46:07 INFO - PROCESS | 1938 | --DOCSHELL 0x13980e000 == 91 [pid = 1938] [id = 557] 19:46:07 INFO - PROCESS | 1938 | --DOCSHELL 0x139793000 == 90 [pid = 1938] [id = 556] 19:46:07 INFO - PROCESS | 1938 | --DOCSHELL 0x138d9e000 == 89 [pid = 1938] [id = 555] 19:46:07 INFO - PROCESS | 1938 | --DOCSHELL 0x138d29800 == 88 [pid = 1938] [id = 554] 19:46:07 INFO - PROCESS | 1938 | --DOCSHELL 0x137220000 == 87 [pid = 1938] [id = 553] 19:46:07 INFO - PROCESS | 1938 | --DOCSHELL 0x13002e000 == 86 [pid = 1938] [id = 552] 19:46:07 INFO - PROCESS | 1938 | --DOCSHELL 0x12b3d1000 == 85 [pid = 1938] [id = 551] 19:46:07 INFO - PROCESS | 1938 | --DOCSHELL 0x123a15800 == 84 [pid = 1938] [id = 550] 19:46:07 INFO - PROCESS | 1938 | --DOCSHELL 0x12fe2a000 == 83 [pid = 1938] [id = 549] 19:46:07 INFO - PROCESS | 1938 | --DOMWINDOW == 211 (0x12db9f800) [pid = 1938] [serial = 1646] [outer = 0x0] [url = about:blank] 19:46:07 INFO - PROCESS | 1938 | --DOMWINDOW == 210 (0x12ab1f000) [pid = 1938] [serial = 1517] [outer = 0x0] [url = about:blank] 19:46:07 INFO - PROCESS | 1938 | --DOMWINDOW == 209 (0x12ad9a400) [pid = 1938] [serial = 1633] [outer = 0x0] [url = about:blank] 19:46:07 INFO - PROCESS | 1938 | --DOMWINDOW == 208 (0x12bc1e800) [pid = 1938] [serial = 1645] [outer = 0x0] [url = about:blank] 19:46:07 INFO - PROCESS | 1938 | --DOMWINDOW == 207 (0x11c345400) [pid = 1938] [serial = 1585] [outer = 0x0] [url = about:blank] 19:46:07 INFO - PROCESS | 1938 | --DOMWINDOW == 206 (0x1372c1800) [pid = 1938] [serial = 1502] [outer = 0x0] [url = about:blank] 19:46:07 INFO - PROCESS | 1938 | --DOMWINDOW == 205 (0x12b256000) [pid = 1938] [serial = 1637] [outer = 0x0] [url = about:blank] 19:46:07 INFO - PROCESS | 1938 | --DOMWINDOW == 204 (0x12ac20400) [pid = 1938] [serial = 1591] [outer = 0x0] [url = about:blank] 19:46:07 INFO - PROCESS | 1938 | --DOMWINDOW == 203 (0x12968d800) [pid = 1938] [serial = 1627] [outer = 0x0] [url = about:blank] 19:46:07 INFO - PROCESS | 1938 | --DOMWINDOW == 202 (0x12cfe6000) [pid = 1938] [serial = 1597] [outer = 0x0] [url = about:blank] 19:46:07 INFO - PROCESS | 1938 | --DOMWINDOW == 201 (0x11c33b800) [pid = 1938] [serial = 1621] [outer = 0x0] [url = about:blank] 19:46:07 INFO - PROCESS | 1938 | --DOMWINDOW == 200 (0x11b820800) [pid = 1938] [serial = 1618] [outer = 0x0] [url = about:blank] 19:46:07 INFO - PROCESS | 1938 | --DOMWINDOW == 199 (0x118e76000) [pid = 1938] [serial = 1609] [outer = 0x0] [url = about:blank] 19:46:07 INFO - PROCESS | 1938 | --DOMWINDOW == 198 (0x12afae400) [pid = 1938] [serial = 1606] [outer = 0x0] [url = about:blank] 19:46:07 INFO - PROCESS | 1938 | --DOMWINDOW == 197 (0x12b747400) [pid = 1938] [serial = 1643] [outer = 0x0] [url = about:blank] 19:46:07 INFO - PROCESS | 1938 | --DOMWINDOW == 196 (0x12b25bc00) [pid = 1938] [serial = 1418] [outer = 0x0] [url = about:blank] 19:46:07 INFO - PROCESS | 1938 | --DOMWINDOW == 195 (0x11a923c00) [pid = 1938] [serial = 1612] [outer = 0x0] [url = about:blank] 19:46:07 INFO - PROCESS | 1938 | --DOMWINDOW == 194 (0x12f80bc00) [pid = 1938] [serial = 1475] [outer = 0x0] [url = about:blank] 19:46:07 INFO - PROCESS | 1938 | --DOMWINDOW == 193 (0x13015d000) [pid = 1938] [serial = 1427] [outer = 0x0] [url = about:blank] 19:46:07 INFO - PROCESS | 1938 | --DOMWINDOW == 192 (0x12e6ec800) [pid = 1938] [serial = 1421] [outer = 0x0] [url = about:blank] 19:46:07 INFO - PROCESS | 1938 | --DOMWINDOW == 191 (0x12950dc00) [pid = 1938] [serial = 1588] [outer = 0x0] [url = about:blank] 19:46:07 INFO - PROCESS | 1938 | --DOMWINDOW == 190 (0x13993d400) [pid = 1938] [serial = 1603] [outer = 0x0] [url = about:blank] 19:46:07 INFO - PROCESS | 1938 | --DOMWINDOW == 189 (0x12e80e800) [pid = 1938] [serial = 1600] [outer = 0x0] [url = about:blank] 19:46:07 INFO - PROCESS | 1938 | --DOMWINDOW == 188 (0x118e7b000) [pid = 1938] [serial = 1408] [outer = 0x0] [url = about:blank] 19:46:07 INFO - PROCESS | 1938 | --DOMWINDOW == 187 (0x12b0e3400) [pid = 1938] [serial = 1594] [outer = 0x0] [url = about:blank] 19:46:07 INFO - PROCESS | 1938 | --DOMWINDOW == 186 (0x11c31d400) [pid = 1938] [serial = 1619] [outer = 0x0] [url = about:blank] 19:46:07 INFO - PROCESS | 1938 | --DOMWINDOW == 185 (0x129787000) [pid = 1938] [serial = 1630] [outer = 0x0] [url = about:blank] 19:46:07 INFO - PROCESS | 1938 | --DOMWINDOW == 184 (0x123cb4c00) [pid = 1938] [serial = 1622] [outer = 0x0] [url = about:blank] 19:46:07 INFO - PROCESS | 1938 | --DOMWINDOW == 183 (0x11b81a000) [pid = 1938] [serial = 1478] [outer = 0x0] [url = about:blank] 19:46:07 INFO - PROCESS | 1938 | --DOMWINDOW == 182 (0x12ab24800) [pid = 1938] [serial = 1484] [outer = 0x0] [url = about:blank] 19:46:07 INFO - PROCESS | 1938 | --DOMWINDOW == 181 (0x12ae34000) [pid = 1938] [serial = 1634] [outer = 0x0] [url = about:blank] 19:46:07 INFO - PROCESS | 1938 | --DOMWINDOW == 180 (0x12afa8800) [pid = 1938] [serial = 1636] [outer = 0x0] [url = about:blank] 19:46:07 INFO - PROCESS | 1938 | --DOMWINDOW == 179 (0x128c16800) [pid = 1938] [serial = 1411] [outer = 0x0] [url = about:blank] 19:46:07 INFO - PROCESS | 1938 | --DOMWINDOW == 178 (0x126c43400) [pid = 1938] [serial = 1481] [outer = 0x0] [url = about:blank] 19:46:07 INFO - PROCESS | 1938 | --DOMWINDOW == 177 (0x129706400) [pid = 1938] [serial = 1628] [outer = 0x0] [url = about:blank] 19:46:07 INFO - PROCESS | 1938 | --DOMWINDOW == 176 (0x12b256400) [pid = 1938] [serial = 1642] [outer = 0x0] [url = about:blank] 19:46:07 INFO - PROCESS | 1938 | --DOMWINDOW == 175 (0x12b4b2400) [pid = 1938] [serial = 1487] [outer = 0x0] [url = about:blank] 19:46:07 INFO - PROCESS | 1938 | --DOMWINDOW == 174 (0x128edac00) [pid = 1938] [serial = 1624] [outer = 0x0] [url = about:blank] 19:46:07 INFO - PROCESS | 1938 | --DOMWINDOW == 173 (0x12ac1dc00) [pid = 1938] [serial = 1415] [outer = 0x0] [url = about:blank] 19:46:07 INFO - PROCESS | 1938 | --DOMWINDOW == 172 (0x12fc89000) [pid = 1938] [serial = 1424] [outer = 0x0] [url = about:blank] 19:46:07 INFO - PROCESS | 1938 | --DOMWINDOW == 171 (0x12fe9e400) [pid = 1938] [serial = 1493] [outer = 0x0] [url = about:blank] 19:46:07 INFO - PROCESS | 1938 | --DOMWINDOW == 170 (0x129784c00) [pid = 1938] [serial = 1640] [outer = 0x0] [url = about:blank] 19:46:07 INFO - PROCESS | 1938 | --DOMWINDOW == 169 (0x12ab19400) [pid = 1938] [serial = 1631] [outer = 0x0] [url = about:blank] 19:46:07 INFO - PROCESS | 1938 | --DOMWINDOW == 168 (0x12e80ac00) [pid = 1938] [serial = 1490] [outer = 0x0] [url = about:blank] 19:46:07 INFO - PROCESS | 1938 | --DOMWINDOW == 167 (0x12b4b1400) [pid = 1938] [serial = 1583] [outer = 0x0] [url = about:blank] 19:46:07 INFO - PROCESS | 1938 | --DOMWINDOW == 166 (0x1372b7800) [pid = 1938] [serial = 1496] [outer = 0x0] [url = about:blank] 19:46:07 INFO - PROCESS | 1938 | --DOMWINDOW == 165 (0x119133400) [pid = 1938] [serial = 1639] [outer = 0x0] [url = about:blank] 19:46:07 INFO - PROCESS | 1938 | --DOMWINDOW == 164 (0x118e75400) [pid = 1938] [serial = 1615] [outer = 0x0] [url = about:blank] 19:46:07 INFO - PROCESS | 1938 | --DOMWINDOW == 163 (0x1372c2400) [pid = 1938] [serial = 1499] [outer = 0x0] [url = about:blank] 19:46:07 INFO - PROCESS | 1938 | --DOMWINDOW == 162 (0x129509000) [pid = 1938] [serial = 1625] [outer = 0x0] [url = about:blank] 19:46:07 INFO - PROCESS | 1938 | --DOMWINDOW == 161 (0x119f4e800) [pid = 1938] [serial = 1616] [outer = 0x0] [url = about:blank] 19:46:07 INFO - PROCESS | 1938 | 1461465967500 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]]]}] 19:46:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 19:46:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 720ms 19:46:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 19:46:07 INFO - PROCESS | 1938 | 1461465967534 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 19:46:07 INFO - PROCESS | 1938 | 1461465967536 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 19:46:07 INFO - PROCESS | 1938 | 1461465967538 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 19:46:07 INFO - PROCESS | 1938 | 1461465967541 Marionette TRACE conn2 <- [1,2302,null,{}] 19:46:07 INFO - PROCESS | 1938 | 1461465967548 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}] 19:46:07 INFO - PROCESS | 1938 | 1461465967646 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 19:46:07 INFO - PROCESS | 1938 | 1461465967768 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:07 INFO - PROCESS | 1938 | ++DOCSHELL 0x124ea6000 == 84 [pid = 1938] [id = 583] 19:46:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 162 (0x11bb59c00) [pid = 1938] [serial = 1749] [outer = 0x0] 19:46:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 163 (0x11c324800) [pid = 1938] [serial = 1750] [outer = 0x11bb59c00] 19:46:07 INFO - PROCESS | 1938 | 1461465967797 Marionette DEBUG loaded listener.js 19:46:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 164 (0x123fd1000) [pid = 1938] [serial = 1751] [outer = 0x11bb59c00] 19:46:08 INFO - PROCESS | 1938 | 1461465968091 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]]]}] 19:46:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 19:46:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 572ms 19:46:08 INFO - PROCESS | 1938 | 1461465968111 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 19:46:08 INFO - PROCESS | 1938 | 1461465968112 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 19:46:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 19:46:08 INFO - PROCESS | 1938 | 1461465968115 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 19:46:08 INFO - PROCESS | 1938 | 1461465968116 Marionette TRACE conn2 <- [1,2306,null,{}] 19:46:08 INFO - PROCESS | 1938 | 1461465968122 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}] 19:46:08 INFO - PROCESS | 1938 | 1461465968220 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 19:46:08 INFO - PROCESS | 1938 | 1461465968298 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:08 INFO - PROCESS | 1938 | ++DOCSHELL 0x129368800 == 85 [pid = 1938] [id = 584] 19:46:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 165 (0x123fd1c00) [pid = 1938] [serial = 1752] [outer = 0x0] 19:46:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 166 (0x124e4ec00) [pid = 1938] [serial = 1753] [outer = 0x123fd1c00] 19:46:08 INFO - PROCESS | 1938 | 1461465968325 Marionette DEBUG loaded listener.js 19:46:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 167 (0x127446800) [pid = 1938] [serial = 1754] [outer = 0x123fd1c00] 19:46:08 INFO - PROCESS | 1938 | 1461465968610 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]]]}] 19:46:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 19:46:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 524ms 19:46:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 19:46:08 INFO - PROCESS | 1938 | 1461465968643 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 19:46:08 INFO - PROCESS | 1938 | 1461465968644 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 19:46:08 INFO - PROCESS | 1938 | 1461465968646 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 19:46:08 INFO - PROCESS | 1938 | 1461465968647 Marionette TRACE conn2 <- [1,2310,null,{}] 19:46:08 INFO - PROCESS | 1938 | 1461465968649 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}] 19:46:08 INFO - PROCESS | 1938 | 1461465968747 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 19:46:08 INFO - PROCESS | 1938 | 1461465968751 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:08 INFO - PROCESS | 1938 | ++DOCSHELL 0x12b2d5800 == 86 [pid = 1938] [id = 585] 19:46:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 168 (0x1288c7000) [pid = 1938] [serial = 1755] [outer = 0x0] 19:46:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 169 (0x128edcc00) [pid = 1938] [serial = 1756] [outer = 0x1288c7000] 19:46:08 INFO - PROCESS | 1938 | 1461465968777 Marionette DEBUG loaded listener.js 19:46:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 170 (0x12950dc00) [pid = 1938] [serial = 1757] [outer = 0x1288c7000] 19:46:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 19:46:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 519ms 19:46:09 INFO - PROCESS | 1938 | 1461465969160 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]]]}] 19:46:09 INFO - PROCESS | 1938 | 1461465969165 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 19:46:09 INFO - PROCESS | 1938 | 1461465969166 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 19:46:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 19:46:09 INFO - PROCESS | 1938 | 1461465969170 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 19:46:09 INFO - PROCESS | 1938 | 1461465969173 Marionette TRACE conn2 <- [1,2314,null,{}] 19:46:09 INFO - PROCESS | 1938 | 1461465969176 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}] 19:46:09 INFO - PROCESS | 1938 | 1461465969340 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 19:46:09 INFO - PROCESS | 1938 | 1461465969355 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:09 INFO - PROCESS | 1938 | ++DOCSHELL 0x12be73800 == 87 [pid = 1938] [id = 586] 19:46:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 171 (0x12968f000) [pid = 1938] [serial = 1758] [outer = 0x0] 19:46:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 172 (0x129707000) [pid = 1938] [serial = 1759] [outer = 0x12968f000] 19:46:09 INFO - PROCESS | 1938 | 1461465969383 Marionette DEBUG loaded listener.js 19:46:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 173 (0x12a117400) [pid = 1938] [serial = 1760] [outer = 0x12968f000] 19:46:09 INFO - PROCESS | 1938 | 1461465969734 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]]]}] 19:46:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 19:46:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 571ms 19:46:09 INFO - PROCESS | 1938 | 1461465969742 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 19:46:09 INFO - PROCESS | 1938 | 1461465969743 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 19:46:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 19:46:09 INFO - PROCESS | 1938 | 1461465969745 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 19:46:09 INFO - PROCESS | 1938 | 1461465969746 Marionette TRACE conn2 <- [1,2318,null,{}] 19:46:09 INFO - PROCESS | 1938 | 1461465969749 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}] 19:46:09 INFO - PROCESS | 1938 | 1461465969873 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 19:46:09 INFO - PROCESS | 1938 | 1461465969889 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:09 INFO - PROCESS | 1938 | ++DOCSHELL 0x12d003800 == 88 [pid = 1938] [id = 587] 19:46:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 174 (0x12a117c00) [pid = 1938] [serial = 1761] [outer = 0x0] 19:46:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 175 (0x12a14ac00) [pid = 1938] [serial = 1762] [outer = 0x12a117c00] 19:46:09 INFO - PROCESS | 1938 | 1461465969915 Marionette DEBUG loaded listener.js 19:46:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 176 (0x12ab1e800) [pid = 1938] [serial = 1763] [outer = 0x12a117c00] 19:46:10 INFO - PROCESS | 1938 | 1461465970299 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] 19:46:10 INFO - PROCESS | 1938 | 1461465970315 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 19:46:10 INFO - PROCESS | 1938 | 1461465970317 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 19:46:10 INFO - PROCESS | 1938 | 1461465970318 Marionette TRACE conn2 <- [1,2322,null,{}] 19:46:10 INFO - PROCESS | 1938 | 1461465970321 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}] 19:46:10 INFO - PROCESS | 1938 | 1461465970443 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 19:46:10 INFO - PROCESS | 1938 | 1461465970460 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:10 INFO - PROCESS | 1938 | ++DOCSHELL 0x12dbf1800 == 89 [pid = 1938] [id = 588] 19:46:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 177 (0x12ab24800) [pid = 1938] [serial = 1764] [outer = 0x0] 19:46:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 178 (0x12ac23800) [pid = 1938] [serial = 1765] [outer = 0x12ab24800] 19:46:10 INFO - PROCESS | 1938 | 1461465970485 Marionette DEBUG loaded listener.js 19:46:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 179 (0x12ae2d000) [pid = 1938] [serial = 1766] [outer = 0x12ab24800] 19:46:10 INFO - PROCESS | 1938 | 1461465970838 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]]]}] 19:46:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 19:46:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 524ms 19:46:10 INFO - PROCESS | 1938 | 1461465970841 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 19:46:10 INFO - PROCESS | 1938 | 1461465970842 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 19:46:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 19:46:10 INFO - PROCESS | 1938 | 1461465970844 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 19:46:10 INFO - PROCESS | 1938 | 1461465970845 Marionette TRACE conn2 <- [1,2326,null,{}] 19:46:10 INFO - PROCESS | 1938 | 1461465970848 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}] 19:46:10 INFO - PROCESS | 1938 | 1461465970972 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 19:46:11 INFO - PROCESS | 1938 | 1461465971026 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:11 INFO - PROCESS | 1938 | ++DOCSHELL 0x12e916800 == 90 [pid = 1938] [id = 589] 19:46:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 180 (0x12ae2e400) [pid = 1938] [serial = 1767] [outer = 0x0] 19:46:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 181 (0x12af2e000) [pid = 1938] [serial = 1768] [outer = 0x12ae2e400] 19:46:11 INFO - PROCESS | 1938 | 1461465971052 Marionette DEBUG loaded listener.js 19:46:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 182 (0x12af5f800) [pid = 1938] [serial = 1769] [outer = 0x12ae2e400] 19:46:11 INFO - PROCESS | 1938 | --DOMWINDOW == 181 (0x12b4b1800) [pid = 1938] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 19:46:11 INFO - PROCESS | 1938 | --DOMWINDOW == 180 (0x12d598c00) [pid = 1938] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 19:46:11 INFO - PROCESS | 1938 | --DOMWINDOW == 179 (0x12af2b000) [pid = 1938] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 19:46:11 INFO - PROCESS | 1938 | --DOMWINDOW == 178 (0x11c881000) [pid = 1938] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 19:46:11 INFO - PROCESS | 1938 | --DOMWINDOW == 177 (0x12744dc00) [pid = 1938] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 19:46:11 INFO - PROCESS | 1938 | --DOMWINDOW == 176 (0x12a145800) [pid = 1938] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 19:46:11 INFO - PROCESS | 1938 | --DOMWINDOW == 175 (0x12e38c400) [pid = 1938] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 19:46:11 INFO - PROCESS | 1938 | --DOMWINDOW == 174 (0x118fe9c00) [pid = 1938] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 19:46:11 INFO - PROCESS | 1938 | --DOMWINDOW == 173 (0x129702800) [pid = 1938] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 19:46:11 INFO - PROCESS | 1938 | --DOMWINDOW == 172 (0x1159fa800) [pid = 1938] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 19:46:11 INFO - PROCESS | 1938 | --DOMWINDOW == 171 (0x12eb2e000) [pid = 1938] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 19:46:11 INFO - PROCESS | 1938 | --DOMWINDOW == 170 (0x129788400) [pid = 1938] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 19:46:11 INFO - PROCESS | 1938 | 1461465971578 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]]]}] 19:46:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 19:46:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 767ms 19:46:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 19:46:11 INFO - PROCESS | 1938 | 1461465971613 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 19:46:11 INFO - PROCESS | 1938 | 1461465971614 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 19:46:11 INFO - PROCESS | 1938 | 1461465971616 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 19:46:11 INFO - PROCESS | 1938 | 1461465971618 Marionette TRACE conn2 <- [1,2330,null,{}] 19:46:11 INFO - PROCESS | 1938 | 1461465971620 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}] 19:46:11 INFO - PROCESS | 1938 | 1461465971715 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 19:46:11 INFO - PROCESS | 1938 | 1461465971794 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:11 INFO - PROCESS | 1938 | ++DOCSHELL 0x12ebb1800 == 91 [pid = 1938] [id = 590] 19:46:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 171 (0x118fe9c00) [pid = 1938] [serial = 1770] [outer = 0x0] 19:46:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 172 (0x129703c00) [pid = 1938] [serial = 1771] [outer = 0x118fe9c00] 19:46:11 INFO - PROCESS | 1938 | 1461465971821 Marionette DEBUG loaded listener.js 19:46:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 173 (0x12af60400) [pid = 1938] [serial = 1772] [outer = 0x118fe9c00] 19:46:12 INFO - PROCESS | 1938 | 1461465972105 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]]]}] 19:46:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 19:46:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 519ms 19:46:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 19:46:12 INFO - PROCESS | 1938 | 1461465972142 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 19:46:12 INFO - PROCESS | 1938 | 1461465972143 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 19:46:12 INFO - PROCESS | 1938 | 1461465972146 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 19:46:12 INFO - PROCESS | 1938 | 1461465972147 Marionette TRACE conn2 <- [1,2334,null,{}] 19:46:12 INFO - PROCESS | 1938 | 1461465972150 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}] 19:46:12 INFO - PROCESS | 1938 | 1461465972266 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 19:46:12 INFO - PROCESS | 1938 | 1461465972270 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:12 INFO - PROCESS | 1938 | ++DOCSHELL 0x12f329000 == 92 [pid = 1938] [id = 591] 19:46:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 174 (0x12af63400) [pid = 1938] [serial = 1773] [outer = 0x0] 19:46:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 175 (0x12b0d8800) [pid = 1938] [serial = 1774] [outer = 0x12af63400] 19:46:12 INFO - PROCESS | 1938 | 1461465972300 Marionette DEBUG loaded listener.js 19:46:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 176 (0x12b26d800) [pid = 1938] [serial = 1775] [outer = 0x12af63400] 19:46:12 INFO - PROCESS | 1938 | 1461465972673 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]]]}] 19:46:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 19:46:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 569ms 19:46:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 19:46:12 INFO - PROCESS | 1938 | 1461465972718 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 19:46:12 INFO - PROCESS | 1938 | 1461465972719 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 19:46:12 INFO - PROCESS | 1938 | 1461465972721 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 19:46:12 INFO - PROCESS | 1938 | 1461465972723 Marionette TRACE conn2 <- [1,2338,null,{}] 19:46:12 INFO - PROCESS | 1938 | 1461465972725 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}] 19:46:12 INFO - PROCESS | 1938 | 1461465972823 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 19:46:12 INFO - PROCESS | 1938 | 1461465972827 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:12 INFO - PROCESS | 1938 | ++DOCSHELL 0x130033800 == 93 [pid = 1938] [id = 592] 19:46:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 177 (0x12b4a8800) [pid = 1938] [serial = 1776] [outer = 0x0] 19:46:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 178 (0x12b4b4000) [pid = 1938] [serial = 1777] [outer = 0x12b4a8800] 19:46:12 INFO - PROCESS | 1938 | 1461465972852 Marionette DEBUG loaded listener.js 19:46:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 179 (0x12b745c00) [pid = 1938] [serial = 1778] [outer = 0x12b4a8800] 19:46:13 INFO - PROCESS | 1938 | 1461465973194 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]]]}] 19:46:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 19:46:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 518ms 19:46:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 19:46:13 INFO - PROCESS | 1938 | 1461465973241 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 19:46:13 INFO - PROCESS | 1938 | 1461465973242 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 19:46:13 INFO - PROCESS | 1938 | 1461465973245 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 19:46:13 INFO - PROCESS | 1938 | 1461465973246 Marionette TRACE conn2 <- [1,2342,null,{}] 19:46:13 INFO - PROCESS | 1938 | 1461465973249 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}] 19:46:13 INFO - PROCESS | 1938 | 1461465973371 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 19:46:13 INFO - PROCESS | 1938 | 1461465973584 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:13 INFO - PROCESS | 1938 | ++DOCSHELL 0x119263800 == 94 [pid = 1938] [id = 593] 19:46:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 180 (0x114f96800) [pid = 1938] [serial = 1779] [outer = 0x0] 19:46:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 181 (0x11504c400) [pid = 1938] [serial = 1780] [outer = 0x114f96800] 19:46:13 INFO - PROCESS | 1938 | 1461465973648 Marionette DEBUG loaded listener.js 19:46:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 182 (0x11856ac00) [pid = 1938] [serial = 1781] [outer = 0x114f96800] 19:46:14 INFO - PROCESS | 1938 | 1461465974094 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]]]}] 19:46:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 19:46:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 870ms 19:46:14 INFO - PROCESS | 1938 | 1461465974116 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 19:46:14 INFO - PROCESS | 1938 | 1461465974119 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 19:46:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 19:46:14 INFO - PROCESS | 1938 | 1461465974123 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 19:46:14 INFO - PROCESS | 1938 | 1461465974125 Marionette TRACE conn2 <- [1,2346,null,{}] 19:46:14 INFO - PROCESS | 1938 | 1461465974128 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}] 19:46:14 INFO - PROCESS | 1938 | 1461465974251 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 19:46:14 INFO - PROCESS | 1938 | 1461465974371 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:14 INFO - PROCESS | 1938 | ++DOCSHELL 0x128e6e800 == 95 [pid = 1938] [id = 594] 19:46:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 183 (0x119795c00) [pid = 1938] [serial = 1782] [outer = 0x0] 19:46:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 184 (0x11b819400) [pid = 1938] [serial = 1783] [outer = 0x119795c00] 19:46:14 INFO - PROCESS | 1938 | 1461465974405 Marionette DEBUG loaded listener.js 19:46:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 185 (0x11bc19800) [pid = 1938] [serial = 1784] [outer = 0x119795c00] 19:46:14 INFO - PROCESS | 1938 | 1461465974816 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]]]}] 19:46:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 19:46:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 720ms 19:46:14 INFO - PROCESS | 1938 | 1461465974866 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 19:46:14 INFO - PROCESS | 1938 | 1461465974869 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 19:46:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 19:46:14 INFO - PROCESS | 1938 | 1461465974888 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 19:46:14 INFO - PROCESS | 1938 | 1461465974889 Marionette TRACE conn2 <- [1,2350,null,{}] 19:46:14 INFO - PROCESS | 1938 | 1461465974892 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}] 19:46:15 INFO - PROCESS | 1938 | 1461465975008 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 19:46:15 INFO - PROCESS | 1938 | 1461465975098 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:15 INFO - PROCESS | 1938 | ++DOCSHELL 0x12cfc6800 == 96 [pid = 1938] [id = 595] 19:46:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 186 (0x11c882800) [pid = 1938] [serial = 1785] [outer = 0x0] 19:46:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 187 (0x126c3b400) [pid = 1938] [serial = 1786] [outer = 0x11c882800] 19:46:15 INFO - PROCESS | 1938 | 1461465975131 Marionette DEBUG loaded listener.js 19:46:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 188 (0x1296f1800) [pid = 1938] [serial = 1787] [outer = 0x11c882800] 19:46:15 INFO - PROCESS | 1938 | 1461465975557 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]]]}] 19:46:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 19:46:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 724ms 19:46:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 19:46:15 INFO - PROCESS | 1938 | 1461465975609 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 19:46:15 INFO - PROCESS | 1938 | 1461465975611 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 19:46:15 INFO - PROCESS | 1938 | 1461465975614 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 19:46:15 INFO - PROCESS | 1938 | 1461465975619 Marionette TRACE conn2 <- [1,2354,null,{}] 19:46:15 INFO - PROCESS | 1938 | 1461465975626 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}] 19:46:15 INFO - PROCESS | 1938 | 1461465975776 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 19:46:15 INFO - PROCESS | 1938 | 1461465975898 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:15 INFO - PROCESS | 1938 | ++DOCSHELL 0x138d29800 == 97 [pid = 1938] [id = 596] 19:46:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 189 (0x1296fec00) [pid = 1938] [serial = 1788] [outer = 0x0] 19:46:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 190 (0x129784800) [pid = 1938] [serial = 1789] [outer = 0x1296fec00] 19:46:15 INFO - PROCESS | 1938 | 1461465975930 Marionette DEBUG loaded listener.js 19:46:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 191 (0x12af64000) [pid = 1938] [serial = 1790] [outer = 0x1296fec00] 19:46:16 INFO - PROCESS | 1938 | 1461465976376 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]]]}] 19:46:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 19:46:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 828ms 19:46:16 INFO - PROCESS | 1938 | 1461465976442 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 19:46:16 INFO - PROCESS | 1938 | 1461465976443 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 19:46:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 19:46:16 INFO - PROCESS | 1938 | 1461465976446 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 19:46:16 INFO - PROCESS | 1938 | 1461465976447 Marionette TRACE conn2 <- [1,2358,null,{}] 19:46:16 INFO - PROCESS | 1938 | 1461465976449 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}] 19:46:16 INFO - PROCESS | 1938 | 1461465976570 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 19:46:16 INFO - PROCESS | 1938 | 1461465976659 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:16 INFO - PROCESS | 1938 | ++DOCSHELL 0x138d94800 == 98 [pid = 1938] [id = 597] 19:46:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 192 (0x12af65c00) [pid = 1938] [serial = 1791] [outer = 0x0] 19:46:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 193 (0x12b0d9000) [pid = 1938] [serial = 1792] [outer = 0x12af65c00] 19:46:16 INFO - PROCESS | 1938 | 1461465976690 Marionette DEBUG loaded listener.js 19:46:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 194 (0x12b25bc00) [pid = 1938] [serial = 1793] [outer = 0x12af65c00] 19:46:17 INFO - PROCESS | 1938 | 1461465977110 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]]]}] 19:46:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 19:46:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 719ms 19:46:17 INFO - PROCESS | 1938 | 1461465977165 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 19:46:17 INFO - PROCESS | 1938 | 1461465977167 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 19:46:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 19:46:17 INFO - PROCESS | 1938 | 1461465977169 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 19:46:17 INFO - PROCESS | 1938 | 1461465977170 Marionette TRACE conn2 <- [1,2362,null,{}] 19:46:17 INFO - PROCESS | 1938 | 1461465977173 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}] 19:46:17 INFO - PROCESS | 1938 | 1461465977286 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 19:46:17 INFO - PROCESS | 1938 | 1461465977404 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:17 INFO - PROCESS | 1938 | ++DOCSHELL 0x139792000 == 99 [pid = 1938] [id = 598] 19:46:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 195 (0x12b74f000) [pid = 1938] [serial = 1794] [outer = 0x0] 19:46:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 196 (0x12bc1ac00) [pid = 1938] [serial = 1795] [outer = 0x12b74f000] 19:46:17 INFO - PROCESS | 1938 | 1461465977443 Marionette DEBUG loaded listener.js 19:46:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 197 (0x12cf9d800) [pid = 1938] [serial = 1796] [outer = 0x12b74f000] 19:46:17 INFO - PROCESS | 1938 | 1461465977892 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]]]}] 19:46:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 19:46:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 821ms 19:46:18 INFO - PROCESS | 1938 | 1461465978005 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 19:46:18 INFO - PROCESS | 1938 | 1461465978007 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 19:46:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 19:46:18 INFO - PROCESS | 1938 | 1461465978013 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 19:46:18 INFO - PROCESS | 1938 | 1461465978015 Marionette TRACE conn2 <- [1,2366,null,{}] 19:46:18 INFO - PROCESS | 1938 | 1461465978021 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}] 19:46:18 INFO - PROCESS | 1938 | 1461465978136 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 19:46:18 INFO - PROCESS | 1938 | 1461465978226 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:18 INFO - PROCESS | 1938 | ++DOCSHELL 0x139875000 == 100 [pid = 1938] [id = 599] 19:46:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 198 (0x12cfeb800) [pid = 1938] [serial = 1797] [outer = 0x0] 19:46:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 199 (0x12db9c400) [pid = 1938] [serial = 1798] [outer = 0x12cfeb800] 19:46:18 INFO - PROCESS | 1938 | 1461465978256 Marionette DEBUG loaded listener.js 19:46:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 200 (0x12e313800) [pid = 1938] [serial = 1799] [outer = 0x12cfeb800] 19:46:18 INFO - PROCESS | 1938 | 1461465978684 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]]]}] 19:46:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 19:46:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 727ms 19:46:18 INFO - PROCESS | 1938 | 1461465978739 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 19:46:18 INFO - PROCESS | 1938 | 1461465978741 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 19:46:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 19:46:18 INFO - PROCESS | 1938 | 1461465978743 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 19:46:18 INFO - PROCESS | 1938 | 1461465978744 Marionette TRACE conn2 <- [1,2370,null,{}] 19:46:18 INFO - PROCESS | 1938 | 1461465978747 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}] 19:46:18 INFO - PROCESS | 1938 | 1461465978860 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 19:46:18 INFO - PROCESS | 1938 | 1461465978951 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:18 INFO - PROCESS | 1938 | ++DOCSHELL 0x139b1b000 == 101 [pid = 1938] [id = 600] 19:46:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 201 (0x12d590800) [pid = 1938] [serial = 1800] [outer = 0x0] 19:46:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 202 (0x12e386400) [pid = 1938] [serial = 1801] [outer = 0x12d590800] 19:46:18 INFO - PROCESS | 1938 | 1461465978983 Marionette DEBUG loaded listener.js 19:46:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 203 (0x12e810800) [pid = 1938] [serial = 1802] [outer = 0x12d590800] 19:46:19 INFO - PROCESS | 1938 | 1461465979369 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]]]}] 19:46:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 19:46:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 668ms 19:46:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 19:46:19 INFO - PROCESS | 1938 | 1461465979411 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 19:46:19 INFO - PROCESS | 1938 | 1461465979413 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 19:46:19 INFO - PROCESS | 1938 | 1461465979415 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 19:46:19 INFO - PROCESS | 1938 | 1461465979416 Marionette TRACE conn2 <- [1,2374,null,{}] 19:46:19 INFO - PROCESS | 1938 | 1461465979420 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}] 19:46:19 INFO - PROCESS | 1938 | 1461465979553 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 19:46:19 INFO - PROCESS | 1938 | 1461465979646 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:19 INFO - PROCESS | 1938 | ++DOCSHELL 0x139e84800 == 102 [pid = 1938] [id = 601] 19:46:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 204 (0x12db9f800) [pid = 1938] [serial = 1803] [outer = 0x0] 19:46:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 205 (0x12ea81400) [pid = 1938] [serial = 1804] [outer = 0x12db9f800] 19:46:19 INFO - PROCESS | 1938 | 1461465979676 Marionette DEBUG loaded listener.js 19:46:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 206 (0x12eb79c00) [pid = 1938] [serial = 1805] [outer = 0x12db9f800] 19:46:20 INFO - PROCESS | 1938 | 1461465980114 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]]]}] 19:46:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 19:46:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 720ms 19:46:20 INFO - PROCESS | 1938 | 1461465980135 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 19:46:20 INFO - PROCESS | 1938 | 1461465980137 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 19:46:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 19:46:20 INFO - PROCESS | 1938 | 1461465980139 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 19:46:20 INFO - PROCESS | 1938 | 1461465980140 Marionette TRACE conn2 <- [1,2378,null,{}] 19:46:20 INFO - PROCESS | 1938 | 1461465980143 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}] 19:46:20 INFO - PROCESS | 1938 | 1461465980259 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 19:46:20 INFO - PROCESS | 1938 | 1461465980351 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:20 INFO - PROCESS | 1938 | ++DOCSHELL 0x13a06f000 == 103 [pid = 1938] [id = 602] 19:46:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 207 (0x12ea7ac00) [pid = 1938] [serial = 1806] [outer = 0x0] 19:46:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 208 (0x12f86b000) [pid = 1938] [serial = 1807] [outer = 0x12ea7ac00] 19:46:20 INFO - PROCESS | 1938 | 1461465980382 Marionette DEBUG loaded listener.js 19:46:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 209 (0x12fc91800) [pid = 1938] [serial = 1808] [outer = 0x12ea7ac00] 19:46:20 INFO - PROCESS | 1938 | 1461465980811 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]]]}] 19:46:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 19:46:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 721ms 19:46:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 19:46:20 INFO - PROCESS | 1938 | 1461465980860 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 19:46:20 INFO - PROCESS | 1938 | 1461465980862 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 19:46:20 INFO - PROCESS | 1938 | 1461465980864 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 19:46:20 INFO - PROCESS | 1938 | 1461465980865 Marionette TRACE conn2 <- [1,2382,null,{}] 19:46:20 INFO - PROCESS | 1938 | 1461465980867 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}] 19:46:21 INFO - PROCESS | 1938 | 1461465981008 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 19:46:21 INFO - PROCESS | 1938 | 1461465981129 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:21 INFO - PROCESS | 1938 | ++DOCSHELL 0x118f17800 == 104 [pid = 1938] [id = 603] 19:46:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 210 (0x114f9bc00) [pid = 1938] [serial = 1809] [outer = 0x0] 19:46:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 211 (0x119238800) [pid = 1938] [serial = 1810] [outer = 0x114f9bc00] 19:46:21 INFO - PROCESS | 1938 | 1461465981166 Marionette DEBUG loaded listener.js 19:46:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 212 (0x12fc86c00) [pid = 1938] [serial = 1811] [outer = 0x114f9bc00] 19:46:21 INFO - PROCESS | 1938 | 1461465981927 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]]]}] 19:46:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 19:46:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1119ms 19:46:21 INFO - PROCESS | 1938 | 1461465981984 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 19:46:21 INFO - PROCESS | 1938 | 1461465981987 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 19:46:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 19:46:21 INFO - PROCESS | 1938 | 1461465981990 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 19:46:21 INFO - PROCESS | 1938 | 1461465981993 Marionette TRACE conn2 <- [1,2386,null,{}] 19:46:21 INFO - PROCESS | 1938 | 1461465981997 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}] 19:46:22 INFO - PROCESS | 1938 | 1461465982115 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 19:46:22 INFO - PROCESS | 1938 | 1461465982211 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:22 INFO - PROCESS | 1938 | ++DOCSHELL 0x116547800 == 105 [pid = 1938] [id = 604] 19:46:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 213 (0x114f9e000) [pid = 1938] [serial = 1812] [outer = 0x0] 19:46:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 214 (0x114fed000) [pid = 1938] [serial = 1813] [outer = 0x114f9e000] 19:46:22 INFO - PROCESS | 1938 | 1461465982240 Marionette DEBUG loaded listener.js 19:46:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 215 (0x115041800) [pid = 1938] [serial = 1814] [outer = 0x114f9e000] 19:46:22 INFO - PROCESS | 1938 | 1461465982680 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]]]}] 19:46:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 19:46:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 723ms 19:46:22 INFO - PROCESS | 1938 | 1461465982713 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 19:46:22 INFO - PROCESS | 1938 | 1461465982717 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 19:46:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 19:46:22 INFO - PROCESS | 1938 | 1461465982745 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 19:46:22 INFO - PROCESS | 1938 | 1461465982746 Marionette TRACE conn2 <- [1,2390,null,{}] 19:46:22 INFO - PROCESS | 1938 | 1461465982749 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}] 19:46:22 INFO - PROCESS | 1938 | 1461465982862 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 19:46:22 INFO - PROCESS | 1938 | 1461465982957 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:22 INFO - PROCESS | 1938 | ++DOCSHELL 0x114f61000 == 106 [pid = 1938] [id = 605] 19:46:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 216 (0x1159eec00) [pid = 1938] [serial = 1815] [outer = 0x0] 19:46:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 217 (0x116573400) [pid = 1938] [serial = 1816] [outer = 0x1159eec00] 19:46:22 INFO - PROCESS | 1938 | 1461465982986 Marionette DEBUG loaded listener.js 19:46:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 218 (0x117871800) [pid = 1938] [serial = 1817] [outer = 0x1159eec00] 19:46:23 INFO - PROCESS | 1938 | 1461465983418 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]]]}] 19:46:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 19:46:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 726ms 19:46:23 INFO - PROCESS | 1938 | --DOCSHELL 0x139821000 == 105 [pid = 1938] [id = 513] 19:46:23 INFO - PROCESS | 1938 | --DOCSHELL 0x130033800 == 104 [pid = 1938] [id = 592] 19:46:23 INFO - PROCESS | 1938 | --DOCSHELL 0x12f329000 == 103 [pid = 1938] [id = 591] 19:46:23 INFO - PROCESS | 1938 | --DOCSHELL 0x12ebb1800 == 102 [pid = 1938] [id = 590] 19:46:23 INFO - PROCESS | 1938 | --DOCSHELL 0x12e916800 == 101 [pid = 1938] [id = 589] 19:46:23 INFO - PROCESS | 1938 | --DOCSHELL 0x12dbf1800 == 100 [pid = 1938] [id = 588] 19:46:23 INFO - PROCESS | 1938 | --DOCSHELL 0x12d003800 == 99 [pid = 1938] [id = 587] 19:46:23 INFO - PROCESS | 1938 | --DOMWINDOW == 217 (0x138c96c00) [pid = 1938] [serial = 1714] [outer = 0x0] [url = about:blank] 19:46:23 INFO - PROCESS | 1938 | 1461465983548 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 19:46:23 INFO - PROCESS | 1938 | 1461465983549 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 19:46:23 INFO - PROCESS | 1938 | --DOCSHELL 0x12be73800 == 98 [pid = 1938] [id = 586] 19:46:23 INFO - PROCESS | 1938 | --DOCSHELL 0x12b2d5800 == 97 [pid = 1938] [id = 585] 19:46:23 INFO - PROCESS | 1938 | --DOCSHELL 0x129368800 == 96 [pid = 1938] [id = 584] 19:46:23 INFO - PROCESS | 1938 | --DOCSHELL 0x124ea6000 == 95 [pid = 1938] [id = 583] 19:46:23 INFO - PROCESS | 1938 | --DOCSHELL 0x115427000 == 94 [pid = 1938] [id = 582] 19:46:23 INFO - PROCESS | 1938 | --DOCSHELL 0x1188d4000 == 93 [pid = 1938] [id = 581] 19:46:23 INFO - PROCESS | 1938 | --DOCSHELL 0x123bdc800 == 92 [pid = 1938] [id = 579] 19:46:23 INFO - PROCESS | 1938 | --DOCSHELL 0x13a723800 == 91 [pid = 1938] [id = 578] 19:46:23 INFO - PROCESS | 1938 | --DOCSHELL 0x13a139000 == 90 [pid = 1938] [id = 577] 19:46:23 INFO - PROCESS | 1938 | --DOCSHELL 0x13a070000 == 89 [pid = 1938] [id = 576] 19:46:23 INFO - PROCESS | 1938 | --DOCSHELL 0x139c51000 == 88 [pid = 1938] [id = 575] 19:46:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 19:46:23 INFO - PROCESS | 1938 | --DOCSHELL 0x130013800 == 87 [pid = 1938] [id = 574] 19:46:23 INFO - PROCESS | 1938 | --DOCSHELL 0x12b5a9800 == 86 [pid = 1938] [id = 573] 19:46:23 INFO - PROCESS | 1938 | --DOCSHELL 0x119277000 == 85 [pid = 1938] [id = 572] 19:46:23 INFO - PROCESS | 1938 | 1461465983563 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 19:46:23 INFO - PROCESS | 1938 | 1461465983566 Marionette TRACE conn2 <- [1,2394,null,{}] 19:46:23 INFO - PROCESS | 1938 | 1461465983575 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}] 19:46:23 INFO - PROCESS | 1938 | 1461465983686 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 19:46:23 INFO - PROCESS | 1938 | --DOMWINDOW == 216 (0x12af68800) [pid = 1938] [serial = 1669] [outer = 0x0] [url = about:blank] 19:46:23 INFO - PROCESS | 1938 | --DOMWINDOW == 215 (0x11aaae800) [pid = 1938] [serial = 1651] [outer = 0x0] [url = about:blank] 19:46:23 INFO - PROCESS | 1938 | --DOMWINDOW == 214 (0x12d59bc00) [pid = 1938] [serial = 1699] [outer = 0x0] [url = about:blank] 19:46:23 INFO - PROCESS | 1938 | --DOMWINDOW == 213 (0x12e367c00) [pid = 1938] [serial = 1648] [outer = 0x0] [url = about:blank] 19:46:23 INFO - PROCESS | 1938 | --DOMWINDOW == 212 (0x12e6e8400) [pid = 1938] [serial = 1649] [outer = 0x0] [url = about:blank] 19:46:23 INFO - PROCESS | 1938 | --DOMWINDOW == 211 (0x12b0db800) [pid = 1938] [serial = 1696] [outer = 0x0] [url = about:blank] 19:46:23 INFO - PROCESS | 1938 | --DOMWINDOW == 210 (0x12eb2f800) [pid = 1938] [serial = 1672] [outer = 0x0] [url = about:blank] 19:46:23 INFO - PROCESS | 1938 | --DOMWINDOW == 209 (0x126bd9800) [pid = 1938] [serial = 1685] [outer = 0x0] [url = about:blank] 19:46:23 INFO - PROCESS | 1938 | --DOMWINDOW == 208 (0x123fd2400) [pid = 1938] [serial = 1684] [outer = 0x0] [url = about:blank] 19:46:23 INFO - PROCESS | 1938 | --DOMWINDOW == 207 (0x12950f000) [pid = 1938] [serial = 1687] [outer = 0x0] [url = about:blank] 19:46:23 INFO - PROCESS | 1938 | --DOMWINDOW == 206 (0x129702400) [pid = 1938] [serial = 1688] [outer = 0x0] [url = about:blank] 19:46:23 INFO - PROCESS | 1938 | --DOMWINDOW == 205 (0x12eb27000) [pid = 1938] [serial = 1666] [outer = 0x0] [url = about:blank] 19:46:23 INFO - PROCESS | 1938 | --DOMWINDOW == 204 (0x12ac23000) [pid = 1938] [serial = 1693] [outer = 0x0] [url = about:blank] 19:46:23 INFO - PROCESS | 1938 | --DOMWINDOW == 203 (0x12ada0000) [pid = 1938] [serial = 1694] [outer = 0x0] [url = about:blank] 19:46:23 INFO - PROCESS | 1938 | --DOMWINDOW == 202 (0x12ea75400) [pid = 1938] [serial = 1702] [outer = 0x0] [url = about:blank] 19:46:23 INFO - PROCESS | 1938 | --DOMWINDOW == 201 (0x11bb36800) [pid = 1938] [serial = 1682] [outer = 0x0] [url = about:blank] 19:46:23 INFO - PROCESS | 1938 | --DOMWINDOW == 200 (0x119794800) [pid = 1938] [serial = 1681] [outer = 0x0] [url = about:blank] 19:46:23 INFO - PROCESS | 1938 | --DOMWINDOW == 199 (0x12977f000) [pid = 1938] [serial = 1690] [outer = 0x0] [url = about:blank] 19:46:23 INFO - PROCESS | 1938 | --DOMWINDOW == 198 (0x12a147c00) [pid = 1938] [serial = 1691] [outer = 0x0] [url = about:blank] 19:46:23 INFO - PROCESS | 1938 | --DOMWINDOW == 197 (0x12e381000) [pid = 1938] [serial = 1700] [outer = 0x0] [url = about:blank] 19:46:23 INFO - PROCESS | 1938 | --DOMWINDOW == 196 (0x12a112400) [pid = 1938] [serial = 1657] [outer = 0x0] [url = about:blank] 19:46:23 INFO - PROCESS | 1938 | --DOMWINDOW == 195 (0x1244d7800) [pid = 1938] [serial = 1654] [outer = 0x0] [url = about:blank] 19:46:23 INFO - PROCESS | 1938 | --DOMWINDOW == 194 (0x12da2cc00) [pid = 1938] [serial = 1663] [outer = 0x0] [url = about:blank] 19:46:23 INFO - PROCESS | 1938 | --DOMWINDOW == 193 (0x12b4aa800) [pid = 1938] [serial = 1660] [outer = 0x0] [url = about:blank] 19:46:23 INFO - PROCESS | 1938 | --DOMWINDOW == 192 (0x12fe9b400) [pid = 1938] [serial = 1675] [outer = 0x0] [url = about:blank] 19:46:23 INFO - PROCESS | 1938 | --DOMWINDOW == 191 (0x123ac5400) [pid = 1938] [serial = 1708] [outer = 0x0] [url = about:blank] 19:46:23 INFO - PROCESS | 1938 | --DOMWINDOW == 190 (0x130167000) [pid = 1938] [serial = 1705] [outer = 0x0] [url = about:blank] 19:46:23 INFO - PROCESS | 1938 | --DOMWINDOW == 189 (0x12af2d800) [pid = 1938] [serial = 1678] [outer = 0x0] [url = about:blank] 19:46:23 INFO - PROCESS | 1938 | --DOMWINDOW == 188 (0x12eb31800) [pid = 1938] [serial = 1703] [outer = 0x0] [url = about:blank] 19:46:23 INFO - PROCESS | 1938 | --DOMWINDOW == 187 (0x12b268000) [pid = 1938] [serial = 1711] [outer = 0x0] [url = about:blank] 19:46:23 INFO - PROCESS | 1938 | --DOMWINDOW == 186 (0x130166400) [pid = 1938] [serial = 1712] [outer = 0x0] [url = about:blank] 19:46:23 INFO - PROCESS | 1938 | --DOMWINDOW == 185 (0x138c93400) [pid = 1938] [serial = 1706] [outer = 0x0] [url = about:blank] 19:46:23 INFO - PROCESS | 1938 | --DOMWINDOW == 184 (0x12968e000) [pid = 1938] [serial = 1709] [outer = 0x0] [url = about:blank] 19:46:23 INFO - PROCESS | 1938 | --DOMWINDOW == 183 (0x12bceb800) [pid = 1938] [serial = 1697] [outer = 0x0] [url = about:blank] 19:46:23 INFO - PROCESS | 1938 | 1461465983768 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:23 INFO - PROCESS | 1938 | ++DOCSHELL 0x123bd2000 == 86 [pid = 1938] [id = 606] 19:46:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 184 (0x118feb000) [pid = 1938] [serial = 1818] [outer = 0x0] 19:46:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 185 (0x11978d000) [pid = 1938] [serial = 1819] [outer = 0x118feb000] 19:46:23 INFO - PROCESS | 1938 | 1461465983797 Marionette DEBUG loaded listener.js 19:46:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 186 (0x11a921000) [pid = 1938] [serial = 1820] [outer = 0x118feb000] 19:46:24 INFO - PROCESS | 1938 | 1461465984124 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]]]}] 19:46:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 19:46:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 572ms 19:46:24 INFO - PROCESS | 1938 | 1461465984134 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 19:46:24 INFO - PROCESS | 1938 | 1461465984137 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 19:46:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 19:46:24 INFO - PROCESS | 1938 | 1461465984142 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 19:46:24 INFO - PROCESS | 1938 | 1461465984143 Marionette TRACE conn2 <- [1,2398,null,{}] 19:46:24 INFO - PROCESS | 1938 | 1461465984145 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}] 19:46:24 INFO - PROCESS | 1938 | 1461465984258 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 19:46:24 INFO - PROCESS | 1938 | 1461465984338 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:24 INFO - PROCESS | 1938 | ++DOCSHELL 0x124edb000 == 87 [pid = 1938] [id = 607] 19:46:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 187 (0x11aa67400) [pid = 1938] [serial = 1821] [outer = 0x0] 19:46:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 188 (0x11aab8000) [pid = 1938] [serial = 1822] [outer = 0x11aa67400] 19:46:24 INFO - PROCESS | 1938 | 1461465984365 Marionette DEBUG loaded listener.js 19:46:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 189 (0x11b8afc00) [pid = 1938] [serial = 1823] [outer = 0x11aa67400] 19:46:24 INFO - PROCESS | 1938 | 1461465984654 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]]]}] 19:46:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 19:46:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 521ms 19:46:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 19:46:24 INFO - PROCESS | 1938 | 1461465984662 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 19:46:24 INFO - PROCESS | 1938 | 1461465984663 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 19:46:24 INFO - PROCESS | 1938 | 1461465984666 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 19:46:24 INFO - PROCESS | 1938 | 1461465984667 Marionette TRACE conn2 <- [1,2402,null,{}] 19:46:24 INFO - PROCESS | 1938 | 1461465984676 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}] 19:46:24 INFO - PROCESS | 1938 | 1461465984778 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 19:46:24 INFO - PROCESS | 1938 | 1461465984862 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:24 INFO - PROCESS | 1938 | ++DOCSHELL 0x12935f800 == 88 [pid = 1938] [id = 608] 19:46:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 190 (0x11ab37800) [pid = 1938] [serial = 1824] [outer = 0x0] 19:46:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 191 (0x11bb36400) [pid = 1938] [serial = 1825] [outer = 0x11ab37800] 19:46:24 INFO - PROCESS | 1938 | 1461465984889 Marionette DEBUG loaded listener.js 19:46:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 192 (0x11bfa1400) [pid = 1938] [serial = 1826] [outer = 0x11ab37800] 19:46:25 INFO - PROCESS | 1938 | 1461465985198 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]]]}] 19:46:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 19:46:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 573ms 19:46:25 INFO - PROCESS | 1938 | 1461465985240 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 19:46:25 INFO - PROCESS | 1938 | 1461465985241 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 19:46:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 19:46:25 INFO - PROCESS | 1938 | 1461465985243 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 19:46:25 INFO - PROCESS | 1938 | 1461465985244 Marionette TRACE conn2 <- [1,2406,null,{}] 19:46:25 INFO - PROCESS | 1938 | 1461465985247 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}] 19:46:25 INFO - PROCESS | 1938 | 1461465985361 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 19:46:25 INFO - PROCESS | 1938 | 1461465985449 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:25 INFO - PROCESS | 1938 | ++DOCSHELL 0x12acab000 == 89 [pid = 1938] [id = 609] 19:46:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 193 (0x11bf9d400) [pid = 1938] [serial = 1827] [outer = 0x0] 19:46:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 194 (0x11c31dc00) [pid = 1938] [serial = 1828] [outer = 0x11bf9d400] 19:46:25 INFO - PROCESS | 1938 | 1461465985477 Marionette DEBUG loaded listener.js 19:46:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 195 (0x1240dac00) [pid = 1938] [serial = 1829] [outer = 0x11bf9d400] 19:46:25 INFO - PROCESS | 1938 | 1461465985761 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]]]}] 19:46:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 19:46:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 570ms 19:46:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 19:46:25 INFO - PROCESS | 1938 | 1461465985813 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 19:46:25 INFO - PROCESS | 1938 | 1461465985815 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 19:46:25 INFO - PROCESS | 1938 | 1461465985817 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 19:46:25 INFO - PROCESS | 1938 | 1461465985818 Marionette TRACE conn2 <- [1,2410,null,{}] 19:46:25 INFO - PROCESS | 1938 | 1461465985823 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}] 19:46:25 INFO - PROCESS | 1938 | 1461465985951 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 19:46:25 INFO - PROCESS | 1938 | 1461465985965 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:25 INFO - PROCESS | 1938 | ++DOCSHELL 0x12b42d000 == 90 [pid = 1938] [id = 610] 19:46:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 196 (0x11a91d800) [pid = 1938] [serial = 1830] [outer = 0x0] 19:46:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 197 (0x124f17800) [pid = 1938] [serial = 1831] [outer = 0x11a91d800] 19:46:25 INFO - PROCESS | 1938 | 1461465985990 Marionette DEBUG loaded listener.js 19:46:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 198 (0x126bd9800) [pid = 1938] [serial = 1832] [outer = 0x11a91d800] 19:46:26 INFO - PROCESS | 1938 | 1461465986364 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]]]}] 19:46:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 19:46:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 573ms 19:46:26 INFO - PROCESS | 1938 | 1461465986394 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 19:46:26 INFO - PROCESS | 1938 | 1461465986396 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 19:46:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 19:46:26 INFO - PROCESS | 1938 | 1461465986398 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 19:46:26 INFO - PROCESS | 1938 | 1461465986399 Marionette TRACE conn2 <- [1,2414,null,{}] 19:46:26 INFO - PROCESS | 1938 | 1461465986401 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}] 19:46:26 INFO - PROCESS | 1938 | 1461465986533 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 19:46:26 INFO - PROCESS | 1938 | 1461465986546 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:26 INFO - PROCESS | 1938 | ++DOCSHELL 0x12be76000 == 91 [pid = 1938] [id = 611] 19:46:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 199 (0x126c3b800) [pid = 1938] [serial = 1833] [outer = 0x0] 19:46:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 200 (0x12744f800) [pid = 1938] [serial = 1834] [outer = 0x126c3b800] 19:46:26 INFO - PROCESS | 1938 | 1461465986573 Marionette DEBUG loaded listener.js 19:46:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 201 (0x128e0e000) [pid = 1938] [serial = 1835] [outer = 0x126c3b800] 19:46:26 INFO - PROCESS | 1938 | 1461465986927 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]]]}] 19:46:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 19:46:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 568ms 19:46:26 INFO - PROCESS | 1938 | 1461465986966 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 19:46:26 INFO - PROCESS | 1938 | 1461465986967 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 19:46:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 19:46:26 INFO - PROCESS | 1938 | 1461465986971 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 19:46:26 INFO - PROCESS | 1938 | 1461465986973 Marionette TRACE conn2 <- [1,2418,null,{}] 19:46:26 INFO - PROCESS | 1938 | 1461465986975 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}] 19:46:27 INFO - PROCESS | 1938 | 1461465987105 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 19:46:27 INFO - PROCESS | 1938 | 1461465987123 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:27 INFO - PROCESS | 1938 | ++DOCSHELL 0x12d390000 == 92 [pid = 1938] [id = 612] 19:46:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 202 (0x128e0dc00) [pid = 1938] [serial = 1836] [outer = 0x0] 19:46:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 203 (0x12913fc00) [pid = 1938] [serial = 1837] [outer = 0x128e0dc00] 19:46:27 INFO - PROCESS | 1938 | 1461465987148 Marionette DEBUG loaded listener.js 19:46:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 204 (0x129506800) [pid = 1938] [serial = 1838] [outer = 0x128e0dc00] 19:46:27 INFO - PROCESS | 1938 | 1461465987511 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]]]}] 19:46:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 19:46:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 571ms 19:46:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 19:46:27 INFO - PROCESS | 1938 | 1461465987541 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 19:46:27 INFO - PROCESS | 1938 | 1461465987542 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 19:46:27 INFO - PROCESS | 1938 | 1461465987545 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 19:46:27 INFO - PROCESS | 1938 | 1461465987546 Marionette TRACE conn2 <- [1,2422,null,{}] 19:46:27 INFO - PROCESS | 1938 | 1461465987548 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}] 19:46:27 INFO - PROCESS | 1938 | 1461465987679 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 19:46:27 INFO - PROCESS | 1938 | --DOMWINDOW == 203 (0x12ab24800) [pid = 1938] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 19:46:27 INFO - PROCESS | 1938 | --DOMWINDOW == 202 (0x12ae2e400) [pid = 1938] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 19:46:27 INFO - PROCESS | 1938 | --DOMWINDOW == 201 (0x118fe9c00) [pid = 1938] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 19:46:27 INFO - PROCESS | 1938 | --DOMWINDOW == 200 (0x123fd1c00) [pid = 1938] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 19:46:27 INFO - PROCESS | 1938 | --DOMWINDOW == 199 (0x11bb59c00) [pid = 1938] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 19:46:27 INFO - PROCESS | 1938 | --DOMWINDOW == 198 (0x114f9c400) [pid = 1938] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 19:46:27 INFO - PROCESS | 1938 | --DOMWINDOW == 197 (0x12af63400) [pid = 1938] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 19:46:27 INFO - PROCESS | 1938 | --DOMWINDOW == 196 (0x114feb000) [pid = 1938] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 19:46:27 INFO - PROCESS | 1938 | --DOMWINDOW == 195 (0x1288c7000) [pid = 1938] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 19:46:27 INFO - PROCESS | 1938 | --DOMWINDOW == 194 (0x12968f000) [pid = 1938] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 19:46:27 INFO - PROCESS | 1938 | --DOMWINDOW == 193 (0x12968b800) [pid = 1938] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 19:46:27 INFO - PROCESS | 1938 | --DOMWINDOW == 192 (0x12a117c00) [pid = 1938] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 19:46:27 INFO - PROCESS | 1938 | 1461465987890 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:27 INFO - PROCESS | 1938 | ++DOCSHELL 0x11ab24800 == 93 [pid = 1938] [id = 613] 19:46:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 193 (0x11516c800) [pid = 1938] [serial = 1839] [outer = 0x0] 19:46:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 194 (0x11bb31800) [pid = 1938] [serial = 1840] [outer = 0x11516c800] 19:46:27 INFO - PROCESS | 1938 | 1461465987916 Marionette DEBUG loaded listener.js 19:46:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 195 (0x129686000) [pid = 1938] [serial = 1841] [outer = 0x11516c800] 19:46:28 INFO - PROCESS | 1938 | 1461465988232 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]]]}] 19:46:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 19:46:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 719ms 19:46:28 INFO - PROCESS | 1938 | 1461465988265 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 19:46:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 19:46:28 INFO - PROCESS | 1938 | 1461465988267 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 19:46:28 INFO - PROCESS | 1938 | 1461465988271 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 19:46:28 INFO - PROCESS | 1938 | 1461465988273 Marionette TRACE conn2 <- [1,2426,null,{}] 19:46:28 INFO - PROCESS | 1938 | 1461465988277 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}] 19:46:28 INFO - PROCESS | 1938 | 1461465988456 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 19:46:28 INFO - PROCESS | 1938 | 1461465988581 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:28 INFO - PROCESS | 1938 | ++DOCSHELL 0x12e3a0800 == 94 [pid = 1938] [id = 614] 19:46:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 196 (0x129306000) [pid = 1938] [serial = 1842] [outer = 0x0] 19:46:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 197 (0x129708000) [pid = 1938] [serial = 1843] [outer = 0x129306000] 19:46:28 INFO - PROCESS | 1938 | 1461465988611 Marionette DEBUG loaded listener.js 19:46:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 198 (0x12a114400) [pid = 1938] [serial = 1844] [outer = 0x129306000] 19:46:28 INFO - PROCESS | 1938 | 1461465988890 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]]]}] 19:46:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 19:46:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 672ms 19:46:28 INFO - PROCESS | 1938 | 1461465988942 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 19:46:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 19:46:28 INFO - PROCESS | 1938 | 1461465988944 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 19:46:28 INFO - PROCESS | 1938 | 1461465988946 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 19:46:28 INFO - PROCESS | 1938 | 1461465988947 Marionette TRACE conn2 <- [1,2430,null,{}] 19:46:28 INFO - PROCESS | 1938 | 1461465988949 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}] 19:46:29 INFO - PROCESS | 1938 | 1461465989051 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 19:46:29 INFO - PROCESS | 1938 | 1461465989055 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:29 INFO - PROCESS | 1938 | ++DOCSHELL 0x12ebb6800 == 95 [pid = 1938] [id = 615] 19:46:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 199 (0x12977ec00) [pid = 1938] [serial = 1845] [outer = 0x0] 19:46:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 200 (0x12a121400) [pid = 1938] [serial = 1846] [outer = 0x12977ec00] 19:46:29 INFO - PROCESS | 1938 | 1461465989080 Marionette DEBUG loaded listener.js 19:46:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 201 (0x12ab1c000) [pid = 1938] [serial = 1847] [outer = 0x12977ec00] 19:46:29 INFO - PROCESS | 1938 | 1461465989425 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]]]}] 19:46:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 19:46:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 520ms 19:46:29 INFO - PROCESS | 1938 | 1461465989466 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 19:46:29 INFO - PROCESS | 1938 | 1461465989467 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 19:46:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 19:46:29 INFO - PROCESS | 1938 | 1461465989472 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 19:46:29 INFO - PROCESS | 1938 | 1461465989475 Marionette TRACE conn2 <- [1,2434,null,{}] 19:46:29 INFO - PROCESS | 1938 | 1461465989477 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}] 19:46:29 INFO - PROCESS | 1938 | 1461465989620 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 19:46:29 INFO - PROCESS | 1938 | 1461465989627 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:29 INFO - PROCESS | 1938 | ++DOCSHELL 0x12f324000 == 96 [pid = 1938] [id = 616] 19:46:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 202 (0x12ab19400) [pid = 1938] [serial = 1848] [outer = 0x0] 19:46:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 203 (0x12ab23800) [pid = 1938] [serial = 1849] [outer = 0x12ab19400] 19:46:29 INFO - PROCESS | 1938 | 1461465989653 Marionette DEBUG loaded listener.js 19:46:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 204 (0x12ac1e000) [pid = 1938] [serial = 1850] [outer = 0x12ab19400] 19:46:30 INFO - PROCESS | 1938 | 1461465990139 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]]]}] 19:46:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 19:46:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 722ms 19:46:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 19:46:30 INFO - PROCESS | 1938 | 1461465990193 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 19:46:30 INFO - PROCESS | 1938 | 1461465990196 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 19:46:30 INFO - PROCESS | 1938 | 1461465990199 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 19:46:30 INFO - PROCESS | 1938 | 1461465990201 Marionette TRACE conn2 <- [1,2438,null,{}] 19:46:30 INFO - PROCESS | 1938 | 1461465990208 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}] 19:46:30 INFO - PROCESS | 1938 | 1461465990334 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 19:46:30 INFO - PROCESS | 1938 | 1461465990431 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:30 INFO - PROCESS | 1938 | ++DOCSHELL 0x11a9ef800 == 97 [pid = 1938] [id = 617] 19:46:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 205 (0x114ff2400) [pid = 1938] [serial = 1851] [outer = 0x0] 19:46:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 206 (0x115164400) [pid = 1938] [serial = 1852] [outer = 0x114ff2400] 19:46:30 INFO - PROCESS | 1938 | 1461465990464 Marionette DEBUG loaded listener.js 19:46:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 207 (0x116575c00) [pid = 1938] [serial = 1853] [outer = 0x114ff2400] 19:46:30 INFO - PROCESS | 1938 | 1461465990964 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]]]}] 19:46:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 19:46:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 775ms 19:46:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 19:46:30 INFO - PROCESS | 1938 | 1461465990973 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 19:46:30 INFO - PROCESS | 1938 | 1461465990977 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 19:46:30 INFO - PROCESS | 1938 | 1461465990982 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 19:46:30 INFO - PROCESS | 1938 | 1461465990984 Marionette TRACE conn2 <- [1,2442,null,{}] 19:46:30 INFO - PROCESS | 1938 | 1461465990986 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}] 19:46:31 INFO - PROCESS | 1938 | 1461465991104 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 19:46:31 INFO - PROCESS | 1938 | 1461465991227 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:31 INFO - PROCESS | 1938 | ++DOCSHELL 0x12a421000 == 98 [pid = 1938] [id = 618] 19:46:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 208 (0x118e6dc00) [pid = 1938] [serial = 1854] [outer = 0x0] 19:46:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 209 (0x118fe8400) [pid = 1938] [serial = 1855] [outer = 0x118e6dc00] 19:46:31 INFO - PROCESS | 1938 | 1461465991260 Marionette DEBUG loaded listener.js 19:46:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 210 (0x11aaaec00) [pid = 1938] [serial = 1856] [outer = 0x118e6dc00] 19:46:31 INFO - PROCESS | 1938 | 1461465991670 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]]]}] 19:46:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 19:46:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 719ms 19:46:31 INFO - PROCESS | 1938 | 1461465991719 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 19:46:31 INFO - PROCESS | 1938 | 1461465991721 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 19:46:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 19:46:31 INFO - PROCESS | 1938 | 1461465991725 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 19:46:31 INFO - PROCESS | 1938 | 1461465991727 Marionette TRACE conn2 <- [1,2446,null,{}] 19:46:31 INFO - PROCESS | 1938 | 1461465991737 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}] 19:46:31 INFO - PROCESS | 1938 | 1461465991859 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 19:46:31 INFO - PROCESS | 1938 | 1461465991956 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:31 INFO - PROCESS | 1938 | ++DOCSHELL 0x12e92c800 == 99 [pid = 1938] [id = 619] 19:46:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 211 (0x11c7d6400) [pid = 1938] [serial = 1857] [outer = 0x0] 19:46:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 212 (0x123ac0400) [pid = 1938] [serial = 1858] [outer = 0x11c7d6400] 19:46:31 INFO - PROCESS | 1938 | 1461465991988 Marionette DEBUG loaded listener.js 19:46:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 213 (0x123fd7c00) [pid = 1938] [serial = 1859] [outer = 0x11c7d6400] 19:46:32 INFO - PROCESS | 1938 | 1461465992410 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]]]}] 19:46:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 19:46:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 724ms 19:46:32 INFO - PROCESS | 1938 | 1461465992487 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 19:46:32 INFO - PROCESS | 1938 | 1461465992489 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 19:46:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 19:46:32 INFO - PROCESS | 1938 | 1461465992493 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 19:46:32 INFO - PROCESS | 1938 | 1461465992494 Marionette TRACE conn2 <- [1,2450,null,{}] 19:46:32 INFO - PROCESS | 1938 | 1461465992497 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}] 19:46:32 INFO - PROCESS | 1938 | 1461465992614 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 19:46:32 INFO - PROCESS | 1938 | 1461465992708 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:32 INFO - PROCESS | 1938 | ++DOCSHELL 0x130021800 == 100 [pid = 1938] [id = 620] 19:46:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 214 (0x124e4c000) [pid = 1938] [serial = 1860] [outer = 0x0] 19:46:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 215 (0x129686c00) [pid = 1938] [serial = 1861] [outer = 0x124e4c000] 19:46:32 INFO - PROCESS | 1938 | 1461465992739 Marionette DEBUG loaded listener.js 19:46:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 216 (0x1296f5800) [pid = 1938] [serial = 1862] [outer = 0x124e4c000] 19:46:33 INFO - PROCESS | 1938 | 1461465993147 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]]]}] 19:46:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 19:46:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 670ms 19:46:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 19:46:33 INFO - PROCESS | 1938 | 1461465993163 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 19:46:33 INFO - PROCESS | 1938 | 1461465993164 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 19:46:33 INFO - PROCESS | 1938 | 1461465993167 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 19:46:33 INFO - PROCESS | 1938 | 1461465993168 Marionette TRACE conn2 <- [1,2454,null,{}] 19:46:33 INFO - PROCESS | 1938 | 1461465993170 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}] 19:46:33 INFO - PROCESS | 1938 | 1461465993288 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 19:46:33 INFO - PROCESS | 1938 | 1461465993384 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:33 INFO - PROCESS | 1938 | ++DOCSHELL 0x137209800 == 101 [pid = 1938] [id = 621] 19:46:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 217 (0x1269cc000) [pid = 1938] [serial = 1863] [outer = 0x0] 19:46:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 218 (0x12970ac00) [pid = 1938] [serial = 1864] [outer = 0x1269cc000] 19:46:33 INFO - PROCESS | 1938 | 1461465993414 Marionette DEBUG loaded listener.js 19:46:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 219 (0x12978d000) [pid = 1938] [serial = 1865] [outer = 0x1269cc000] 19:46:33 INFO - PROCESS | 1938 | 1461465993831 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]]]}] 19:46:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 19:46:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 672ms 19:46:33 INFO - PROCESS | 1938 | 1461465993853 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 19:46:33 INFO - PROCESS | 1938 | 1461465993854 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 19:46:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 19:46:33 INFO - PROCESS | 1938 | 1461465993858 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 19:46:33 INFO - PROCESS | 1938 | 1461465993859 Marionette TRACE conn2 <- [1,2458,null,{}] 19:46:33 INFO - PROCESS | 1938 | 1461465993862 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}] 19:46:34 INFO - PROCESS | 1938 | 1461465993995 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 19:46:34 INFO - PROCESS | 1938 | 1461465994110 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:34 INFO - PROCESS | 1938 | ++DOCSHELL 0x138d28800 == 102 [pid = 1938] [id = 622] 19:46:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 220 (0x12ae26400) [pid = 1938] [serial = 1866] [outer = 0x0] 19:46:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 221 (0x12ae32800) [pid = 1938] [serial = 1867] [outer = 0x12ae26400] 19:46:34 INFO - PROCESS | 1938 | 1461465994142 Marionette DEBUG loaded listener.js 19:46:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 222 (0x12af33000) [pid = 1938] [serial = 1868] [outer = 0x12ae26400] 19:46:34 INFO - PROCESS | 1938 | 1461465994549 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]]]}] 19:46:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 19:46:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 720ms 19:46:34 INFO - PROCESS | 1938 | 1461465994586 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 19:46:34 INFO - PROCESS | 1938 | 1461465994587 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 19:46:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 19:46:34 INFO - PROCESS | 1938 | 1461465994592 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 19:46:34 INFO - PROCESS | 1938 | 1461465994593 Marionette TRACE conn2 <- [1,2462,null,{}] 19:46:34 INFO - PROCESS | 1938 | 1461465994595 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}] 19:46:34 INFO - PROCESS | 1938 | 1461465994714 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 19:46:34 INFO - PROCESS | 1938 | 1461465994808 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:34 INFO - PROCESS | 1938 | ++DOCSHELL 0x138da0800 == 103 [pid = 1938] [id = 623] 19:46:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 223 (0x12ae30800) [pid = 1938] [serial = 1869] [outer = 0x0] 19:46:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 224 (0x12af6b400) [pid = 1938] [serial = 1870] [outer = 0x12ae30800] 19:46:34 INFO - PROCESS | 1938 | 1461465994838 Marionette DEBUG loaded listener.js 19:46:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 225 (0x12afa9c00) [pid = 1938] [serial = 1871] [outer = 0x12ae30800] 19:46:35 INFO - PROCESS | 1938 | 1461465995246 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]]]}] 19:46:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 19:46:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 721ms 19:46:35 INFO - PROCESS | 1938 | 1461465995313 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 19:46:35 INFO - PROCESS | 1938 | 1461465995314 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 19:46:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 19:46:35 INFO - PROCESS | 1938 | 1461465995317 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 19:46:35 INFO - PROCESS | 1938 | 1461465995318 Marionette TRACE conn2 <- [1,2466,null,{}] 19:46:35 INFO - PROCESS | 1938 | 1461465995372 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}] 19:46:35 INFO - PROCESS | 1938 | 1461465995490 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 19:46:35 INFO - PROCESS | 1938 | 1461465995583 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:35 INFO - PROCESS | 1938 | ++DOCSHELL 0x1397c7800 == 104 [pid = 1938] [id = 624] 19:46:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 226 (0x12ae35000) [pid = 1938] [serial = 1872] [outer = 0x0] 19:46:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 227 (0x12b0d6800) [pid = 1938] [serial = 1873] [outer = 0x12ae35000] 19:46:35 INFO - PROCESS | 1938 | 1461465995614 Marionette DEBUG loaded listener.js 19:46:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 228 (0x12b250c00) [pid = 1938] [serial = 1874] [outer = 0x12ae35000] 19:46:36 INFO - PROCESS | 1938 | 1461465996062 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]]]}] 19:46:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 19:46:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 786ms 19:46:36 INFO - PROCESS | 1938 | 1461465996104 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 19:46:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 19:46:36 INFO - PROCESS | 1938 | 1461465996106 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 19:46:36 INFO - PROCESS | 1938 | 1461465996110 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 19:46:36 INFO - PROCESS | 1938 | 1461465996112 Marionette TRACE conn2 <- [1,2470,null,{}] 19:46:36 INFO - PROCESS | 1938 | 1461465996115 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}] 19:46:36 INFO - PROCESS | 1938 | 1461465996289 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 19:46:36 INFO - PROCESS | 1938 | 1461465996385 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:36 INFO - PROCESS | 1938 | ++DOCSHELL 0x139819800 == 105 [pid = 1938] [id = 625] 19:46:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 229 (0x12afae400) [pid = 1938] [serial = 1875] [outer = 0x0] 19:46:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 230 (0x12b257c00) [pid = 1938] [serial = 1876] [outer = 0x12afae400] 19:46:36 INFO - PROCESS | 1938 | 1461465996416 Marionette DEBUG loaded listener.js 19:46:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 231 (0x12b26e000) [pid = 1938] [serial = 1877] [outer = 0x12afae400] 19:46:36 INFO - PROCESS | 1938 | 1461465996850 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]]]}] 19:46:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 19:46:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 774ms 19:46:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 19:46:36 INFO - PROCESS | 1938 | 1461465996883 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 19:46:36 INFO - PROCESS | 1938 | 1461465996884 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 19:46:36 INFO - PROCESS | 1938 | 1461465996887 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 19:46:36 INFO - PROCESS | 1938 | 1461465996888 Marionette TRACE conn2 <- [1,2474,null,{}] 19:46:36 INFO - PROCESS | 1938 | 1461465996890 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}] 19:46:37 INFO - PROCESS | 1938 | 1461465997010 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 19:46:37 INFO - PROCESS | 1938 | 1461465997136 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:37 INFO - PROCESS | 1938 | ++DOCSHELL 0x139b0a000 == 106 [pid = 1938] [id = 626] 19:46:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 232 (0x12b254400) [pid = 1938] [serial = 1878] [outer = 0x0] 19:46:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 233 (0x12b4ae400) [pid = 1938] [serial = 1879] [outer = 0x12b254400] 19:46:37 INFO - PROCESS | 1938 | 1461465997168 Marionette DEBUG loaded listener.js 19:46:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 234 (0x12b4d0c00) [pid = 1938] [serial = 1880] [outer = 0x12b254400] 19:46:37 INFO - PROCESS | 1938 | 1461465997696 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]]]}] 19:46:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 19:46:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 822ms 19:46:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 19:46:37 INFO - PROCESS | 1938 | 1461465997710 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 19:46:37 INFO - PROCESS | 1938 | 1461465997713 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 19:46:37 INFO - PROCESS | 1938 | 1461465997716 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 19:46:37 INFO - PROCESS | 1938 | 1461465997720 Marionette TRACE conn2 <- [1,2478,null,{}] 19:46:37 INFO - PROCESS | 1938 | 1461465997723 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}] 19:46:37 INFO - PROCESS | 1938 | 1461465997877 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 19:46:38 INFO - PROCESS | 1938 | 1461465998008 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:38 INFO - PROCESS | 1938 | ++DOCSHELL 0x11b831800 == 107 [pid = 1938] [id = 627] 19:46:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 235 (0x118c1f000) [pid = 1938] [serial = 1881] [outer = 0x0] 19:46:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 236 (0x1296f7000) [pid = 1938] [serial = 1882] [outer = 0x118c1f000] 19:46:38 INFO - PROCESS | 1938 | 1461465998044 Marionette DEBUG loaded listener.js 19:46:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 237 (0x12b94d000) [pid = 1938] [serial = 1883] [outer = 0x118c1f000] 19:46:38 INFO - PROCESS | 1938 | 1461465998494 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]]]}] 19:46:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 19:46:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 824ms 19:46:38 INFO - PROCESS | 1938 | 1461465998541 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 19:46:38 INFO - PROCESS | 1938 | 1461465998542 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 19:46:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 19:46:38 INFO - PROCESS | 1938 | 1461465998545 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 19:46:38 INFO - PROCESS | 1938 | 1461465998546 Marionette TRACE conn2 <- [1,2482,null,{}] 19:46:38 INFO - PROCESS | 1938 | 1461465998548 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}] 19:46:38 INFO - PROCESS | 1938 | 1461465998670 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 19:46:38 INFO - PROCESS | 1938 | 1461465998769 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:38 INFO - PROCESS | 1938 | ++DOCSHELL 0x139fe2800 == 108 [pid = 1938] [id = 628] 19:46:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 238 (0x12b94d800) [pid = 1938] [serial = 1884] [outer = 0x0] 19:46:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 239 (0x12bce3000) [pid = 1938] [serial = 1885] [outer = 0x12b94d800] 19:46:38 INFO - PROCESS | 1938 | 1461465998799 Marionette DEBUG loaded listener.js 19:46:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 240 (0x12bec5c00) [pid = 1938] [serial = 1886] [outer = 0x12b94d800] 19:46:39 INFO - PROCESS | 1938 | 1461465999458 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]]]}] 19:46:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 19:46:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 972ms 19:46:39 INFO - PROCESS | 1938 | 1461465999521 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 19:46:39 INFO - PROCESS | 1938 | 1461465999524 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 19:46:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 19:46:39 INFO - PROCESS | 1938 | 1461465999529 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 19:46:39 INFO - PROCESS | 1938 | 1461465999531 Marionette TRACE conn2 <- [1,2486,null,{}] 19:46:39 INFO - PROCESS | 1938 | 1461465999535 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}] 19:46:39 INFO - PROCESS | 1938 | 1461465999653 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 19:46:39 INFO - PROCESS | 1938 | 1461465999752 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:39 INFO - PROCESS | 1938 | ++DOCSHELL 0x12a403000 == 109 [pid = 1938] [id = 629] 19:46:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 241 (0x114ff5c00) [pid = 1938] [serial = 1887] [outer = 0x0] 19:46:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 242 (0x1158bb000) [pid = 1938] [serial = 1888] [outer = 0x114ff5c00] 19:46:39 INFO - PROCESS | 1938 | 1461465999781 Marionette DEBUG loaded listener.js 19:46:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 243 (0x118e77c00) [pid = 1938] [serial = 1889] [outer = 0x114ff5c00] 19:46:40 INFO - PROCESS | 1938 | 1461466000242 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]]]}] 19:46:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 19:46:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 723ms 19:46:40 INFO - PROCESS | 1938 | 1461466000274 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 19:46:40 INFO - PROCESS | 1938 | 1461466000278 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 19:46:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 19:46:40 INFO - PROCESS | 1938 | 1461466000285 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 19:46:40 INFO - PROCESS | 1938 | 1461466000289 Marionette TRACE conn2 <- [1,2490,null,{}] 19:46:40 INFO - PROCESS | 1938 | 1461466000291 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}] 19:46:40 INFO - PROCESS | 1938 | 1461466000399 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 19:46:40 INFO - PROCESS | 1938 | 1461466000501 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:40 INFO - PROCESS | 1938 | ++DOCSHELL 0x11bf6a800 == 110 [pid = 1938] [id = 630] 19:46:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 244 (0x11aa70400) [pid = 1938] [serial = 1890] [outer = 0x0] 19:46:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 245 (0x11ae36c00) [pid = 1938] [serial = 1891] [outer = 0x11aa70400] 19:46:40 INFO - PROCESS | 1938 | 1461466000530 Marionette DEBUG loaded listener.js 19:46:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 246 (0x11bb37800) [pid = 1938] [serial = 1892] [outer = 0x11aa70400] 19:46:40 INFO - PROCESS | 1938 | --DOCSHELL 0x1399d2000 == 109 [pid = 1938] [id = 558] 19:46:40 INFO - PROCESS | 1938 | --DOCSHELL 0x12ebb6800 == 108 [pid = 1938] [id = 615] 19:46:40 INFO - PROCESS | 1938 | --DOCSHELL 0x12e3a0800 == 107 [pid = 1938] [id = 614] 19:46:40 INFO - PROCESS | 1938 | --DOCSHELL 0x11ab24800 == 106 [pid = 1938] [id = 613] 19:46:40 INFO - PROCESS | 1938 | --DOCSHELL 0x12d390000 == 105 [pid = 1938] [id = 612] 19:46:40 INFO - PROCESS | 1938 | --DOCSHELL 0x12be76000 == 104 [pid = 1938] [id = 611] 19:46:40 INFO - PROCESS | 1938 | --DOMWINDOW == 245 (0x139944c00) [pid = 1938] [serial = 1735] [outer = 0x0] [url = about:blank] 19:46:40 INFO - PROCESS | 1938 | --DOMWINDOW == 244 (0x1274f0000) [pid = 1938] [serial = 1738] [outer = 0x0] [url = about:blank] 19:46:40 INFO - PROCESS | 1938 | --DOMWINDOW == 243 (0x12b4b4000) [pid = 1938] [serial = 1777] [outer = 0x0] [url = about:blank] 19:46:40 INFO - PROCESS | 1938 | --DOCSHELL 0x12b42d000 == 103 [pid = 1938] [id = 610] 19:46:40 INFO - PROCESS | 1938 | --DOCSHELL 0x12acab000 == 102 [pid = 1938] [id = 609] 19:46:40 INFO - PROCESS | 1938 | --DOCSHELL 0x12935f800 == 101 [pid = 1938] [id = 608] 19:46:40 INFO - PROCESS | 1938 | --DOCSHELL 0x124edb000 == 100 [pid = 1938] [id = 607] 19:46:40 INFO - PROCESS | 1938 | --DOCSHELL 0x123bd2000 == 99 [pid = 1938] [id = 606] 19:46:40 INFO - PROCESS | 1938 | --DOCSHELL 0x114f61000 == 98 [pid = 1938] [id = 605] 19:46:40 INFO - PROCESS | 1938 | --DOCSHELL 0x116547800 == 97 [pid = 1938] [id = 604] 19:46:40 INFO - PROCESS | 1938 | --DOCSHELL 0x13a06f000 == 96 [pid = 1938] [id = 602] 19:46:40 INFO - PROCESS | 1938 | --DOCSHELL 0x139e84800 == 95 [pid = 1938] [id = 601] 19:46:40 INFO - PROCESS | 1938 | --DOCSHELL 0x139b1b000 == 94 [pid = 1938] [id = 600] 19:46:41 INFO - PROCESS | 1938 | --DOCSHELL 0x139875000 == 93 [pid = 1938] [id = 599] 19:46:41 INFO - PROCESS | 1938 | --DOCSHELL 0x139792000 == 92 [pid = 1938] [id = 598] 19:46:41 INFO - PROCESS | 1938 | --DOCSHELL 0x138d94800 == 91 [pid = 1938] [id = 597] 19:46:41 INFO - PROCESS | 1938 | --DOCSHELL 0x138d29800 == 90 [pid = 1938] [id = 596] 19:46:41 INFO - PROCESS | 1938 | --DOCSHELL 0x12cfc6800 == 89 [pid = 1938] [id = 595] 19:46:41 INFO - PROCESS | 1938 | --DOCSHELL 0x128e6e800 == 88 [pid = 1938] [id = 594] 19:46:41 INFO - PROCESS | 1938 | --DOCSHELL 0x119263800 == 87 [pid = 1938] [id = 593] 19:46:41 INFO - PROCESS | 1938 | 1461466001028 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]]]}] 19:46:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 19:46:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 776ms 19:46:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 19:46:41 INFO - PROCESS | 1938 | 1461466001060 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 19:46:41 INFO - PROCESS | 1938 | 1461466001062 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 19:46:41 INFO - PROCESS | 1938 | 1461466001064 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 19:46:41 INFO - PROCESS | 1938 | 1461466001066 Marionette TRACE conn2 <- [1,2494,null,{}] 19:46:41 INFO - PROCESS | 1938 | 1461466001076 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}] 19:46:41 INFO - PROCESS | 1938 | 1461466001201 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 19:46:41 INFO - PROCESS | 1938 | --DOMWINDOW == 242 (0x12e315800) [pid = 1938] [serial = 1715] [outer = 0x0] [url = about:blank] 19:46:41 INFO - PROCESS | 1938 | --DOMWINDOW == 241 (0x12ab1e800) [pid = 1938] [serial = 1763] [outer = 0x0] [url = about:blank] 19:46:41 INFO - PROCESS | 1938 | --DOMWINDOW == 240 (0x12af2e000) [pid = 1938] [serial = 1768] [outer = 0x0] [url = about:blank] 19:46:41 INFO - PROCESS | 1938 | --DOMWINDOW == 239 (0x129703c00) [pid = 1938] [serial = 1771] [outer = 0x0] [url = about:blank] 19:46:41 INFO - PROCESS | 1938 | --DOMWINDOW == 238 (0x12ae2d000) [pid = 1938] [serial = 1766] [outer = 0x0] [url = about:blank] 19:46:41 INFO - PROCESS | 1938 | --DOMWINDOW == 237 (0x124e4ec00) [pid = 1938] [serial = 1753] [outer = 0x0] [url = about:blank] 19:46:41 INFO - PROCESS | 1938 | --DOMWINDOW == 236 (0x127446800) [pid = 1938] [serial = 1754] [outer = 0x0] [url = about:blank] 19:46:41 INFO - PROCESS | 1938 | --DOMWINDOW == 235 (0x12a14c800) [pid = 1938] [serial = 1723] [outer = 0x0] [url = about:blank] 19:46:41 INFO - PROCESS | 1938 | --DOMWINDOW == 234 (0x11c324800) [pid = 1938] [serial = 1750] [outer = 0x0] [url = about:blank] 19:46:41 INFO - PROCESS | 1938 | --DOMWINDOW == 233 (0x123fd1000) [pid = 1938] [serial = 1751] [outer = 0x0] [url = about:blank] 19:46:41 INFO - PROCESS | 1938 | --DOMWINDOW == 232 (0x12b251800) [pid = 1938] [serial = 1726] [outer = 0x0] [url = about:blank] 19:46:41 INFO - PROCESS | 1938 | --DOMWINDOW == 231 (0x11a919800) [pid = 1938] [serial = 1747] [outer = 0x0] [url = about:blank] 19:46:41 INFO - PROCESS | 1938 | --DOMWINDOW == 230 (0x11ab3a400) [pid = 1938] [serial = 1748] [outer = 0x0] [url = about:blank] 19:46:41 INFO - PROCESS | 1938 | --DOMWINDOW == 229 (0x138ca7400) [pid = 1938] [serial = 1732] [outer = 0x0] [url = about:blank] 19:46:41 INFO - PROCESS | 1938 | --DOMWINDOW == 228 (0x12ea78000) [pid = 1938] [serial = 1729] [outer = 0x0] [url = about:blank] 19:46:41 INFO - PROCESS | 1938 | --DOMWINDOW == 227 (0x12b0d8800) [pid = 1938] [serial = 1774] [outer = 0x0] [url = about:blank] 19:46:41 INFO - PROCESS | 1938 | --DOMWINDOW == 226 (0x115162400) [pid = 1938] [serial = 1744] [outer = 0x0] [url = about:blank] 19:46:41 INFO - PROCESS | 1938 | --DOMWINDOW == 225 (0x1185af400) [pid = 1938] [serial = 1745] [outer = 0x0] [url = about:blank] 19:46:41 INFO - PROCESS | 1938 | --DOMWINDOW == 224 (0x128edcc00) [pid = 1938] [serial = 1756] [outer = 0x0] [url = about:blank] 19:46:41 INFO - PROCESS | 1938 | --DOMWINDOW == 223 (0x126948400) [pid = 1938] [serial = 1720] [outer = 0x0] [url = about:blank] 19:46:41 INFO - PROCESS | 1938 | --DOMWINDOW == 222 (0x115973c00) [pid = 1938] [serial = 1717] [outer = 0x0] [url = about:blank] 19:46:41 INFO - PROCESS | 1938 | --DOMWINDOW == 221 (0x1187dd800) [pid = 1938] [serial = 1741] [outer = 0x0] [url = about:blank] 19:46:41 INFO - PROCESS | 1938 | --DOMWINDOW == 220 (0x12b26d800) [pid = 1938] [serial = 1775] [outer = 0x0] [url = about:blank] 19:46:41 INFO - PROCESS | 1938 | --DOMWINDOW == 219 (0x12af60400) [pid = 1938] [serial = 1772] [outer = 0x0] [url = about:blank] 19:46:41 INFO - PROCESS | 1938 | --DOMWINDOW == 218 (0x12af5f800) [pid = 1938] [serial = 1769] [outer = 0x0] [url = about:blank] 19:46:41 INFO - PROCESS | 1938 | --DOMWINDOW == 217 (0x129707000) [pid = 1938] [serial = 1759] [outer = 0x0] [url = about:blank] 19:46:41 INFO - PROCESS | 1938 | --DOMWINDOW == 216 (0x12a117400) [pid = 1938] [serial = 1760] [outer = 0x0] [url = about:blank] 19:46:41 INFO - PROCESS | 1938 | --DOMWINDOW == 215 (0x12950dc00) [pid = 1938] [serial = 1757] [outer = 0x0] [url = about:blank] 19:46:41 INFO - PROCESS | 1938 | --DOMWINDOW == 214 (0x12a14ac00) [pid = 1938] [serial = 1762] [outer = 0x0] [url = about:blank] 19:46:41 INFO - PROCESS | 1938 | --DOMWINDOW == 213 (0x12ac23800) [pid = 1938] [serial = 1765] [outer = 0x0] [url = about:blank] 19:46:41 INFO - PROCESS | 1938 | 1461466001316 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:41 INFO - PROCESS | 1938 | ++DOCSHELL 0x11c834000 == 88 [pid = 1938] [id = 631] 19:46:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 214 (0x114ff7400) [pid = 1938] [serial = 1893] [outer = 0x0] 19:46:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 215 (0x11ab39000) [pid = 1938] [serial = 1894] [outer = 0x114ff7400] 19:46:41 INFO - PROCESS | 1938 | 1461466001357 Marionette DEBUG loaded listener.js 19:46:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 216 (0x123ac9c00) [pid = 1938] [serial = 1895] [outer = 0x114ff7400] 19:46:41 INFO - PROCESS | 1938 | 1461466001797 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]]]}] 19:46:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 19:46:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 772ms 19:46:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 19:46:41 INFO - PROCESS | 1938 | 1461466001837 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 19:46:41 INFO - PROCESS | 1938 | 1461466001838 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 19:46:41 INFO - PROCESS | 1938 | 1461466001840 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 19:46:41 INFO - PROCESS | 1938 | 1461466001842 Marionette TRACE conn2 <- [1,2498,null,{}] 19:46:41 INFO - PROCESS | 1938 | 1461466001844 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}] 19:46:41 INFO - PROCESS | 1938 | 1461466001946 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 19:46:41 INFO - PROCESS | 1938 | 1461466001950 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:41 INFO - PROCESS | 1938 | ++DOCSHELL 0x12aca9000 == 89 [pid = 1938] [id = 632] 19:46:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 217 (0x123fd2c00) [pid = 1938] [serial = 1896] [outer = 0x0] 19:46:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 218 (0x1269c5c00) [pid = 1938] [serial = 1897] [outer = 0x123fd2c00] 19:46:41 INFO - PROCESS | 1938 | 1461466001979 Marionette DEBUG loaded listener.js 19:46:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 219 (0x127446400) [pid = 1938] [serial = 1898] [outer = 0x123fd2c00] 19:46:42 INFO - PROCESS | 1938 | 1461466002350 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]]]}] 19:46:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 19:46:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 517ms 19:46:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 19:46:42 INFO - PROCESS | 1938 | 1461466002366 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 19:46:42 INFO - PROCESS | 1938 | 1461466002367 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 19:46:42 INFO - PROCESS | 1938 | 1461466002370 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 19:46:42 INFO - PROCESS | 1938 | 1461466002373 Marionette TRACE conn2 <- [1,2502,null,{}] 19:46:42 INFO - PROCESS | 1938 | 1461466002376 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}] 19:46:42 INFO - PROCESS | 1938 | 1461466002477 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 19:46:42 INFO - PROCESS | 1938 | 1461466002482 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:42 INFO - PROCESS | 1938 | ++DOCSHELL 0x12ce9d800 == 90 [pid = 1938] [id = 633] 19:46:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 220 (0x127446800) [pid = 1938] [serial = 1899] [outer = 0x0] 19:46:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 221 (0x128e0bc00) [pid = 1938] [serial = 1900] [outer = 0x127446800] 19:46:42 INFO - PROCESS | 1938 | 1461466002508 Marionette DEBUG loaded listener.js 19:46:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 222 (0x129502400) [pid = 1938] [serial = 1901] [outer = 0x127446800] 19:46:42 INFO - PROCESS | 1938 | 1461466002893 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]]]}] 19:46:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 19:46:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 571ms 19:46:42 INFO - PROCESS | 1938 | 1461466002941 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 19:46:42 INFO - PROCESS | 1938 | 1461466002943 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 19:46:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 19:46:42 INFO - PROCESS | 1938 | 1461466002945 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 19:46:42 INFO - PROCESS | 1938 | 1461466002946 Marionette TRACE conn2 <- [1,2506,null,{}] 19:46:42 INFO - PROCESS | 1938 | 1461466002948 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}] 19:46:43 INFO - PROCESS | 1938 | 1461466003112 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 19:46:43 INFO - PROCESS | 1938 | 1461466003177 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:43 INFO - PROCESS | 1938 | ++DOCSHELL 0x12dbee800 == 91 [pid = 1938] [id = 634] 19:46:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 223 (0x12931d000) [pid = 1938] [serial = 1902] [outer = 0x0] 19:46:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 224 (0x1296f4800) [pid = 1938] [serial = 1903] [outer = 0x12931d000] 19:46:43 INFO - PROCESS | 1938 | 1461466003206 Marionette DEBUG loaded listener.js 19:46:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 225 (0x12a14c000) [pid = 1938] [serial = 1904] [outer = 0x12931d000] 19:46:43 INFO - PROCESS | 1938 | 1461466003524 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]]]}] 19:46:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 19:46:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 620ms 19:46:43 INFO - PROCESS | 1938 | 1461466003565 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 19:46:43 INFO - PROCESS | 1938 | 1461466003566 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 19:46:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 19:46:43 INFO - PROCESS | 1938 | 1461466003569 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 19:46:43 INFO - PROCESS | 1938 | 1461466003570 Marionette TRACE conn2 <- [1,2510,null,{}] 19:46:43 INFO - PROCESS | 1938 | 1461466003572 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}] 19:46:43 INFO - PROCESS | 1938 | 1461466003707 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 19:46:43 INFO - PROCESS | 1938 | 1461466003723 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:43 INFO - PROCESS | 1938 | ++DOCSHELL 0x12ea3f000 == 92 [pid = 1938] [id = 635] 19:46:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 226 (0x12a14a800) [pid = 1938] [serial = 1905] [outer = 0x0] 19:46:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 227 (0x12ac17000) [pid = 1938] [serial = 1906] [outer = 0x12a14a800] 19:46:43 INFO - PROCESS | 1938 | 1461466003749 Marionette DEBUG loaded listener.js 19:46:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 228 (0x12ad93400) [pid = 1938] [serial = 1907] [outer = 0x12a14a800] 19:46:44 INFO - PROCESS | 1938 | 1461466004128 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]]]}] 19:46:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 19:46:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 621ms 19:46:44 INFO - PROCESS | 1938 | 1461466004191 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 19:46:44 INFO - PROCESS | 1938 | 1461466004192 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 19:46:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 19:46:44 INFO - PROCESS | 1938 | 1461466004194 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 19:46:44 INFO - PROCESS | 1938 | 1461466004195 Marionette TRACE conn2 <- [1,2514,null,{}] 19:46:44 INFO - PROCESS | 1938 | 1461466004198 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}] 19:46:44 INFO - PROCESS | 1938 | 1461466004332 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 19:46:44 INFO - PROCESS | 1938 | 1461466004349 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:44 INFO - PROCESS | 1938 | ++DOCSHELL 0x12f313800 == 93 [pid = 1938] [id = 636] 19:46:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 229 (0x12ad99800) [pid = 1938] [serial = 1908] [outer = 0x0] 19:46:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 230 (0x12ada0c00) [pid = 1938] [serial = 1909] [outer = 0x12ad99800] 19:46:44 INFO - PROCESS | 1938 | 1461466004375 Marionette DEBUG loaded listener.js 19:46:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 231 (0x12af2bc00) [pid = 1938] [serial = 1910] [outer = 0x12ad99800] 19:46:44 INFO - PROCESS | 1938 | 1461466004750 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]]]}] 19:46:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 19:46:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 569ms 19:46:44 INFO - PROCESS | 1938 | 1461466004763 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 19:46:44 INFO - PROCESS | 1938 | 1461466004764 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 19:46:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 19:46:44 INFO - PROCESS | 1938 | 1461466004767 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 19:46:44 INFO - PROCESS | 1938 | 1461466004768 Marionette TRACE conn2 <- [1,2518,null,{}] 19:46:44 INFO - PROCESS | 1938 | 1461466004772 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}] 19:46:44 INFO - PROCESS | 1938 | 1461466004908 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 19:46:44 INFO - PROCESS | 1938 | 1461466004924 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:44 INFO - PROCESS | 1938 | ++DOCSHELL 0x12fe2b000 == 94 [pid = 1938] [id = 637] 19:46:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 232 (0x12af2c000) [pid = 1938] [serial = 1911] [outer = 0x0] 19:46:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 233 (0x12af6d000) [pid = 1938] [serial = 1912] [outer = 0x12af2c000] 19:46:44 INFO - PROCESS | 1938 | 1461466004950 Marionette DEBUG loaded listener.js 19:46:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 234 (0x12b258400) [pid = 1938] [serial = 1913] [outer = 0x12af2c000] 19:46:45 INFO - PROCESS | 1938 | --DOMWINDOW == 233 (0x126c3b800) [pid = 1938] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 19:46:45 INFO - PROCESS | 1938 | --DOMWINDOW == 232 (0x11bf9d400) [pid = 1938] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 19:46:45 INFO - PROCESS | 1938 | --DOMWINDOW == 231 (0x11516c800) [pid = 1938] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 19:46:45 INFO - PROCESS | 1938 | --DOMWINDOW == 230 (0x129306000) [pid = 1938] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 19:46:45 INFO - PROCESS | 1938 | --DOMWINDOW == 229 (0x11aa67400) [pid = 1938] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 19:46:45 INFO - PROCESS | 1938 | --DOMWINDOW == 228 (0x118feb000) [pid = 1938] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 19:46:45 INFO - PROCESS | 1938 | --DOMWINDOW == 227 (0x1159eec00) [pid = 1938] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 19:46:45 INFO - PROCESS | 1938 | --DOMWINDOW == 226 (0x114f9e000) [pid = 1938] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 19:46:45 INFO - PROCESS | 1938 | --DOMWINDOW == 225 (0x11a91d800) [pid = 1938] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 19:46:45 INFO - PROCESS | 1938 | --DOMWINDOW == 224 (0x12977ec00) [pid = 1938] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 19:46:45 INFO - PROCESS | 1938 | --DOMWINDOW == 223 (0x11ab37800) [pid = 1938] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 19:46:45 INFO - PROCESS | 1938 | --DOMWINDOW == 222 (0x128e0dc00) [pid = 1938] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 19:46:45 INFO - PROCESS | 1938 | 1461466005489 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]]]}] 19:46:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 19:46:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 770ms 19:46:45 INFO - PROCESS | 1938 | 1461466005538 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 19:46:45 INFO - PROCESS | 1938 | 1461466005539 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 19:46:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 19:46:45 INFO - PROCESS | 1938 | 1461466005541 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 19:46:45 INFO - PROCESS | 1938 | 1461466005542 Marionette TRACE conn2 <- [1,2522,null,{}] 19:46:45 INFO - PROCESS | 1938 | 1461466005545 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}] 19:46:45 INFO - PROCESS | 1938 | 1461466005647 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 19:46:45 INFO - PROCESS | 1938 | 1461466005742 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:45 INFO - PROCESS | 1938 | ++DOCSHELL 0x12ae75000 == 95 [pid = 1938] [id = 638] 19:46:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 223 (0x11bb5cc00) [pid = 1938] [serial = 1914] [outer = 0x0] 19:46:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 224 (0x1288cd800) [pid = 1938] [serial = 1915] [outer = 0x11bb5cc00] 19:46:45 INFO - PROCESS | 1938 | 1461466005768 Marionette DEBUG loaded listener.js 19:46:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 225 (0x12ae29000) [pid = 1938] [serial = 1916] [outer = 0x11bb5cc00] 19:46:46 INFO - PROCESS | 1938 | 1461466006049 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]]]}] 19:46:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 19:46:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 518ms 19:46:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 19:46:46 INFO - PROCESS | 1938 | 1461466006061 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 19:46:46 INFO - PROCESS | 1938 | 1461466006062 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 19:46:46 INFO - PROCESS | 1938 | 1461466006065 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 19:46:46 INFO - PROCESS | 1938 | 1461466006066 Marionette TRACE conn2 <- [1,2526,null,{}] 19:46:46 INFO - PROCESS | 1938 | 1461466006068 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}] 19:46:46 INFO - PROCESS | 1938 | 1461466006198 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 19:46:46 INFO - PROCESS | 1938 | 1461466006202 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:46 INFO - PROCESS | 1938 | ++DOCSHELL 0x138db0800 == 96 [pid = 1938] [id = 639] 19:46:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 226 (0x12b0e5c00) [pid = 1938] [serial = 1917] [outer = 0x0] 19:46:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 227 (0x12b745800) [pid = 1938] [serial = 1918] [outer = 0x12b0e5c00] 19:46:46 INFO - PROCESS | 1938 | 1461466006231 Marionette DEBUG loaded listener.js 19:46:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 228 (0x12becc400) [pid = 1938] [serial = 1919] [outer = 0x12b0e5c00] 19:46:46 INFO - PROCESS | 1938 | 1461466006625 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]]]}] 19:46:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 19:46:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 571ms 19:46:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 19:46:46 INFO - PROCESS | 1938 | 1461466006641 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 19:46:46 INFO - PROCESS | 1938 | 1461466006642 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 19:46:46 INFO - PROCESS | 1938 | 1461466006644 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 19:46:46 INFO - PROCESS | 1938 | 1461466006646 Marionette TRACE conn2 <- [1,2530,null,{}] 19:46:46 INFO - PROCESS | 1938 | 1461466006670 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}] 19:46:46 INFO - PROCESS | 1938 | 1461466006773 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 19:46:46 INFO - PROCESS | 1938 | 1461466006777 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:46 INFO - PROCESS | 1938 | ++DOCSHELL 0x139b0a800 == 97 [pid = 1938] [id = 640] 19:46:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 229 (0x12b94f000) [pid = 1938] [serial = 1920] [outer = 0x0] 19:46:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 230 (0x12cfe0c00) [pid = 1938] [serial = 1921] [outer = 0x12b94f000] 19:46:46 INFO - PROCESS | 1938 | 1461466006802 Marionette DEBUG loaded listener.js 19:46:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 231 (0x12da29800) [pid = 1938] [serial = 1922] [outer = 0x12b94f000] 19:46:47 INFO - PROCESS | 1938 | 1461466007162 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]]]}] 19:46:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 19:46:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 568ms 19:46:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 19:46:47 INFO - PROCESS | 1938 | 1461466007214 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 19:46:47 INFO - PROCESS | 1938 | 1461466007216 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 19:46:47 INFO - PROCESS | 1938 | 1461466007219 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 19:46:47 INFO - PROCESS | 1938 | 1461466007220 Marionette TRACE conn2 <- [1,2534,null,{}] 19:46:47 INFO - PROCESS | 1938 | 1461466007223 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}] 19:46:47 INFO - PROCESS | 1938 | 1461466007442 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 19:46:47 INFO - PROCESS | 1938 | 1461466007771 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:47 INFO - PROCESS | 1938 | ++DOCSHELL 0x119263800 == 98 [pid = 1938] [id = 641] 19:46:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 232 (0x114e57000) [pid = 1938] [serial = 1923] [outer = 0x0] 19:46:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 233 (0x114fed400) [pid = 1938] [serial = 1924] [outer = 0x114e57000] 19:46:47 INFO - PROCESS | 1938 | 1461466007810 Marionette DEBUG loaded listener.js 19:46:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 234 (0x1165cd000) [pid = 1938] [serial = 1925] [outer = 0x114e57000] 19:46:48 INFO - PROCESS | 1938 | 1461466008243 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]]]}] 19:46:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 19:46:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1073ms 19:46:48 INFO - PROCESS | 1938 | 1461466008293 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 19:46:48 INFO - PROCESS | 1938 | 1461466008295 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 19:46:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 19:46:48 INFO - PROCESS | 1938 | 1461466008298 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 19:46:48 INFO - PROCESS | 1938 | 1461466008301 Marionette TRACE conn2 <- [1,2538,null,{}] 19:46:48 INFO - PROCESS | 1938 | 1461466008305 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}] 19:46:48 INFO - PROCESS | 1938 | 1461466008433 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 19:46:48 INFO - PROCESS | 1938 | 1461466008566 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:48 INFO - PROCESS | 1938 | ++DOCSHELL 0x12acb6000 == 99 [pid = 1938] [id = 642] 19:46:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 235 (0x119135400) [pid = 1938] [serial = 1926] [outer = 0x0] 19:46:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 236 (0x11bb31c00) [pid = 1938] [serial = 1927] [outer = 0x119135400] 19:46:48 INFO - PROCESS | 1938 | 1461466008601 Marionette DEBUG loaded listener.js 19:46:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 237 (0x11c342800) [pid = 1938] [serial = 1928] [outer = 0x119135400] 19:46:49 INFO - PROCESS | 1938 | 1461466009062 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]]]}] 19:46:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 19:46:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 823ms 19:46:49 INFO - PROCESS | 1938 | 1461466009124 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 19:46:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 19:46:49 INFO - PROCESS | 1938 | 1461466009127 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 19:46:49 INFO - PROCESS | 1938 | 1461466009129 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 19:46:49 INFO - PROCESS | 1938 | 1461466009131 Marionette TRACE conn2 <- [1,2542,null,{}] 19:46:49 INFO - PROCESS | 1938 | 1461466009133 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}] 19:46:49 INFO - PROCESS | 1938 | 1461466009308 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 19:46:49 INFO - PROCESS | 1938 | 1461466009381 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:49 INFO - PROCESS | 1938 | ++DOCSHELL 0x12f9d5000 == 100 [pid = 1938] [id = 643] 19:46:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 238 (0x124006000) [pid = 1938] [serial = 1929] [outer = 0x0] 19:46:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 239 (0x1288c7000) [pid = 1938] [serial = 1930] [outer = 0x124006000] 19:46:49 INFO - PROCESS | 1938 | 1461466009414 Marionette DEBUG loaded listener.js 19:46:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 240 (0x129689400) [pid = 1938] [serial = 1931] [outer = 0x124006000] 19:46:49 INFO - PROCESS | 1938 | 1461466009848 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]]]}] 19:46:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 19:46:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 769ms 19:46:49 INFO - PROCESS | 1938 | 1461466009899 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 19:46:49 INFO - PROCESS | 1938 | 1461466009900 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 19:46:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 19:46:49 INFO - PROCESS | 1938 | 1461466009908 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 19:46:49 INFO - PROCESS | 1938 | 1461466009912 Marionette TRACE conn2 <- [1,2546,null,{}] 19:46:49 INFO - PROCESS | 1938 | 1461466009916 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}] 19:46:50 INFO - PROCESS | 1938 | 1461466010041 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 19:46:50 INFO - PROCESS | 1938 | 1461466010154 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:50 INFO - PROCESS | 1938 | ++DOCSHELL 0x13986c000 == 101 [pid = 1938] [id = 644] 19:46:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 241 (0x1296f9c00) [pid = 1938] [serial = 1932] [outer = 0x0] 19:46:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 242 (0x12a117400) [pid = 1938] [serial = 1933] [outer = 0x1296f9c00] 19:46:50 INFO - PROCESS | 1938 | 1461466010188 Marionette DEBUG loaded listener.js 19:46:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 243 (0x12af6a000) [pid = 1938] [serial = 1934] [outer = 0x1296f9c00] 19:46:50 INFO - PROCESS | 1938 | 1461466010596 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]]]}] 19:46:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 19:46:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 730ms 19:46:50 INFO - PROCESS | 1938 | 1461466010634 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 19:46:50 INFO - PROCESS | 1938 | 1461466010636 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 19:46:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 19:46:50 INFO - PROCESS | 1938 | 1461466010653 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 19:46:50 INFO - PROCESS | 1938 | 1461466010654 Marionette TRACE conn2 <- [1,2550,null,{}] 19:46:50 INFO - PROCESS | 1938 | 1461466010657 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}] 19:46:50 INFO - PROCESS | 1938 | 1461466010778 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 19:46:50 INFO - PROCESS | 1938 | 1461466010912 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:50 INFO - PROCESS | 1938 | ++DOCSHELL 0x13a5d4800 == 102 [pid = 1938] [id = 645] 19:46:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 244 (0x12afaf800) [pid = 1938] [serial = 1935] [outer = 0x0] 19:46:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 245 (0x12b4dc000) [pid = 1938] [serial = 1936] [outer = 0x12afaf800] 19:46:50 INFO - PROCESS | 1938 | 1461466010943 Marionette DEBUG loaded listener.js 19:46:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 246 (0x12bc18800) [pid = 1938] [serial = 1937] [outer = 0x12afaf800] 19:46:51 INFO - PROCESS | 1938 | 1461466011391 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]]]}] 19:46:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 19:46:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 773ms 19:46:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 19:46:51 INFO - PROCESS | 1938 | 1461466011425 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 19:46:51 INFO - PROCESS | 1938 | 1461466011426 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 19:46:51 INFO - PROCESS | 1938 | 1461466011429 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 19:46:51 INFO - PROCESS | 1938 | 1461466011430 Marionette TRACE conn2 <- [1,2554,null,{}] 19:46:51 INFO - PROCESS | 1938 | 1461466011432 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}] 19:46:51 INFO - PROCESS | 1938 | 1461466011557 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 19:46:51 INFO - PROCESS | 1938 | 1461466011692 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:51 INFO - PROCESS | 1938 | ++DOCSHELL 0x142207800 == 103 [pid = 1938] [id = 646] 19:46:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 247 (0x12cfe8800) [pid = 1938] [serial = 1938] [outer = 0x0] 19:46:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 248 (0x12da2b800) [pid = 1938] [serial = 1939] [outer = 0x12cfe8800] 19:46:51 INFO - PROCESS | 1938 | 1461466011732 Marionette DEBUG loaded listener.js 19:46:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 249 (0x12e311400) [pid = 1938] [serial = 1940] [outer = 0x12cfe8800] 19:46:52 INFO - PROCESS | 1938 | 1461466012230 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]]]}] 19:46:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 19:46:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 823ms 19:46:52 INFO - PROCESS | 1938 | 1461466012252 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 19:46:52 INFO - PROCESS | 1938 | 1461466012254 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 19:46:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 19:46:52 INFO - PROCESS | 1938 | 1461466012256 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 19:46:52 INFO - PROCESS | 1938 | 1461466012257 Marionette TRACE conn2 <- [1,2558,null,{}] 19:46:52 INFO - PROCESS | 1938 | 1461466012260 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}] 19:46:52 INFO - PROCESS | 1938 | 1461466012381 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 19:46:52 INFO - PROCESS | 1938 | 1461466012490 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:52 INFO - PROCESS | 1938 | ++DOCSHELL 0x142220000 == 104 [pid = 1938] [id = 647] 19:46:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 250 (0x12e311c00) [pid = 1938] [serial = 1941] [outer = 0x0] 19:46:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 251 (0x12e368000) [pid = 1938] [serial = 1942] [outer = 0x12e311c00] 19:46:52 INFO - PROCESS | 1938 | 1461466012520 Marionette DEBUG loaded listener.js 19:46:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 252 (0x12e804800) [pid = 1938] [serial = 1943] [outer = 0x12e311c00] 19:46:52 INFO - PROCESS | 1938 | 1461466012949 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]]]}] 19:46:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 19:46:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 718ms 19:46:52 INFO - PROCESS | 1938 | 1461466012975 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 19:46:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 19:46:52 INFO - PROCESS | 1938 | 1461466012976 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 19:46:52 INFO - PROCESS | 1938 | 1461466012979 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 19:46:52 INFO - PROCESS | 1938 | 1461466012980 Marionette TRACE conn2 <- [1,2562,null,{}] 19:46:52 INFO - PROCESS | 1938 | 1461466012982 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}] 19:46:53 INFO - PROCESS | 1938 | 1461466013103 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 19:46:53 INFO - PROCESS | 1938 | 1461466013241 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:53 INFO - PROCESS | 1938 | ++DOCSHELL 0x142c99800 == 105 [pid = 1938] [id = 648] 19:46:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 253 (0x12e319400) [pid = 1938] [serial = 1944] [outer = 0x0] 19:46:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 254 (0x12e80c800) [pid = 1938] [serial = 1945] [outer = 0x12e319400] 19:46:53 INFO - PROCESS | 1938 | 1461466013272 Marionette DEBUG loaded listener.js 19:46:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 255 (0x12eb26800) [pid = 1938] [serial = 1946] [outer = 0x12e319400] 19:46:53 INFO - PROCESS | 1938 | 1461466013684 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]]]}] 19:46:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 19:46:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 719ms 19:46:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 19:46:53 INFO - PROCESS | 1938 | 1461466013698 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 19:46:53 INFO - PROCESS | 1938 | 1461466013700 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 19:46:53 INFO - PROCESS | 1938 | 1461466013721 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 19:46:53 INFO - PROCESS | 1938 | 1461466013722 Marionette TRACE conn2 <- [1,2566,null,{}] 19:46:53 INFO - PROCESS | 1938 | 1461466013760 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}] 19:46:53 INFO - PROCESS | 1938 | 1461466013879 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 19:46:53 INFO - PROCESS | 1938 | 1461466013987 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:53 INFO - PROCESS | 1938 | ++DOCSHELL 0x146021000 == 106 [pid = 1938] [id = 649] 19:46:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 256 (0x12eb27400) [pid = 1938] [serial = 1947] [outer = 0x0] 19:46:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 257 (0x12eb34000) [pid = 1938] [serial = 1948] [outer = 0x12eb27400] 19:46:54 INFO - PROCESS | 1938 | 1461466014017 Marionette DEBUG loaded listener.js 19:46:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 258 (0x12eb88c00) [pid = 1938] [serial = 1949] [outer = 0x12eb27400] 19:46:54 INFO - PROCESS | 1938 | 1461466014480 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]]]}] 19:46:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 19:46:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 823ms 19:46:54 INFO - PROCESS | 1938 | 1461466014525 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 19:46:54 INFO - PROCESS | 1938 | 1461466014527 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 19:46:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 19:46:54 INFO - PROCESS | 1938 | 1461466014529 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 19:46:54 INFO - PROCESS | 1938 | 1461466014530 Marionette TRACE conn2 <- [1,2570,null,{}] 19:46:54 INFO - PROCESS | 1938 | 1461466014533 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}] 19:46:54 INFO - PROCESS | 1938 | 1461466014654 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 19:46:54 INFO - PROCESS | 1938 | 1461466014839 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:54 INFO - PROCESS | 1938 | ++DOCSHELL 0x139c1c800 == 107 [pid = 1938] [id = 650] 19:46:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 259 (0x12ab1dc00) [pid = 1938] [serial = 1950] [outer = 0x0] 19:46:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 260 (0x12f805400) [pid = 1938] [serial = 1951] [outer = 0x12ab1dc00] 19:46:54 INFO - PROCESS | 1938 | 1461466014871 Marionette DEBUG loaded listener.js 19:46:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 261 (0x12f870400) [pid = 1938] [serial = 1952] [outer = 0x12ab1dc00] 19:46:55 INFO - PROCESS | 1938 | 1461466015611 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]]]}] 19:46:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 19:46:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1122ms 19:46:55 INFO - PROCESS | 1938 | 1461466015652 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 19:46:55 INFO - PROCESS | 1938 | 1461466015654 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 19:46:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 19:46:55 INFO - PROCESS | 1938 | 1461466015657 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 19:46:55 INFO - PROCESS | 1938 | 1461466015660 Marionette TRACE conn2 <- [1,2574,null,{}] 19:46:55 INFO - PROCESS | 1938 | 1461466015664 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}] 19:46:55 INFO - PROCESS | 1938 | 1461466015780 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 19:46:55 INFO - PROCESS | 1938 | 1461466015927 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:55 INFO - PROCESS | 1938 | ++DOCSHELL 0x12a418800 == 108 [pid = 1938] [id = 651] 19:46:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 262 (0x114f91c00) [pid = 1938] [serial = 1953] [outer = 0x0] 19:46:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 263 (0x1153d0800) [pid = 1938] [serial = 1954] [outer = 0x114f91c00] 19:46:55 INFO - PROCESS | 1938 | 1461466015958 Marionette DEBUG loaded listener.js 19:46:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 264 (0x118e78800) [pid = 1938] [serial = 1955] [outer = 0x114f91c00] 19:46:56 INFO - PROCESS | 1938 | 1461466016412 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]]]}] 19:46:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 19:46:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 777ms 19:46:56 INFO - PROCESS | 1938 | 1461466016435 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 19:46:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 19:46:56 INFO - PROCESS | 1938 | 1461466016441 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 19:46:56 INFO - PROCESS | 1938 | 1461466016445 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 19:46:56 INFO - PROCESS | 1938 | 1461466016447 Marionette TRACE conn2 <- [1,2578,null,{}] 19:46:56 INFO - PROCESS | 1938 | 1461466016449 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}] 19:46:56 INFO - PROCESS | 1938 | 1461466016563 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 19:46:56 INFO - PROCESS | 1938 | 1461466016700 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:56 INFO - PROCESS | 1938 | ++DOCSHELL 0x129377000 == 109 [pid = 1938] [id = 652] 19:46:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 265 (0x119788000) [pid = 1938] [serial = 1956] [outer = 0x0] 19:46:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 266 (0x11ae40800) [pid = 1938] [serial = 1957] [outer = 0x119788000] 19:46:56 INFO - PROCESS | 1938 | 1461466016732 Marionette DEBUG loaded listener.js 19:46:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 267 (0x11c31cc00) [pid = 1938] [serial = 1958] [outer = 0x119788000] 19:46:57 INFO - PROCESS | 1938 | 1461466017183 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]]]}] 19:46:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 19:46:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 771ms 19:46:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 19:46:57 INFO - PROCESS | 1938 | 1461466017217 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 19:46:57 INFO - PROCESS | 1938 | 1461466017218 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 19:46:57 INFO - PROCESS | 1938 | 1461466017223 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 19:46:57 INFO - PROCESS | 1938 | 1461466017226 Marionette TRACE conn2 <- [1,2582,null,{}] 19:46:57 INFO - PROCESS | 1938 | 1461466017233 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}] 19:46:57 INFO - PROCESS | 1938 | 1461466017352 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 19:46:57 INFO - PROCESS | 1938 | 1461466017462 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:57 INFO - PROCESS | 1938 | ++DOCSHELL 0x12dbe8000 == 110 [pid = 1938] [id = 653] 19:46:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 268 (0x11c881400) [pid = 1938] [serial = 1959] [outer = 0x0] 19:46:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 269 (0x124f13400) [pid = 1938] [serial = 1960] [outer = 0x11c881400] 19:46:57 INFO - PROCESS | 1938 | 1461466017493 Marionette DEBUG loaded listener.js 19:46:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 270 (0x128e10400) [pid = 1938] [serial = 1961] [outer = 0x11c881400] 19:46:57 INFO - PROCESS | 1938 | --DOCSHELL 0x139b0a800 == 109 [pid = 1938] [id = 640] 19:46:57 INFO - PROCESS | 1938 | --DOCSHELL 0x138db0800 == 108 [pid = 1938] [id = 639] 19:46:57 INFO - PROCESS | 1938 | --DOCSHELL 0x12ae75000 == 107 [pid = 1938] [id = 638] 19:46:57 INFO - PROCESS | 1938 | --DOCSHELL 0x12fe2b000 == 106 [pid = 1938] [id = 637] 19:46:57 INFO - PROCESS | 1938 | --DOCSHELL 0x12f313800 == 105 [pid = 1938] [id = 636] 19:46:57 INFO - PROCESS | 1938 | --DOMWINDOW == 269 (0x119238800) [pid = 1938] [serial = 1810] [outer = 0x0] [url = about:blank] 19:46:57 INFO - PROCESS | 1938 | --DOMWINDOW == 268 (0x12b0d9000) [pid = 1938] [serial = 1792] [outer = 0x0] [url = about:blank] 19:46:57 INFO - PROCESS | 1938 | --DOMWINDOW == 267 (0x12ea81400) [pid = 1938] [serial = 1804] [outer = 0x0] [url = about:blank] 19:46:57 INFO - PROCESS | 1938 | --DOMWINDOW == 266 (0x11b819400) [pid = 1938] [serial = 1783] [outer = 0x0] [url = about:blank] 19:46:57 INFO - PROCESS | 1938 | --DOMWINDOW == 265 (0x11504c400) [pid = 1938] [serial = 1780] [outer = 0x0] [url = about:blank] 19:46:57 INFO - PROCESS | 1938 | --DOMWINDOW == 264 (0x126c3b400) [pid = 1938] [serial = 1786] [outer = 0x0] [url = about:blank] 19:46:57 INFO - PROCESS | 1938 | --DOMWINDOW == 263 (0x12db9c400) [pid = 1938] [serial = 1798] [outer = 0x0] [url = about:blank] 19:46:57 INFO - PROCESS | 1938 | --DOMWINDOW == 262 (0x12e386400) [pid = 1938] [serial = 1801] [outer = 0x0] [url = about:blank] 19:46:57 INFO - PROCESS | 1938 | --DOMWINDOW == 261 (0x12bc1ac00) [pid = 1938] [serial = 1795] [outer = 0x0] [url = about:blank] 19:46:57 INFO - PROCESS | 1938 | --DOMWINDOW == 260 (0x12f86b000) [pid = 1938] [serial = 1807] [outer = 0x0] [url = about:blank] 19:46:57 INFO - PROCESS | 1938 | --DOMWINDOW == 259 (0x129784800) [pid = 1938] [serial = 1789] [outer = 0x0] [url = about:blank] 19:46:57 INFO - PROCESS | 1938 | --DOMWINDOW == 258 (0x12ab23800) [pid = 1938] [serial = 1849] [outer = 0x0] [url = about:blank] 19:46:57 INFO - PROCESS | 1938 | --DOCSHELL 0x12ea3f000 == 104 [pid = 1938] [id = 635] 19:46:57 INFO - PROCESS | 1938 | --DOCSHELL 0x12dbee800 == 103 [pid = 1938] [id = 634] 19:46:57 INFO - PROCESS | 1938 | --DOCSHELL 0x12ce9d800 == 102 [pid = 1938] [id = 633] 19:46:57 INFO - PROCESS | 1938 | --DOCSHELL 0x12aca9000 == 101 [pid = 1938] [id = 632] 19:46:57 INFO - PROCESS | 1938 | --DOCSHELL 0x11c834000 == 100 [pid = 1938] [id = 631] 19:46:57 INFO - PROCESS | 1938 | --DOCSHELL 0x11bf6a800 == 99 [pid = 1938] [id = 630] 19:46:57 INFO - PROCESS | 1938 | --DOCSHELL 0x12a403000 == 98 [pid = 1938] [id = 629] 19:46:57 INFO - PROCESS | 1938 | --DOCSHELL 0x11b831800 == 97 [pid = 1938] [id = 627] 19:46:57 INFO - PROCESS | 1938 | --DOCSHELL 0x139b0a000 == 96 [pid = 1938] [id = 626] 19:46:57 INFO - PROCESS | 1938 | --DOCSHELL 0x139819800 == 95 [pid = 1938] [id = 625] 19:46:57 INFO - PROCESS | 1938 | --DOCSHELL 0x1397c7800 == 94 [pid = 1938] [id = 624] 19:46:57 INFO - PROCESS | 1938 | --DOCSHELL 0x138da0800 == 93 [pid = 1938] [id = 623] 19:46:57 INFO - PROCESS | 1938 | --DOCSHELL 0x138d28800 == 92 [pid = 1938] [id = 622] 19:46:57 INFO - PROCESS | 1938 | --DOCSHELL 0x137209800 == 91 [pid = 1938] [id = 621] 19:46:57 INFO - PROCESS | 1938 | --DOCSHELL 0x130021800 == 90 [pid = 1938] [id = 620] 19:46:57 INFO - PROCESS | 1938 | --DOCSHELL 0x12e92c800 == 89 [pid = 1938] [id = 619] 19:46:57 INFO - PROCESS | 1938 | --DOCSHELL 0x12a421000 == 88 [pid = 1938] [id = 618] 19:46:57 INFO - PROCESS | 1938 | --DOCSHELL 0x11a9ef800 == 87 [pid = 1938] [id = 617] 19:46:57 INFO - PROCESS | 1938 | --DOMWINDOW == 257 (0x11aab8000) [pid = 1938] [serial = 1822] [outer = 0x0] [url = about:blank] 19:46:57 INFO - PROCESS | 1938 | --DOMWINDOW == 256 (0x11b8afc00) [pid = 1938] [serial = 1823] [outer = 0x0] [url = about:blank] 19:46:57 INFO - PROCESS | 1938 | --DOMWINDOW == 255 (0x11978d000) [pid = 1938] [serial = 1819] [outer = 0x0] [url = about:blank] 19:46:57 INFO - PROCESS | 1938 | --DOMWINDOW == 254 (0x11a921000) [pid = 1938] [serial = 1820] [outer = 0x0] [url = about:blank] 19:46:57 INFO - PROCESS | 1938 | --DOMWINDOW == 253 (0x117871800) [pid = 1938] [serial = 1817] [outer = 0x0] [url = about:blank] 19:46:57 INFO - PROCESS | 1938 | --DOMWINDOW == 252 (0x116573400) [pid = 1938] [serial = 1816] [outer = 0x0] [url = about:blank] 19:46:57 INFO - PROCESS | 1938 | --DOMWINDOW == 251 (0x115041800) [pid = 1938] [serial = 1814] [outer = 0x0] [url = about:blank] 19:46:57 INFO - PROCESS | 1938 | --DOMWINDOW == 250 (0x114fed000) [pid = 1938] [serial = 1813] [outer = 0x0] [url = about:blank] 19:46:57 INFO - PROCESS | 1938 | --DOMWINDOW == 249 (0x126bd9800) [pid = 1938] [serial = 1832] [outer = 0x0] [url = about:blank] 19:46:57 INFO - PROCESS | 1938 | --DOMWINDOW == 248 (0x12ab1c000) [pid = 1938] [serial = 1847] [outer = 0x0] [url = about:blank] 19:46:57 INFO - PROCESS | 1938 | --DOMWINDOW == 247 (0x11bb36400) [pid = 1938] [serial = 1825] [outer = 0x0] [url = about:blank] 19:46:57 INFO - PROCESS | 1938 | --DOMWINDOW == 246 (0x124f17800) [pid = 1938] [serial = 1831] [outer = 0x0] [url = about:blank] 19:46:57 INFO - PROCESS | 1938 | --DOMWINDOW == 245 (0x11bfa1400) [pid = 1938] [serial = 1826] [outer = 0x0] [url = about:blank] 19:46:57 INFO - PROCESS | 1938 | --DOMWINDOW == 244 (0x12913fc00) [pid = 1938] [serial = 1837] [outer = 0x0] [url = about:blank] 19:46:57 INFO - PROCESS | 1938 | --DOMWINDOW == 243 (0x12744f800) [pid = 1938] [serial = 1834] [outer = 0x0] [url = about:blank] 19:46:57 INFO - PROCESS | 1938 | --DOMWINDOW == 242 (0x11c31dc00) [pid = 1938] [serial = 1828] [outer = 0x0] [url = about:blank] 19:46:57 INFO - PROCESS | 1938 | --DOMWINDOW == 241 (0x129506800) [pid = 1938] [serial = 1838] [outer = 0x0] [url = about:blank] 19:46:57 INFO - PROCESS | 1938 | --DOMWINDOW == 240 (0x129686000) [pid = 1938] [serial = 1841] [outer = 0x0] [url = about:blank] 19:46:57 INFO - PROCESS | 1938 | --DOMWINDOW == 239 (0x12a121400) [pid = 1938] [serial = 1846] [outer = 0x0] [url = about:blank] 19:46:57 INFO - PROCESS | 1938 | --DOMWINDOW == 238 (0x128e0e000) [pid = 1938] [serial = 1835] [outer = 0x0] [url = about:blank] 19:46:57 INFO - PROCESS | 1938 | --DOMWINDOW == 237 (0x11bb31800) [pid = 1938] [serial = 1840] [outer = 0x0] [url = about:blank] 19:46:57 INFO - PROCESS | 1938 | --DOMWINDOW == 236 (0x12a114400) [pid = 1938] [serial = 1844] [outer = 0x0] [url = about:blank] 19:46:57 INFO - PROCESS | 1938 | --DOMWINDOW == 235 (0x1240dac00) [pid = 1938] [serial = 1829] [outer = 0x0] [url = about:blank] 19:46:57 INFO - PROCESS | 1938 | --DOMWINDOW == 234 (0x129708000) [pid = 1938] [serial = 1843] [outer = 0x0] [url = about:blank] 19:46:58 INFO - PROCESS | 1938 | 1461466018013 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]]]}] 19:46:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 19:46:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 825ms 19:46:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 19:46:58 INFO - PROCESS | 1938 | 1461466018046 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 19:46:58 INFO - PROCESS | 1938 | 1461466018048 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 19:46:58 INFO - PROCESS | 1938 | 1461466018050 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 19:46:58 INFO - PROCESS | 1938 | 1461466018051 Marionette TRACE conn2 <- [1,2586,null,{}] 19:46:58 INFO - PROCESS | 1938 | 1461466018053 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}] 19:46:58 INFO - PROCESS | 1938 | 1461466018156 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 19:46:58 INFO - PROCESS | 1938 | 1461466018160 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:58 INFO - PROCESS | 1938 | ++DOCSHELL 0x11bf66800 == 88 [pid = 1938] [id = 654] 19:46:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 235 (0x11856b800) [pid = 1938] [serial = 1962] [outer = 0x0] 19:46:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 236 (0x123ea3c00) [pid = 1938] [serial = 1963] [outer = 0x11856b800] 19:46:58 INFO - PROCESS | 1938 | 1461466018187 Marionette DEBUG loaded listener.js 19:46:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 237 (0x12913fc00) [pid = 1938] [serial = 1964] [outer = 0x11856b800] 19:46:58 INFO - PROCESS | 1938 | 1461466018620 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]]]}] 19:46:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 19:46:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 618ms 19:46:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 19:46:58 INFO - PROCESS | 1938 | 1461466018670 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 19:46:58 INFO - PROCESS | 1938 | 1461466018672 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 19:46:58 INFO - PROCESS | 1938 | 1461466018676 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 19:46:58 INFO - PROCESS | 1938 | 1461466018678 Marionette TRACE conn2 <- [1,2590,null,{}] 19:46:58 INFO - PROCESS | 1938 | 1461466018681 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}] 19:46:58 INFO - PROCESS | 1938 | 1461466018866 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 19:46:59 INFO - PROCESS | 1938 | 1461466019000 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:59 INFO - PROCESS | 1938 | ++DOCSHELL 0x12a89d800 == 89 [pid = 1938] [id = 655] 19:46:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 238 (0x12744f800) [pid = 1938] [serial = 1965] [outer = 0x0] 19:46:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 239 (0x12968d000) [pid = 1938] [serial = 1966] [outer = 0x12744f800] 19:46:59 INFO - PROCESS | 1938 | 1461466019038 Marionette DEBUG loaded listener.js 19:46:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 240 (0x129708000) [pid = 1938] [serial = 1967] [outer = 0x12744f800] 19:46:59 INFO - PROCESS | 1938 | 1461466019358 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]]]}] 19:46:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 19:46:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 720ms 19:46:59 INFO - PROCESS | 1938 | 1461466019396 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 19:46:59 INFO - PROCESS | 1938 | 1461466019397 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 19:46:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 19:46:59 INFO - PROCESS | 1938 | 1461466019399 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 19:46:59 INFO - PROCESS | 1938 | 1461466019400 Marionette TRACE conn2 <- [1,2594,null,{}] 19:46:59 INFO - PROCESS | 1938 | 1461466019403 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}] 19:46:59 INFO - PROCESS | 1938 | 1461466019557 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 19:46:59 INFO - PROCESS | 1938 | 1461466019570 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:46:59 INFO - PROCESS | 1938 | ++DOCSHELL 0x12db82800 == 90 [pid = 1938] [id = 656] 19:46:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 241 (0x12970f000) [pid = 1938] [serial = 1968] [outer = 0x0] 19:46:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 242 (0x12a118c00) [pid = 1938] [serial = 1969] [outer = 0x12970f000] 19:46:59 INFO - PROCESS | 1938 | 1461466019599 Marionette DEBUG loaded listener.js 19:46:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 243 (0x12ada1800) [pid = 1938] [serial = 1970] [outer = 0x12970f000] 19:47:00 INFO - PROCESS | 1938 | 1461466020055 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]]]}] 19:47:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 19:47:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 668ms 19:47:00 INFO - PROCESS | 1938 | 1461466020068 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 19:47:00 INFO - PROCESS | 1938 | 1461466020070 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 19:47:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 19:47:00 INFO - PROCESS | 1938 | 1461466020076 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 19:47:00 INFO - PROCESS | 1938 | 1461466020077 Marionette TRACE conn2 <- [1,2598,null,{}] 19:47:00 INFO - PROCESS | 1938 | 1461466020081 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}] 19:47:00 INFO - PROCESS | 1938 | 1461466020232 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 19:47:00 INFO - PROCESS | 1938 | 1461466020373 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:00 INFO - PROCESS | 1938 | ++DOCSHELL 0x12ea37800 == 91 [pid = 1938] [id = 657] 19:47:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 244 (0x12a150000) [pid = 1938] [serial = 1971] [outer = 0x0] 19:47:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 245 (0x12ae27c00) [pid = 1938] [serial = 1972] [outer = 0x12a150000] 19:47:00 INFO - PROCESS | 1938 | 1461466020398 Marionette DEBUG loaded listener.js 19:47:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 246 (0x12af60c00) [pid = 1938] [serial = 1973] [outer = 0x12a150000] 19:47:00 INFO - PROCESS | 1938 | 1461466020757 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]]]}] 19:47:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 19:47:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 721ms 19:47:00 INFO - PROCESS | 1938 | 1461466020801 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 19:47:00 INFO - PROCESS | 1938 | 1461466020803 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 19:47:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 19:47:00 INFO - PROCESS | 1938 | 1461466020805 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 19:47:00 INFO - PROCESS | 1938 | 1461466020806 Marionette TRACE conn2 <- [1,2602,null,{}] 19:47:00 INFO - PROCESS | 1938 | 1461466020808 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}] 19:47:00 INFO - PROCESS | 1938 | 1461466020946 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 19:47:00 INFO - PROCESS | 1938 | 1461466020961 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:00 INFO - PROCESS | 1938 | ++DOCSHELL 0x12f32a800 == 92 [pid = 1938] [id = 658] 19:47:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 247 (0x12ac20c00) [pid = 1938] [serial = 1974] [outer = 0x0] 19:47:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 248 (0x12b0a3400) [pid = 1938] [serial = 1975] [outer = 0x12ac20c00] 19:47:00 INFO - PROCESS | 1938 | 1461466020986 Marionette DEBUG loaded listener.js 19:47:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 249 (0x12b256400) [pid = 1938] [serial = 1976] [outer = 0x12ac20c00] 19:47:01 INFO - PROCESS | 1938 | 1461466021362 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]]]}] 19:47:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 19:47:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 569ms 19:47:01 INFO - PROCESS | 1938 | 1461466021375 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 19:47:01 INFO - PROCESS | 1938 | 1461466021376 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 19:47:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 19:47:01 INFO - PROCESS | 1938 | 1461466021378 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 19:47:01 INFO - PROCESS | 1938 | 1461466021379 Marionette TRACE conn2 <- [1,2606,null,{}] 19:47:01 INFO - PROCESS | 1938 | 1461466021381 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}] 19:47:01 INFO - PROCESS | 1938 | 1461466021523 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 19:47:01 INFO - PROCESS | 1938 | 1461466021538 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:01 INFO - PROCESS | 1938 | ++DOCSHELL 0x13001d000 == 93 [pid = 1938] [id = 659] 19:47:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 250 (0x12afa3000) [pid = 1938] [serial = 1977] [outer = 0x0] 19:47:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 251 (0x12b4b3400) [pid = 1938] [serial = 1978] [outer = 0x12afa3000] 19:47:01 INFO - PROCESS | 1938 | 1461466021564 Marionette DEBUG loaded listener.js 19:47:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 252 (0x12bc21400) [pid = 1938] [serial = 1979] [outer = 0x12afa3000] 19:47:01 INFO - PROCESS | 1938 | 1461466021969 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]]]}] 19:47:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 19:47:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 618ms 19:47:01 INFO - PROCESS | 1938 | 1461466021996 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 19:47:01 INFO - PROCESS | 1938 | 1461466021998 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 19:47:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 19:47:02 INFO - PROCESS | 1938 | 1461466022000 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 19:47:02 INFO - PROCESS | 1938 | 1461466022001 Marionette TRACE conn2 <- [1,2610,null,{}] 19:47:02 INFO - PROCESS | 1938 | 1461466022003 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}] 19:47:02 INFO - PROCESS | 1938 | 1461466022142 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 19:47:02 INFO - PROCESS | 1938 | 1461466022160 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:02 INFO - PROCESS | 1938 | ++DOCSHELL 0x13725d800 == 94 [pid = 1938] [id = 660] 19:47:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 253 (0x12b4d0400) [pid = 1938] [serial = 1980] [outer = 0x0] 19:47:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 254 (0x12beca800) [pid = 1938] [serial = 1981] [outer = 0x12b4d0400] 19:47:02 INFO - PROCESS | 1938 | 1461466022186 Marionette DEBUG loaded listener.js 19:47:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 255 (0x12da2c400) [pid = 1938] [serial = 1982] [outer = 0x12b4d0400] 19:47:02 INFO - PROCESS | 1938 | --DOMWINDOW == 254 (0x12e30c400) [pid = 1938] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 19:47:02 INFO - PROCESS | 1938 | --DOMWINDOW == 253 (0x12e80d000) [pid = 1938] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 19:47:02 INFO - PROCESS | 1938 | --DOMWINDOW == 252 (0x119238c00) [pid = 1938] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 19:47:02 INFO - PROCESS | 1938 | --DOMWINDOW == 251 (0x12ab1e400) [pid = 1938] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 19:47:02 INFO - PROCESS | 1938 | --DOMWINDOW == 250 (0x11c329800) [pid = 1938] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 19:47:02 INFO - PROCESS | 1938 | --DOMWINDOW == 249 (0x12cfa3000) [pid = 1938] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 19:47:02 INFO - PROCESS | 1938 | --DOMWINDOW == 248 (0x12f871800) [pid = 1938] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 19:47:02 INFO - PROCESS | 1938 | --DOMWINDOW == 247 (0x114f9bc00) [pid = 1938] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 19:47:02 INFO - PROCESS | 1938 | --DOMWINDOW == 246 (0x12af6d400) [pid = 1938] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 19:47:02 INFO - PROCESS | 1938 | --DOMWINDOW == 245 (0x12ad9ac00) [pid = 1938] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 19:47:02 INFO - PROCESS | 1938 | --DOMWINDOW == 244 (0x12ae2d400) [pid = 1938] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 19:47:02 INFO - PROCESS | 1938 | --DOMWINDOW == 243 (0x12f80e400) [pid = 1938] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 19:47:02 INFO - PROCESS | 1938 | --DOMWINDOW == 242 (0x12b099800) [pid = 1938] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 19:47:02 INFO - PROCESS | 1938 | --DOMWINDOW == 241 (0x11aa6ec00) [pid = 1938] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 19:47:02 INFO - PROCESS | 1938 | --DOMWINDOW == 240 (0x11c321800) [pid = 1938] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 19:47:02 INFO - PROCESS | 1938 | --DOMWINDOW == 239 (0x114f98400) [pid = 1938] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 19:47:02 INFO - PROCESS | 1938 | --DOMWINDOW == 238 (0x124280000) [pid = 1938] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 19:47:02 INFO - PROCESS | 1938 | --DOMWINDOW == 237 (0x12e365c00) [pid = 1938] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 19:47:02 INFO - PROCESS | 1938 | --DOMWINDOW == 236 (0x12e803800) [pid = 1938] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 19:47:02 INFO - PROCESS | 1938 | --DOMWINDOW == 235 (0x116577800) [pid = 1938] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 19:47:02 INFO - PROCESS | 1938 | --DOMWINDOW == 234 (0x139936c00) [pid = 1938] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 19:47:02 INFO - PROCESS | 1938 | --DOMWINDOW == 233 (0x12af38c00) [pid = 1938] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 19:47:02 INFO - PROCESS | 1938 | --DOMWINDOW == 232 (0x12a142c00) [pid = 1938] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 19:47:02 INFO - PROCESS | 1938 | --DOMWINDOW == 231 (0x129704c00) [pid = 1938] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 19:47:02 INFO - PROCESS | 1938 | --DOMWINDOW == 230 (0x11a918800) [pid = 1938] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 19:47:02 INFO - PROCESS | 1938 | --DOMWINDOW == 229 (0x114ec9800) [pid = 1938] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 19:47:02 INFO - PROCESS | 1938 | --DOMWINDOW == 228 (0x12b0d6c00) [pid = 1938] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 19:47:02 INFO - PROCESS | 1938 | --DOMWINDOW == 227 (0x12e6e7800) [pid = 1938] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 19:47:02 INFO - PROCESS | 1938 | --DOMWINDOW == 226 (0x11aa65400) [pid = 1938] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 19:47:02 INFO - PROCESS | 1938 | --DOMWINDOW == 225 (0x12a146c00) [pid = 1938] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 19:47:02 INFO - PROCESS | 1938 | --DOMWINDOW == 224 (0x118ff0000) [pid = 1938] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 19:47:02 INFO - PROCESS | 1938 | --DOMWINDOW == 223 (0x1153cdc00) [pid = 1938] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 19:47:02 INFO - PROCESS | 1938 | --DOMWINDOW == 222 (0x12af63000) [pid = 1938] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 19:47:02 INFO - PROCESS | 1938 | --DOMWINDOW == 221 (0x12a14a800) [pid = 1938] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 19:47:02 INFO - PROCESS | 1938 | --DOMWINDOW == 220 (0x12ad99800) [pid = 1938] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 19:47:02 INFO - PROCESS | 1938 | --DOMWINDOW == 219 (0x12af2c000) [pid = 1938] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 19:47:02 INFO - PROCESS | 1938 | --DOMWINDOW == 218 (0x11bb5cc00) [pid = 1938] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 19:47:02 INFO - PROCESS | 1938 | --DOMWINDOW == 217 (0x12b0e5c00) [pid = 1938] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 19:47:02 INFO - PROCESS | 1938 | --DOMWINDOW == 216 (0x114ff5c00) [pid = 1938] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 19:47:02 INFO - PROCESS | 1938 | --DOMWINDOW == 215 (0x127446800) [pid = 1938] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 19:47:02 INFO - PROCESS | 1938 | --DOMWINDOW == 214 (0x123fd2c00) [pid = 1938] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 19:47:02 INFO - PROCESS | 1938 | --DOMWINDOW == 213 (0x114ff7400) [pid = 1938] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 19:47:02 INFO - PROCESS | 1938 | --DOMWINDOW == 212 (0x11aa70400) [pid = 1938] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 19:47:02 INFO - PROCESS | 1938 | --DOMWINDOW == 211 (0x12931d000) [pid = 1938] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 19:47:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 19:47:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1019ms 19:47:03 INFO - PROCESS | 1938 | 1461466023015 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]]]}] 19:47:03 INFO - PROCESS | 1938 | 1461466023025 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 19:47:03 INFO - PROCESS | 1938 | 1461466023027 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 19:47:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 19:47:03 INFO - PROCESS | 1938 | 1461466023059 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 19:47:03 INFO - PROCESS | 1938 | 1461466023061 Marionette TRACE conn2 <- [1,2614,null,{}] 19:47:03 INFO - PROCESS | 1938 | 1461466023064 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}] 19:47:03 INFO - PROCESS | 1938 | 1461466023188 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 19:47:03 INFO - PROCESS | 1938 | 1461466023192 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:03 INFO - PROCESS | 1938 | ++DOCSHELL 0x12d39b800 == 95 [pid = 1938] [id = 661] 19:47:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 212 (0x118c8d800) [pid = 1938] [serial = 1983] [outer = 0x0] 19:47:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 213 (0x12400d400) [pid = 1938] [serial = 1984] [outer = 0x118c8d800] 19:47:03 INFO - PROCESS | 1938 | 1461466023221 Marionette DEBUG loaded listener.js 19:47:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 214 (0x12ae2b400) [pid = 1938] [serial = 1985] [outer = 0x118c8d800] 19:47:03 INFO - PROCESS | 1938 | 1461466023590 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]]]}] 19:47:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 19:47:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 576ms 19:47:03 INFO - PROCESS | 1938 | 1461466023629 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 19:47:03 INFO - PROCESS | 1938 | 1461466023630 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 19:47:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 19:47:03 INFO - PROCESS | 1938 | 1461466023632 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 19:47:03 INFO - PROCESS | 1938 | 1461466023633 Marionette TRACE conn2 <- [1,2618,null,{}] 19:47:03 INFO - PROCESS | 1938 | 1461466023636 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}] 19:47:03 INFO - PROCESS | 1938 | 1461466023743 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 19:47:03 INFO - PROCESS | 1938 | 1461466023841 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:03 INFO - PROCESS | 1938 | ++DOCSHELL 0x138d2f800 == 96 [pid = 1938] [id = 662] 19:47:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 215 (0x12a114800) [pid = 1938] [serial = 1986] [outer = 0x0] 19:47:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 216 (0x12af66800) [pid = 1938] [serial = 1987] [outer = 0x12a114800] 19:47:03 INFO - PROCESS | 1938 | 1461466023866 Marionette DEBUG loaded listener.js 19:47:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 217 (0x12cfa3800) [pid = 1938] [serial = 1988] [outer = 0x12a114800] 19:47:04 INFO - PROCESS | 1938 | 1461466024202 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]]]}] 19:47:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 19:47:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 619ms 19:47:04 INFO - PROCESS | 1938 | 1461466024252 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 19:47:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 19:47:04 INFO - PROCESS | 1938 | 1461466024254 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 19:47:04 INFO - PROCESS | 1938 | 1461466024257 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 19:47:04 INFO - PROCESS | 1938 | 1461466024258 Marionette TRACE conn2 <- [1,2622,null,{}] 19:47:04 INFO - PROCESS | 1938 | 1461466024262 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}] 19:47:04 INFO - PROCESS | 1938 | 1461466024415 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 19:47:04 INFO - PROCESS | 1938 | 1461466024506 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:04 INFO - PROCESS | 1938 | ++DOCSHELL 0x13980c800 == 97 [pid = 1938] [id = 663] 19:47:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 218 (0x12ad97800) [pid = 1938] [serial = 1989] [outer = 0x0] 19:47:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 219 (0x12dba3000) [pid = 1938] [serial = 1990] [outer = 0x12ad97800] 19:47:04 INFO - PROCESS | 1938 | 1461466024533 Marionette DEBUG loaded listener.js 19:47:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 220 (0x12e6e7800) [pid = 1938] [serial = 1991] [outer = 0x12ad97800] 19:47:04 INFO - PROCESS | 1938 | 1461466024951 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]]]}] 19:47:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 19:47:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 720ms 19:47:04 INFO - PROCESS | 1938 | 1461466024977 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 19:47:04 INFO - PROCESS | 1938 | 1461466024979 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 19:47:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 19:47:04 INFO - PROCESS | 1938 | 1461466024983 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 19:47:04 INFO - PROCESS | 1938 | 1461466024986 Marionette TRACE conn2 <- [1,2626,null,{}] 19:47:04 INFO - PROCESS | 1938 | 1461466024990 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}] 19:47:05 INFO - PROCESS | 1938 | 1461466025152 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 19:47:05 INFO - PROCESS | 1938 | 1461466025317 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:05 INFO - PROCESS | 1938 | ++DOCSHELL 0x124604000 == 98 [pid = 1938] [id = 664] 19:47:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 221 (0x118e7b000) [pid = 1938] [serial = 1992] [outer = 0x0] 19:47:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 222 (0x119788400) [pid = 1938] [serial = 1993] [outer = 0x118e7b000] 19:47:05 INFO - PROCESS | 1938 | 1461466025351 Marionette DEBUG loaded listener.js 19:47:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 223 (0x11aaad400) [pid = 1938] [serial = 1994] [outer = 0x118e7b000] 19:47:05 INFO - PROCESS | 1938 | 1461466025786 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]]]}] 19:47:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 19:47:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 874ms 19:47:05 INFO - PROCESS | 1938 | 1461466025858 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 19:47:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 19:47:05 INFO - PROCESS | 1938 | 1461466025862 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 19:47:05 INFO - PROCESS | 1938 | 1461466025867 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 19:47:05 INFO - PROCESS | 1938 | 1461466025868 Marionette TRACE conn2 <- [1,2630,null,{}] 19:47:05 INFO - PROCESS | 1938 | 1461466025871 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}] 19:47:06 INFO - PROCESS | 1938 | 1461466025998 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 19:47:06 INFO - PROCESS | 1938 | 1461466026102 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:06 INFO - PROCESS | 1938 | ++DOCSHELL 0x12ce9e000 == 99 [pid = 1938] [id = 665] 19:47:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 224 (0x11c33c000) [pid = 1938] [serial = 1995] [outer = 0x0] 19:47:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 225 (0x123e0f400) [pid = 1938] [serial = 1996] [outer = 0x11c33c000] 19:47:06 INFO - PROCESS | 1938 | 1461466026132 Marionette DEBUG loaded listener.js 19:47:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 226 (0x124e4a400) [pid = 1938] [serial = 1997] [outer = 0x11c33c000] 19:47:06 INFO - PROCESS | 1938 | 1461466026623 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]]]}] 19:47:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 19:47:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 773ms 19:47:06 INFO - PROCESS | 1938 | 1461466026640 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 19:47:06 INFO - PROCESS | 1938 | 1461466026642 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 19:47:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 19:47:06 INFO - PROCESS | 1938 | 1461466026644 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 19:47:06 INFO - PROCESS | 1938 | 1461466026647 Marionette TRACE conn2 <- [1,2634,null,{}] 19:47:06 INFO - PROCESS | 1938 | 1461466026655 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}] 19:47:06 INFO - PROCESS | 1938 | 1461466026791 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 19:47:06 INFO - PROCESS | 1938 | 1461466026932 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:06 INFO - PROCESS | 1938 | ++DOCSHELL 0x138d2d000 == 100 [pid = 1938] [id = 666] 19:47:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 227 (0x128e10800) [pid = 1938] [serial = 1998] [outer = 0x0] 19:47:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 228 (0x1296f6000) [pid = 1938] [serial = 1999] [outer = 0x128e10800] 19:47:06 INFO - PROCESS | 1938 | 1461466026966 Marionette DEBUG loaded listener.js 19:47:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 229 (0x12a145c00) [pid = 1938] [serial = 2000] [outer = 0x128e10800] 19:47:07 INFO - PROCESS | 1938 | 1461466027399 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]]]}] 19:47:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 19:47:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 771ms 19:47:07 INFO - PROCESS | 1938 | 1461466027416 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 19:47:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 19:47:07 INFO - PROCESS | 1938 | 1461466027418 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 19:47:07 INFO - PROCESS | 1938 | 1461466027421 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 19:47:07 INFO - PROCESS | 1938 | 1461466027424 Marionette TRACE conn2 <- [1,2638,null,{}] 19:47:07 INFO - PROCESS | 1938 | 1461466027427 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}] 19:47:07 INFO - PROCESS | 1938 | 1461466027549 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 19:47:07 INFO - PROCESS | 1938 | 1461466027683 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:07 INFO - PROCESS | 1938 | ++DOCSHELL 0x139c46800 == 101 [pid = 1938] [id = 667] 19:47:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 230 (0x12a14d000) [pid = 1938] [serial = 2001] [outer = 0x0] 19:47:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 231 (0x12ac20800) [pid = 1938] [serial = 2002] [outer = 0x12a14d000] 19:47:07 INFO - PROCESS | 1938 | 1461466027715 Marionette DEBUG loaded listener.js 19:47:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 232 (0x12af66c00) [pid = 1938] [serial = 2003] [outer = 0x12a14d000] 19:47:08 INFO - PROCESS | 1938 | 1461466028152 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]]]}] 19:47:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 19:47:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 772ms 19:47:08 INFO - PROCESS | 1938 | 1461466028200 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 19:47:08 INFO - PROCESS | 1938 | 1461466028202 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 19:47:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 19:47:08 INFO - PROCESS | 1938 | 1461466028206 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 19:47:08 INFO - PROCESS | 1938 | 1461466028207 Marionette TRACE conn2 <- [1,2642,null,{}] 19:47:08 INFO - PROCESS | 1938 | 1461466028210 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}] 19:47:08 INFO - PROCESS | 1938 | 1461466028332 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 19:47:08 INFO - PROCESS | 1938 | 1461466028440 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:08 INFO - PROCESS | 1938 | ++DOCSHELL 0x139ff0800 == 102 [pid = 1938] [id = 668] 19:47:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 233 (0x12ab1bc00) [pid = 1938] [serial = 2004] [outer = 0x0] 19:47:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 234 (0x12b25a000) [pid = 1938] [serial = 2005] [outer = 0x12ab1bc00] 19:47:08 INFO - PROCESS | 1938 | 1461466028469 Marionette DEBUG loaded listener.js 19:47:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 235 (0x12cfa9800) [pid = 1938] [serial = 2006] [outer = 0x12ab1bc00] 19:47:08 INFO - PROCESS | 1938 | 1461466028905 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]]]}] 19:47:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 19:47:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 770ms 19:47:08 INFO - PROCESS | 1938 | 1461466028986 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 19:47:08 INFO - PROCESS | 1938 | 1461466028988 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 19:47:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 19:47:08 INFO - PROCESS | 1938 | 1461466028993 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 19:47:08 INFO - PROCESS | 1938 | 1461466028994 Marionette TRACE conn2 <- [1,2646,null,{}] 19:47:08 INFO - PROCESS | 1938 | 1461466028996 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}] 19:47:09 INFO - PROCESS | 1938 | 1461466029133 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 19:47:09 INFO - PROCESS | 1938 | 1461466029242 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:09 INFO - PROCESS | 1938 | ++DOCSHELL 0x142c7e800 == 103 [pid = 1938] [id = 669] 19:47:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 236 (0x12f807000) [pid = 1938] [serial = 2007] [outer = 0x0] 19:47:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 237 (0x12fc86800) [pid = 1938] [serial = 2008] [outer = 0x12f807000] 19:47:09 INFO - PROCESS | 1938 | 1461466029274 Marionette DEBUG loaded listener.js 19:47:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 238 (0x12fe9cc00) [pid = 1938] [serial = 2009] [outer = 0x12f807000] 19:47:09 INFO - PROCESS | 1938 | 1461466029739 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]]]}] 19:47:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 19:47:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 769ms 19:47:09 INFO - PROCESS | 1938 | 1461466029762 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 19:47:09 INFO - PROCESS | 1938 | 1461466029764 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 19:47:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 19:47:09 INFO - PROCESS | 1938 | 1461466029766 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 19:47:09 INFO - PROCESS | 1938 | 1461466029767 Marionette TRACE conn2 <- [1,2650,null,{}] 19:47:09 INFO - PROCESS | 1938 | 1461466029770 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}] 19:47:09 INFO - PROCESS | 1938 | 1461466029891 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 19:47:10 INFO - PROCESS | 1938 | 1461466030029 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:10 INFO - PROCESS | 1938 | ++DOCSHELL 0x12ad3b000 == 104 [pid = 1938] [id = 670] 19:47:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 239 (0x12f808400) [pid = 1938] [serial = 2010] [outer = 0x0] 19:47:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 240 (0x13015c000) [pid = 1938] [serial = 2011] [outer = 0x12f808400] 19:47:10 INFO - PROCESS | 1938 | 1461466030061 Marionette DEBUG loaded listener.js 19:47:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 241 (0x1372b8800) [pid = 1938] [serial = 2012] [outer = 0x12f808400] 19:47:10 INFO - PROCESS | 1938 | 1461466030470 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]]]}] 19:47:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 19:47:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 720ms 19:47:10 INFO - PROCESS | 1938 | 1461466030487 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 19:47:10 INFO - PROCESS | 1938 | 1461466030488 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 19:47:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 19:47:10 INFO - PROCESS | 1938 | 1461466030491 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 19:47:10 INFO - PROCESS | 1938 | 1461466030492 Marionette TRACE conn2 <- [1,2654,null,{}] 19:47:10 INFO - PROCESS | 1938 | 1461466030494 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}] 19:47:10 INFO - PROCESS | 1938 | 1461466030616 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 19:47:10 INFO - PROCESS | 1938 | 1461466030760 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:10 INFO - PROCESS | 1938 | ++DOCSHELL 0x142c8c000 == 105 [pid = 1938] [id = 671] 19:47:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 242 (0x114e4fc00) [pid = 1938] [serial = 2013] [outer = 0x0] 19:47:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 243 (0x1372bbc00) [pid = 1938] [serial = 2014] [outer = 0x114e4fc00] 19:47:10 INFO - PROCESS | 1938 | 1461466030793 Marionette DEBUG loaded listener.js 19:47:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 244 (0x138c8f000) [pid = 1938] [serial = 2015] [outer = 0x114e4fc00] 19:47:11 INFO - PROCESS | 1938 | 1461466031235 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]]]}] 19:47:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 19:47:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 769ms 19:47:11 INFO - PROCESS | 1938 | 1461466031281 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 19:47:11 INFO - PROCESS | 1938 | 1461466031282 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 19:47:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 19:47:11 INFO - PROCESS | 1938 | 1461466031287 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 19:47:11 INFO - PROCESS | 1938 | 1461466031288 Marionette TRACE conn2 <- [1,2658,null,{}] 19:47:11 INFO - PROCESS | 1938 | 1461466031291 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}] 19:47:11 INFO - PROCESS | 1938 | 1461466031440 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 19:47:11 INFO - PROCESS | 1938 | 1461466031630 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:11 INFO - PROCESS | 1938 | ++DOCSHELL 0x126f17800 == 106 [pid = 1938] [id = 672] 19:47:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 245 (0x115973c00) [pid = 1938] [serial = 2016] [outer = 0x0] 19:47:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 246 (0x12ad96000) [pid = 1938] [serial = 2017] [outer = 0x115973c00] 19:47:11 INFO - PROCESS | 1938 | 1461466031677 Marionette DEBUG loaded listener.js 19:47:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 247 (0x138c91800) [pid = 1938] [serial = 2018] [outer = 0x115973c00] 19:47:12 INFO - PROCESS | 1938 | 1461466032155 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]]]}] 19:47:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 19:47:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 874ms 19:47:12 INFO - PROCESS | 1938 | 1461466032161 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 19:47:12 INFO - PROCESS | 1938 | 1461466032162 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 19:47:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 19:47:12 INFO - PROCESS | 1938 | 1461466032165 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 19:47:12 INFO - PROCESS | 1938 | 1461466032166 Marionette TRACE conn2 <- [1,2662,null,{}] 19:47:12 INFO - PROCESS | 1938 | 1461466032168 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}] 19:47:12 INFO - PROCESS | 1938 | 1461466032296 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 19:47:12 INFO - PROCESS | 1938 | 1461466032434 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:12 INFO - PROCESS | 1938 | ++DOCSHELL 0x11c45b000 == 107 [pid = 1938] [id = 673] 19:47:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 248 (0x118832400) [pid = 1938] [serial = 2019] [outer = 0x0] 19:47:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 249 (0x11bf9b000) [pid = 1938] [serial = 2020] [outer = 0x118832400] 19:47:12 INFO - PROCESS | 1938 | 1461466032469 Marionette DEBUG loaded listener.js 19:47:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 250 (0x12e319800) [pid = 1938] [serial = 2021] [outer = 0x118832400] 19:47:12 INFO - PROCESS | 1938 | 1461466032868 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]]]}] 19:47:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 19:47:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 769ms 19:47:12 INFO - PROCESS | 1938 | 1461466032934 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 19:47:12 INFO - PROCESS | 1938 | 1461466032936 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 19:47:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 19:47:12 INFO - PROCESS | 1938 | 1461466032955 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 19:47:12 INFO - PROCESS | 1938 | 1461466032957 Marionette TRACE conn2 <- [1,2666,null,{}] 19:47:12 INFO - PROCESS | 1938 | 1461466032959 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}] 19:47:13 INFO - PROCESS | 1938 | 1461466033101 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 19:47:13 INFO - PROCESS | 1938 | 1461466033212 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:13 INFO - PROCESS | 1938 | ++DOCSHELL 0x12ea38800 == 108 [pid = 1938] [id = 674] 19:47:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 251 (0x118ff2000) [pid = 1938] [serial = 2022] [outer = 0x0] 19:47:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 252 (0x12b259c00) [pid = 1938] [serial = 2023] [outer = 0x118ff2000] 19:47:13 INFO - PROCESS | 1938 | 1461466033247 Marionette DEBUG loaded listener.js 19:47:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 253 (0x138c9d400) [pid = 1938] [serial = 2024] [outer = 0x118ff2000] 19:47:14 INFO - PROCESS | 1938 | 1461466034496 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]]]}] 19:47:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 19:47:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1575ms 19:47:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 19:47:14 INFO - PROCESS | 1938 | 1461466034527 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 19:47:14 INFO - PROCESS | 1938 | 1461466034529 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 19:47:14 INFO - PROCESS | 1938 | 1461466034532 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 19:47:14 INFO - PROCESS | 1938 | 1461466034533 Marionette TRACE conn2 <- [1,2670,null,{}] 19:47:14 INFO - PROCESS | 1938 | 1461466034538 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}] 19:47:14 INFO - PROCESS | 1938 | 1461466034646 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 19:47:14 INFO - PROCESS | 1938 | 1461466034781 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:14 INFO - PROCESS | 1938 | ++DOCSHELL 0x11a9dd000 == 109 [pid = 1938] [id = 675] 19:47:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 254 (0x11883bc00) [pid = 1938] [serial = 2025] [outer = 0x0] 19:47:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 255 (0x118e71800) [pid = 1938] [serial = 2026] [outer = 0x11883bc00] 19:47:14 INFO - PROCESS | 1938 | 1461466034871 Marionette DEBUG loaded listener.js 19:47:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 256 (0x11978d000) [pid = 1938] [serial = 2027] [outer = 0x11883bc00] 19:47:15 INFO - PROCESS | 1938 | --DOCSHELL 0x13a130000 == 108 [pid = 1938] [id = 515] 19:47:15 INFO - PROCESS | 1938 | --DOCSHELL 0x138da4800 == 107 [pid = 1938] [id = 512] 19:47:15 INFO - PROCESS | 1938 | --DOCSHELL 0x139b0e800 == 106 [pid = 1938] [id = 514] 19:47:15 INFO - PROCESS | 1938 | --DOCSHELL 0x130719000 == 105 [pid = 1938] [id = 370] 19:47:15 INFO - PROCESS | 1938 | --DOCSHELL 0x138d2f800 == 104 [pid = 1938] [id = 662] 19:47:15 INFO - PROCESS | 1938 | --DOCSHELL 0x12d39b800 == 103 [pid = 1938] [id = 661] 19:47:15 INFO - PROCESS | 1938 | --DOCSHELL 0x13725d800 == 102 [pid = 1938] [id = 660] 19:47:15 INFO - PROCESS | 1938 | --DOMWINDOW == 255 (0x12cfe0c00) [pid = 1938] [serial = 1921] [outer = 0x0] [url = about:blank] 19:47:15 INFO - PROCESS | 1938 | --DOCSHELL 0x13001d000 == 101 [pid = 1938] [id = 659] 19:47:15 INFO - PROCESS | 1938 | --DOCSHELL 0x12f32a800 == 100 [pid = 1938] [id = 658] 19:47:15 INFO - PROCESS | 1938 | --DOCSHELL 0x12ea37800 == 99 [pid = 1938] [id = 657] 19:47:15 INFO - PROCESS | 1938 | --DOCSHELL 0x12db82800 == 98 [pid = 1938] [id = 656] 19:47:15 INFO - PROCESS | 1938 | --DOCSHELL 0x12a89d800 == 97 [pid = 1938] [id = 655] 19:47:15 INFO - PROCESS | 1938 | --DOCSHELL 0x11bf66800 == 96 [pid = 1938] [id = 654] 19:47:15 INFO - PROCESS | 1938 | --DOCSHELL 0x12dbe8000 == 95 [pid = 1938] [id = 653] 19:47:15 INFO - PROCESS | 1938 | --DOCSHELL 0x129377000 == 94 [pid = 1938] [id = 652] 19:47:15 INFO - PROCESS | 1938 | --DOCSHELL 0x12a418800 == 93 [pid = 1938] [id = 651] 19:47:15 INFO - PROCESS | 1938 | --DOCSHELL 0x142c99800 == 92 [pid = 1938] [id = 648] 19:47:15 INFO - PROCESS | 1938 | --DOCSHELL 0x142220000 == 91 [pid = 1938] [id = 647] 19:47:15 INFO - PROCESS | 1938 | --DOCSHELL 0x142207800 == 90 [pid = 1938] [id = 646] 19:47:15 INFO - PROCESS | 1938 | --DOCSHELL 0x13a5d4800 == 89 [pid = 1938] [id = 645] 19:47:15 INFO - PROCESS | 1938 | --DOCSHELL 0x13986c000 == 88 [pid = 1938] [id = 644] 19:47:15 INFO - PROCESS | 1938 | --DOCSHELL 0x12f9d5000 == 87 [pid = 1938] [id = 643] 19:47:15 INFO - PROCESS | 1938 | --DOCSHELL 0x12acb6000 == 86 [pid = 1938] [id = 642] 19:47:15 INFO - PROCESS | 1938 | --DOCSHELL 0x119263800 == 85 [pid = 1938] [id = 641] 19:47:15 INFO - PROCESS | 1938 | --DOMWINDOW == 254 (0x139937c00) [pid = 1938] [serial = 1601] [outer = 0x0] [url = about:blank] 19:47:15 INFO - PROCESS | 1938 | --DOMWINDOW == 253 (0x12f805c00) [pid = 1938] [serial = 1667] [outer = 0x0] [url = about:blank] 19:47:15 INFO - PROCESS | 1938 | --DOMWINDOW == 252 (0x138c91400) [pid = 1938] [serial = 1505] [outer = 0x0] [url = about:blank] 19:47:15 INFO - PROCESS | 1938 | --DOMWINDOW == 251 (0x139941800) [pid = 1938] [serial = 1604] [outer = 0x0] [url = about:blank] 19:47:15 INFO - PROCESS | 1938 | --DOMWINDOW == 250 (0x12b26a800) [pid = 1938] [serial = 1529] [outer = 0x0] [url = about:blank] 19:47:15 INFO - PROCESS | 1938 | --DOMWINDOW == 249 (0x12ae2c800) [pid = 1938] [serial = 1592] [outer = 0x0] [url = about:blank] 19:47:15 INFO - PROCESS | 1938 | --DOMWINDOW == 248 (0x12ada0400) [pid = 1938] [serial = 1658] [outer = 0x0] [url = about:blank] 19:47:15 INFO - PROCESS | 1938 | --DOMWINDOW == 247 (0x124011800) [pid = 1938] [serial = 1586] [outer = 0x0] [url = about:blank] 19:47:15 INFO - PROCESS | 1938 | --DOMWINDOW == 246 (0x127450000) [pid = 1938] [serial = 1613] [outer = 0x0] [url = about:blank] 19:47:15 INFO - PROCESS | 1938 | --DOMWINDOW == 245 (0x12e317c00) [pid = 1938] [serial = 1598] [outer = 0x0] [url = about:blank] 19:47:15 INFO - PROCESS | 1938 | --DOMWINDOW == 244 (0x138c9bc00) [pid = 1938] [serial = 1547] [outer = 0x0] [url = about:blank] 19:47:15 INFO - PROCESS | 1938 | --DOMWINDOW == 243 (0x11bf9a800) [pid = 1938] [serial = 1652] [outer = 0x0] [url = about:blank] 19:47:15 INFO - PROCESS | 1938 | --DOMWINDOW == 242 (0x12cfa2000) [pid = 1938] [serial = 1661] [outer = 0x0] [url = about:blank] 19:47:15 INFO - PROCESS | 1938 | --DOMWINDOW == 241 (0x11c327c00) [pid = 1938] [serial = 1520] [outer = 0x0] [url = about:blank] 19:47:15 INFO - PROCESS | 1938 | --DOMWINDOW == 240 (0x12ea78800) [pid = 1938] [serial = 1610] [outer = 0x0] [url = about:blank] 19:47:15 INFO - PROCESS | 1938 | --DOMWINDOW == 239 (0x12af6c800) [pid = 1938] [serial = 1670] [outer = 0x0] [url = about:blank] 19:47:15 INFO - PROCESS | 1938 | --DOMWINDOW == 238 (0x12eb86800) [pid = 1938] [serial = 1538] [outer = 0x0] [url = about:blank] 19:47:15 INFO - PROCESS | 1938 | --DOMWINDOW == 237 (0x12fc89400) [pid = 1938] [serial = 1541] [outer = 0x0] [url = about:blank] 19:47:15 INFO - PROCESS | 1938 | --DOMWINDOW == 236 (0x139941000) [pid = 1938] [serial = 1607] [outer = 0x0] [url = about:blank] 19:47:15 INFO - PROCESS | 1938 | --DOMWINDOW == 235 (0x12af36c00) [pid = 1938] [serial = 1526] [outer = 0x0] [url = about:blank] 19:47:15 INFO - PROCESS | 1938 | --DOMWINDOW == 234 (0x1296f3400) [pid = 1938] [serial = 1523] [outer = 0x0] [url = about:blank] 19:47:15 INFO - PROCESS | 1938 | --DOMWINDOW == 233 (0x12e36a800) [pid = 1938] [serial = 1664] [outer = 0x0] [url = about:blank] 19:47:15 INFO - PROCESS | 1938 | --DOMWINDOW == 232 (0x138c92000) [pid = 1938] [serial = 1544] [outer = 0x0] [url = about:blank] 19:47:15 INFO - PROCESS | 1938 | --DOMWINDOW == 231 (0x12fc86c00) [pid = 1938] [serial = 1811] [outer = 0x0] [url = about:blank] 19:47:15 INFO - PROCESS | 1938 | --DOMWINDOW == 230 (0x12f867c00) [pid = 1938] [serial = 1673] [outer = 0x0] [url = about:blank] 19:47:15 INFO - PROCESS | 1938 | --DOMWINDOW == 229 (0x12e318c00) [pid = 1938] [serial = 1535] [outer = 0x0] [url = about:blank] 19:47:15 INFO - PROCESS | 1938 | --DOMWINDOW == 228 (0x12bc1d000) [pid = 1938] [serial = 1595] [outer = 0x0] [url = about:blank] 19:47:15 INFO - PROCESS | 1938 | --DOMWINDOW == 227 (0x1372b9000) [pid = 1938] [serial = 1676] [outer = 0x0] [url = about:blank] 19:47:15 INFO - PROCESS | 1938 | --DOMWINDOW == 226 (0x12bce8000) [pid = 1938] [serial = 1532] [outer = 0x0] [url = about:blank] 19:47:15 INFO - PROCESS | 1938 | --DOMWINDOW == 225 (0x1372c0800) [pid = 1938] [serial = 1679] [outer = 0x0] [url = about:blank] 19:47:15 INFO - PROCESS | 1938 | --DOMWINDOW == 224 (0x129508800) [pid = 1938] [serial = 1655] [outer = 0x0] [url = about:blank] 19:47:15 INFO - PROCESS | 1938 | --DOMWINDOW == 223 (0x123ac3c00) [pid = 1938] [serial = 1742] [outer = 0x0] [url = about:blank] 19:47:15 INFO - PROCESS | 1938 | --DOMWINDOW == 222 (0x12970f400) [pid = 1938] [serial = 1589] [outer = 0x0] [url = about:blank] 19:47:15 INFO - PROCESS | 1938 | --DOMWINDOW == 221 (0x12ac17000) [pid = 1938] [serial = 1906] [outer = 0x0] [url = about:blank] 19:47:15 INFO - PROCESS | 1938 | --DOMWINDOW == 220 (0x12ada0c00) [pid = 1938] [serial = 1909] [outer = 0x0] [url = about:blank] 19:47:15 INFO - PROCESS | 1938 | --DOMWINDOW == 219 (0x12ad93400) [pid = 1938] [serial = 1907] [outer = 0x0] [url = about:blank] 19:47:15 INFO - PROCESS | 1938 | --DOMWINDOW == 218 (0x12af6d000) [pid = 1938] [serial = 1912] [outer = 0x0] [url = about:blank] 19:47:15 INFO - PROCESS | 1938 | --DOMWINDOW == 217 (0x1288cd800) [pid = 1938] [serial = 1915] [outer = 0x0] [url = about:blank] 19:47:15 INFO - PROCESS | 1938 | --DOMWINDOW == 216 (0x12af2bc00) [pid = 1938] [serial = 1910] [outer = 0x0] [url = about:blank] 19:47:15 INFO - PROCESS | 1938 | --DOMWINDOW == 215 (0x12b745800) [pid = 1938] [serial = 1918] [outer = 0x0] [url = about:blank] 19:47:15 INFO - PROCESS | 1938 | --DOMWINDOW == 214 (0x12ae29000) [pid = 1938] [serial = 1916] [outer = 0x0] [url = about:blank] 19:47:15 INFO - PROCESS | 1938 | --DOMWINDOW == 213 (0x1158bb000) [pid = 1938] [serial = 1888] [outer = 0x0] [url = about:blank] 19:47:15 INFO - PROCESS | 1938 | --DOMWINDOW == 212 (0x129686c00) [pid = 1938] [serial = 1861] [outer = 0x0] [url = about:blank] 19:47:15 INFO - PROCESS | 1938 | --DOMWINDOW == 211 (0x12b0d6800) [pid = 1938] [serial = 1873] [outer = 0x0] [url = about:blank] 19:47:15 INFO - PROCESS | 1938 | --DOMWINDOW == 210 (0x12b258400) [pid = 1938] [serial = 1913] [outer = 0x0] [url = about:blank] 19:47:15 INFO - PROCESS | 1938 | --DOMWINDOW == 209 (0x128e0bc00) [pid = 1938] [serial = 1900] [outer = 0x0] [url = about:blank] 19:47:15 INFO - PROCESS | 1938 | --DOMWINDOW == 208 (0x129502400) [pid = 1938] [serial = 1901] [outer = 0x0] [url = about:blank] 19:47:15 INFO - PROCESS | 1938 | --DOMWINDOW == 207 (0x1296f7000) [pid = 1938] [serial = 1882] [outer = 0x0] [url = about:blank] 19:47:15 INFO - PROCESS | 1938 | --DOMWINDOW == 206 (0x12b4ae400) [pid = 1938] [serial = 1879] [outer = 0x0] [url = about:blank] 19:47:15 INFO - PROCESS | 1938 | --DOMWINDOW == 205 (0x118e77c00) [pid = 1938] [serial = 1889] [outer = 0x0] [url = about:blank] 19:47:15 INFO - PROCESS | 1938 | --DOMWINDOW == 204 (0x12ae32800) [pid = 1938] [serial = 1867] [outer = 0x0] [url = about:blank] 19:47:15 INFO - PROCESS | 1938 | --DOMWINDOW == 203 (0x1269c5c00) [pid = 1938] [serial = 1897] [outer = 0x0] [url = about:blank] 19:47:15 INFO - PROCESS | 1938 | --DOMWINDOW == 202 (0x127446400) [pid = 1938] [serial = 1898] [outer = 0x0] [url = about:blank] 19:47:15 INFO - PROCESS | 1938 | --DOMWINDOW == 201 (0x12af6b400) [pid = 1938] [serial = 1870] [outer = 0x0] [url = about:blank] 19:47:15 INFO - PROCESS | 1938 | --DOMWINDOW == 200 (0x11ab39000) [pid = 1938] [serial = 1894] [outer = 0x0] [url = about:blank] 19:47:15 INFO - PROCESS | 1938 | --DOMWINDOW == 199 (0x123ac9c00) [pid = 1938] [serial = 1895] [outer = 0x0] [url = about:blank] 19:47:15 INFO - PROCESS | 1938 | --DOMWINDOW == 198 (0x12b257c00) [pid = 1938] [serial = 1876] [outer = 0x0] [url = about:blank] 19:47:15 INFO - PROCESS | 1938 | --DOMWINDOW == 197 (0x123ac0400) [pid = 1938] [serial = 1858] [outer = 0x0] [url = about:blank] 19:47:15 INFO - PROCESS | 1938 | --DOMWINDOW == 196 (0x118fe8400) [pid = 1938] [serial = 1855] [outer = 0x0] [url = about:blank] 19:47:15 INFO - PROCESS | 1938 | --DOMWINDOW == 195 (0x115164400) [pid = 1938] [serial = 1852] [outer = 0x0] [url = about:blank] 19:47:15 INFO - PROCESS | 1938 | --DOMWINDOW == 194 (0x12970ac00) [pid = 1938] [serial = 1864] [outer = 0x0] [url = about:blank] 19:47:15 INFO - PROCESS | 1938 | --DOMWINDOW == 193 (0x12bce3000) [pid = 1938] [serial = 1885] [outer = 0x0] [url = about:blank] 19:47:15 INFO - PROCESS | 1938 | --DOMWINDOW == 192 (0x11bb37800) [pid = 1938] [serial = 1892] [outer = 0x0] [url = about:blank] 19:47:15 INFO - PROCESS | 1938 | --DOMWINDOW == 191 (0x11ae36c00) [pid = 1938] [serial = 1891] [outer = 0x0] [url = about:blank] 19:47:15 INFO - PROCESS | 1938 | --DOMWINDOW == 190 (0x12becc400) [pid = 1938] [serial = 1919] [outer = 0x0] [url = about:blank] 19:47:15 INFO - PROCESS | 1938 | --DOMWINDOW == 189 (0x1296f4800) [pid = 1938] [serial = 1903] [outer = 0x0] [url = about:blank] 19:47:15 INFO - PROCESS | 1938 | --DOMWINDOW == 188 (0x12a14c000) [pid = 1938] [serial = 1904] [outer = 0x0] [url = about:blank] 19:47:15 INFO - PROCESS | 1938 | 1461466035887 Marionette TRACE conn2 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 19:47:15 INFO - PROCESS | 1938 | 1461466035913 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 19:47:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 19:47:15 INFO - PROCESS | 1938 | 1461466035917 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 19:47:15 INFO - PROCESS | 1938 | 1461466035919 Marionette TRACE conn2 <- [1,2674,null,{}] 19:47:15 INFO - PROCESS | 1938 | 1461466035923 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}] 19:47:16 INFO - PROCESS | 1938 | 1461466036024 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 19:47:16 INFO - PROCESS | 1938 | --DOCSHELL 0x12f9bf800 == 84 [pid = 1938] [id = 16] 19:47:16 INFO - PROCESS | 1938 | 1461466036069 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:16 INFO - PROCESS | 1938 | ++DOCSHELL 0x1240c5800 == 85 [pid = 1938] [id = 676] 19:47:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 189 (0x11aa6a000) [pid = 1938] [serial = 2028] [outer = 0x0] 19:47:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 190 (0x11ae36c00) [pid = 1938] [serial = 2029] [outer = 0x11aa6a000] 19:47:16 INFO - PROCESS | 1938 | 1461466036095 Marionette DEBUG loaded listener.js 19:47:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 191 (0x11bbda000) [pid = 1938] [serial = 2030] [outer = 0x11aa6a000] 19:47:17 INFO - PROCESS | 1938 | 1461466037066 Marionette TRACE conn2 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 19:47:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 19:47:17 INFO - PROCESS | 1938 | 1461466037096 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 19:47:17 INFO - PROCESS | 1938 | 1461466037100 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 19:47:17 INFO - PROCESS | 1938 | 1461466037104 Marionette TRACE conn2 <- [1,2678,null,{}] 19:47:17 INFO - PROCESS | 1938 | 1461466037115 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}] 19:47:17 INFO - PROCESS | 1938 | 1461466037233 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 19:47:17 INFO - PROCESS | 1938 | 1461466037238 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:17 INFO - PROCESS | 1938 | ++DOCSHELL 0x12a88f800 == 86 [pid = 1938] [id = 677] 19:47:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 192 (0x11c320400) [pid = 1938] [serial = 2031] [outer = 0x0] 19:47:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 193 (0x123fce400) [pid = 1938] [serial = 2032] [outer = 0x11c320400] 19:47:17 INFO - PROCESS | 1938 | 1461466037266 Marionette DEBUG loaded listener.js 19:47:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 194 (0x124434000) [pid = 1938] [serial = 2033] [outer = 0x11c320400] 19:47:18 INFO - PROCESS | 1938 | 1461466038129 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]]]}] 19:47:18 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) 19:47:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1076ms 19:47:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 19:47:18 INFO - PROCESS | 1938 | 1461466038176 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 19:47:18 INFO - PROCESS | 1938 | 1461466038177 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 19:47:18 INFO - PROCESS | 1938 | 1461466038180 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 19:47:18 INFO - PROCESS | 1938 | 1461466038181 Marionette TRACE conn2 <- [1,2682,null,{}] 19:47:18 INFO - PROCESS | 1938 | 1461466038183 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}] 19:47:18 INFO - PROCESS | 1938 | 1461466038312 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 19:47:18 INFO - PROCESS | 1938 | 1461466038327 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:18 INFO - PROCESS | 1938 | ++DOCSHELL 0x12b3cc000 == 87 [pid = 1938] [id = 678] 19:47:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 195 (0x1269c5c00) [pid = 1938] [serial = 2034] [outer = 0x0] 19:47:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 196 (0x1274f0c00) [pid = 1938] [serial = 2035] [outer = 0x1269c5c00] 19:47:18 INFO - PROCESS | 1938 | 1461466038353 Marionette DEBUG loaded listener.js 19:47:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 197 (0x12913d800) [pid = 1938] [serial = 2036] [outer = 0x1269c5c00] 19:47:19 INFO - PROCESS | 1938 | 1461466039234 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]]]}] 19:47:19 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) 19:47:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1069ms 19:47:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 19:47:19 INFO - PROCESS | 1938 | 1461466039250 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 19:47:19 INFO - PROCESS | 1938 | 1461466039251 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 19:47:19 INFO - PROCESS | 1938 | 1461466039254 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 19:47:19 INFO - PROCESS | 1938 | 1461466039255 Marionette TRACE conn2 <- [1,2686,null,{}] 19:47:19 INFO - PROCESS | 1938 | 1461466039264 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}] 19:47:19 INFO - PROCESS | 1938 | 1461466039395 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 19:47:19 INFO - PROCESS | 1938 | 1461466039410 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:19 INFO - PROCESS | 1938 | ++DOCSHELL 0x12be72800 == 88 [pid = 1938] [id = 679] 19:47:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 198 (0x129141400) [pid = 1938] [serial = 2037] [outer = 0x0] 19:47:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 199 (0x129685400) [pid = 1938] [serial = 2038] [outer = 0x129141400] 19:47:19 INFO - PROCESS | 1938 | 1461466039436 Marionette DEBUG loaded listener.js 19:47:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 200 (0x1296fe000) [pid = 1938] [serial = 2039] [outer = 0x129141400] 19:47:19 INFO - PROCESS | 1938 | --DOMWINDOW == 199 (0x119788000) [pid = 1938] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 19:47:19 INFO - PROCESS | 1938 | --DOMWINDOW == 198 (0x118c8d800) [pid = 1938] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 19:47:19 INFO - PROCESS | 1938 | --DOMWINDOW == 197 (0x12970f000) [pid = 1938] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 19:47:19 INFO - PROCESS | 1938 | --DOMWINDOW == 196 (0x12b4d0400) [pid = 1938] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 19:47:19 INFO - PROCESS | 1938 | --DOMWINDOW == 195 (0x12a150000) [pid = 1938] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 19:47:19 INFO - PROCESS | 1938 | --DOMWINDOW == 194 (0x12ac20c00) [pid = 1938] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 19:47:19 INFO - PROCESS | 1938 | --DOMWINDOW == 193 (0x12744f800) [pid = 1938] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 19:47:19 INFO - PROCESS | 1938 | --DOMWINDOW == 192 (0x12afa3000) [pid = 1938] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 19:47:19 INFO - PROCESS | 1938 | --DOMWINDOW == 191 (0x12a114800) [pid = 1938] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 19:47:19 INFO - PROCESS | 1938 | --DOMWINDOW == 190 (0x11856b800) [pid = 1938] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 19:47:19 INFO - PROCESS | 1938 | --DOMWINDOW == 189 (0x114f91c00) [pid = 1938] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 19:47:19 INFO - PROCESS | 1938 | --DOMWINDOW == 188 (0x11c881400) [pid = 1938] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 19:47:19 INFO - PROCESS | 1938 | --DOMWINDOW == 187 (0x12b94f000) [pid = 1938] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 19:47:20 INFO - PROCESS | 1938 | 1461466040545 Marionette TRACE conn2 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 19:47:20 INFO - PROCESS | 1938 | 1461466040577 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 19:47:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 19:47:20 INFO - PROCESS | 1938 | 1461466040580 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 19:47:20 INFO - PROCESS | 1938 | 1461466040581 Marionette TRACE conn2 <- [1,2690,null,{}] 19:47:20 INFO - PROCESS | 1938 | 1461466040588 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}] 19:47:20 INFO - PROCESS | 1938 | 1461466040698 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 19:47:20 INFO - PROCESS | 1938 | 1461466040723 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:20 INFO - PROCESS | 1938 | ++DOCSHELL 0x12dbd2800 == 89 [pid = 1938] [id = 680] 19:47:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 188 (0x114ff7400) [pid = 1938] [serial = 2040] [outer = 0x0] 19:47:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 189 (0x12a14cc00) [pid = 1938] [serial = 2041] [outer = 0x114ff7400] 19:47:20 INFO - PROCESS | 1938 | 1461466040822 Marionette DEBUG loaded listener.js 19:47:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 190 (0x12ac1bc00) [pid = 1938] [serial = 2042] [outer = 0x114ff7400] 19:47:21 INFO - PROCESS | 1938 | 1461466041597 Marionette TRACE conn2 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 19:47:21 INFO - PROCESS | 1938 | 1461466041651 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 19:47:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 19:47:21 INFO - PROCESS | 1938 | 1461466041653 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 19:47:21 INFO - PROCESS | 1938 | 1461466041654 Marionette TRACE conn2 <- [1,2694,null,{}] 19:47:21 INFO - PROCESS | 1938 | 1461466041656 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}] 19:47:21 INFO - PROCESS | 1938 | 1461466041741 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 19:47:21 INFO - PROCESS | 1938 | 1461466041745 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:21 INFO - PROCESS | 1938 | ++DOCSHELL 0x12ea23000 == 90 [pid = 1938] [id = 681] 19:47:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 191 (0x12ac1d400) [pid = 1938] [serial = 2043] [outer = 0x0] 19:47:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 192 (0x12ae2b800) [pid = 1938] [serial = 2044] [outer = 0x12ac1d400] 19:47:21 INFO - PROCESS | 1938 | 1461466041765 Marionette DEBUG loaded listener.js 19:47:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 193 (0x12af30000) [pid = 1938] [serial = 2045] [outer = 0x12ac1d400] 19:47:22 INFO - PROCESS | 1938 | 1461466042915 Marionette TRACE conn2 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 19:47:22 INFO - PROCESS | 1938 | 1461466042932 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 19:47:22 INFO - PROCESS | 1938 | 1461466042935 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 19:47:22 INFO - PROCESS | 1938 | 1461466042937 Marionette TRACE conn2 <- [1,2698,null,{}] 19:47:22 INFO - PROCESS | 1938 | 1461466042943 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}] 19:47:23 INFO - PROCESS | 1938 | 1461466043068 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 19:47:23 INFO - PROCESS | 1938 | 1461466043188 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:23 INFO - PROCESS | 1938 | ++DOCSHELL 0x124eb3000 == 91 [pid = 1938] [id = 682] 19:47:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 194 (0x1165cf000) [pid = 1938] [serial = 2046] [outer = 0x0] 19:47:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 195 (0x118e75c00) [pid = 1938] [serial = 2047] [outer = 0x1165cf000] 19:47:23 INFO - PROCESS | 1938 | 1461466043224 Marionette DEBUG loaded listener.js 19:47:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 196 (0x11aa16c00) [pid = 1938] [serial = 2048] [outer = 0x1165cf000] 19:47:24 INFO - PROCESS | 1938 | 1461466044204 Marionette TRACE conn2 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 19:47:24 INFO - PROCESS | 1938 | 1461466044217 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 19:47:24 INFO - PROCESS | 1938 | 1461466044223 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 19:47:24 INFO - PROCESS | 1938 | 1461466044225 Marionette TRACE conn2 <- [1,2702,null,{}] 19:47:24 INFO - PROCESS | 1938 | 1461466044227 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}] 19:47:24 INFO - PROCESS | 1938 | 1461466044350 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 19:47:24 INFO - PROCESS | 1938 | 1461466044472 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:24 INFO - PROCESS | 1938 | ++DOCSHELL 0x12d38d000 == 92 [pid = 1938] [id = 683] 19:47:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 197 (0x11b819400) [pid = 1938] [serial = 2049] [outer = 0x0] 19:47:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 198 (0x11c87c400) [pid = 1938] [serial = 2050] [outer = 0x11b819400] 19:47:24 INFO - PROCESS | 1938 | 1461466044532 Marionette DEBUG loaded listener.js 19:47:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 199 (0x12427c400) [pid = 1938] [serial = 2051] [outer = 0x11b819400] 19:47:24 INFO - PROCESS | 1938 | 1461466044984 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]]]}] 19:47:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 19:47:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 772ms 19:47:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 19:47:25 INFO - PROCESS | 1938 | 1461466044993 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 19:47:25 INFO - PROCESS | 1938 | 1461466044995 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 19:47:25 INFO - PROCESS | 1938 | 1461466044997 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 19:47:25 INFO - PROCESS | 1938 | 1461466045000 Marionette TRACE conn2 <- [1,2706,null,{}] 19:47:25 INFO - PROCESS | 1938 | 1461466045008 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}] 19:47:25 INFO - PROCESS | 1938 | 1461466045131 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 19:47:25 INFO - PROCESS | 1938 | 1461466045254 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:25 INFO - PROCESS | 1938 | ++DOCSHELL 0x12ef9a800 == 93 [pid = 1938] [id = 684] 19:47:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 200 (0x124f18400) [pid = 1938] [serial = 2052] [outer = 0x0] 19:47:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 201 (0x1296fac00) [pid = 1938] [serial = 2053] [outer = 0x124f18400] 19:47:25 INFO - PROCESS | 1938 | 1461466045289 Marionette DEBUG loaded listener.js 19:47:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 202 (0x12a121400) [pid = 1938] [serial = 2054] [outer = 0x124f18400] 19:47:25 INFO - PROCESS | 1938 | 1461466045696 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]]]}] 19:47:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 19:47:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 721ms 19:47:25 INFO - PROCESS | 1938 | 1461466045736 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 19:47:25 INFO - PROCESS | 1938 | 1461466045738 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 19:47:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 19:47:25 INFO - PROCESS | 1938 | 1461466045755 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 19:47:25 INFO - PROCESS | 1938 | 1461466045756 Marionette TRACE conn2 <- [1,2710,null,{}] 19:47:25 INFO - PROCESS | 1938 | 1461466045759 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}] 19:47:25 INFO - PROCESS | 1938 | 1461466045878 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 19:47:26 INFO - PROCESS | 1938 | 1461466045999 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:26 INFO - PROCESS | 1938 | ++DOCSHELL 0x12f92c000 == 94 [pid = 1938] [id = 685] 19:47:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 203 (0x12a148c00) [pid = 1938] [serial = 2055] [outer = 0x0] 19:47:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 204 (0x12ad99800) [pid = 1938] [serial = 2056] [outer = 0x12a148c00] 19:47:26 INFO - PROCESS | 1938 | 1461466046032 Marionette DEBUG loaded listener.js 19:47:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 205 (0x12af37800) [pid = 1938] [serial = 2057] [outer = 0x12a148c00] 19:47:26 INFO - PROCESS | 1938 | 1461466046533 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] 19:47:26 INFO - PROCESS | 1938 | 1461466046576 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 19:47:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 19:47:26 INFO - PROCESS | 1938 | 1461466046578 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 19:47:26 INFO - PROCESS | 1938 | 1461466046580 Marionette TRACE conn2 <- [1,2714,null,{}] 19:47:26 INFO - PROCESS | 1938 | 1461466046582 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}] 19:47:26 INFO - PROCESS | 1938 | 1461466046700 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 19:47:26 INFO - PROCESS | 1938 | 1461466046793 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:26 INFO - PROCESS | 1938 | ++DOCSHELL 0x12fe42800 == 95 [pid = 1938] [id = 686] 19:47:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 206 (0x12ad9cc00) [pid = 1938] [serial = 2058] [outer = 0x0] 19:47:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 207 (0x12afa5400) [pid = 1938] [serial = 2059] [outer = 0x12ad9cc00] 19:47:26 INFO - PROCESS | 1938 | 1461466046824 Marionette DEBUG loaded listener.js 19:47:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 208 (0x12b09d000) [pid = 1938] [serial = 2060] [outer = 0x12ad9cc00] 19:47:27 INFO - PROCESS | 1938 | 1461466047260 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]]]}] 19:47:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 19:47:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 720ms 19:47:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 19:47:27 INFO - PROCESS | 1938 | 1461466047299 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 19:47:27 INFO - PROCESS | 1938 | 1461466047300 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 19:47:27 INFO - PROCESS | 1938 | 1461466047302 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 19:47:27 INFO - PROCESS | 1938 | 1461466047304 Marionette TRACE conn2 <- [1,2718,null,{}] 19:47:27 INFO - PROCESS | 1938 | 1461466047306 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}] 19:47:27 INFO - PROCESS | 1938 | 1461466047442 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 19:47:27 INFO - PROCESS | 1938 | 1461466047542 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:27 INFO - PROCESS | 1938 | ++DOCSHELL 0x13724b800 == 96 [pid = 1938] [id = 687] 19:47:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 209 (0x12b0d7000) [pid = 1938] [serial = 2061] [outer = 0x0] 19:47:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 210 (0x12b256800) [pid = 1938] [serial = 2062] [outer = 0x12b0d7000] 19:47:27 INFO - PROCESS | 1938 | 1461466047577 Marionette DEBUG loaded listener.js 19:47:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 211 (0x12b520000) [pid = 1938] [serial = 2063] [outer = 0x12b0d7000] 19:47:28 INFO - PROCESS | 1938 | 1461466047999 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] 19:47:28 INFO - PROCESS | 1938 | 1461466048026 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 19:47:28 INFO - PROCESS | 1938 | 1461466048028 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 19:47:28 INFO - PROCESS | 1938 | 1461466048030 Marionette TRACE conn2 <- [1,2722,null,{}] 19:47:28 INFO - PROCESS | 1938 | 1461466048032 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}] 19:47:28 INFO - PROCESS | 1938 | 1461466048149 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 19:47:28 INFO - PROCESS | 1938 | 1461466048247 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:28 INFO - PROCESS | 1938 | ++DOCSHELL 0x138d36000 == 97 [pid = 1938] [id = 688] 19:47:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 212 (0x12b0dd800) [pid = 1938] [serial = 2064] [outer = 0x0] 19:47:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 213 (0x12bc1f800) [pid = 1938] [serial = 2065] [outer = 0x12b0dd800] 19:47:28 INFO - PROCESS | 1938 | 1461466048277 Marionette DEBUG loaded listener.js 19:47:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 214 (0x12becc400) [pid = 1938] [serial = 2066] [outer = 0x12b0dd800] 19:47:28 INFO - PROCESS | 1938 | 1461466048696 Marionette TRACE conn2 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 19:47:28 INFO - PROCESS | 1938 | 1461466048756 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 19:47:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 19:47:28 INFO - PROCESS | 1938 | 1461466048779 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 19:47:28 INFO - PROCESS | 1938 | 1461466048781 Marionette TRACE conn2 <- [1,2726,null,{}] 19:47:28 INFO - PROCESS | 1938 | 1461466048783 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}] 19:47:28 INFO - PROCESS | 1938 | 1461466048899 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 19:47:28 INFO - PROCESS | 1938 | 1461466048996 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:29 INFO - PROCESS | 1938 | ++DOCSHELL 0x139789000 == 98 [pid = 1938] [id = 689] 19:47:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 215 (0x12bce5c00) [pid = 1938] [serial = 2067] [outer = 0x0] 19:47:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 216 (0x12cfe6000) [pid = 1938] [serial = 2068] [outer = 0x12bce5c00] 19:47:29 INFO - PROCESS | 1938 | 1461466049027 Marionette DEBUG loaded listener.js 19:47:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 217 (0x12d59a400) [pid = 1938] [serial = 2069] [outer = 0x12bce5c00] 19:47:29 INFO - PROCESS | 1938 | 1461466049453 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]]]}] 19:47:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 19:47:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 719ms 19:47:29 INFO - PROCESS | 1938 | 1461466049500 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 19:47:29 INFO - PROCESS | 1938 | 1461466049502 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 19:47:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 19:47:29 INFO - PROCESS | 1938 | 1461466049508 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 19:47:29 INFO - PROCESS | 1938 | 1461466049510 Marionette TRACE conn2 <- [1,2730,null,{}] 19:47:29 INFO - PROCESS | 1938 | 1461466049514 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}] 19:47:29 INFO - PROCESS | 1938 | 1461466049639 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 19:47:29 INFO - PROCESS | 1938 | 1461466049742 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:29 INFO - PROCESS | 1938 | ++DOCSHELL 0x1397e2800 == 99 [pid = 1938] [id = 690] 19:47:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 218 (0x12cfea000) [pid = 1938] [serial = 2070] [outer = 0x0] 19:47:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 219 (0x12dba8000) [pid = 1938] [serial = 2071] [outer = 0x12cfea000] 19:47:29 INFO - PROCESS | 1938 | 1461466049772 Marionette DEBUG loaded listener.js 19:47:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 220 (0x12e315800) [pid = 1938] [serial = 2072] [outer = 0x12cfea000] 19:47:30 INFO - PROCESS | 1938 | 1461466050691 Marionette TRACE conn2 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 19:47:30 INFO - PROCESS | 1938 | 1461466050766 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 19:47:30 INFO - PROCESS | 1938 | 1461466050770 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 19:47:30 INFO - PROCESS | 1938 | 1461466050771 Marionette TRACE conn2 <- [1,2734,null,{}] 19:47:30 INFO - PROCESS | 1938 | 1461466050774 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}] 19:47:30 INFO - PROCESS | 1938 | 1461466050886 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 19:47:31 INFO - PROCESS | 1938 | 1461466051009 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:31 INFO - PROCESS | 1938 | ++DOCSHELL 0x12ae78000 == 100 [pid = 1938] [id = 691] 19:47:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 221 (0x12af6e000) [pid = 1938] [serial = 2073] [outer = 0x0] 19:47:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 222 (0x12cfa4800) [pid = 1938] [serial = 2074] [outer = 0x12af6e000] 19:47:31 INFO - PROCESS | 1938 | 1461466051039 Marionette DEBUG loaded listener.js 19:47:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 223 (0x12e35e800) [pid = 1938] [serial = 2075] [outer = 0x12af6e000] 19:47:31 INFO - PROCESS | 1938 | 1461466051735 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]]]}] 19:47:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 19:47:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 974ms 19:47:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 19:47:31 INFO - PROCESS | 1938 | 1461466051744 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 19:47:31 INFO - PROCESS | 1938 | 1461466051746 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 19:47:31 INFO - PROCESS | 1938 | 1461466051749 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 19:47:31 INFO - PROCESS | 1938 | 1461466051751 Marionette TRACE conn2 <- [1,2738,null,{}] 19:47:31 INFO - PROCESS | 1938 | 1461466051755 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}] 19:47:31 INFO - PROCESS | 1938 | 1461466051859 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 19:47:31 INFO - PROCESS | 1938 | 1461466051994 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:32 INFO - PROCESS | 1938 | ++DOCSHELL 0x12ae84000 == 101 [pid = 1938] [id = 692] 19:47:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 224 (0x118568000) [pid = 1938] [serial = 2076] [outer = 0x0] 19:47:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 225 (0x118fe9400) [pid = 1938] [serial = 2077] [outer = 0x118568000] 19:47:32 INFO - PROCESS | 1938 | 1461466052045 Marionette DEBUG loaded listener.js 19:47:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 226 (0x11aaae800) [pid = 1938] [serial = 2078] [outer = 0x118568000] 19:47:32 INFO - PROCESS | 1938 | 1461466052577 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]]]}] 19:47:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 19:47:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 872ms 19:47:32 INFO - PROCESS | 1938 | 1461466052625 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 19:47:32 INFO - PROCESS | 1938 | 1461466052629 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 19:47:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 19:47:32 INFO - PROCESS | 1938 | 1461466052633 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 19:47:32 INFO - PROCESS | 1938 | 1461466052635 Marionette TRACE conn2 <- [1,2742,null,{}] 19:47:32 INFO - PROCESS | 1938 | 1461466052637 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}] 19:47:32 INFO - PROCESS | 1938 | 1461466052753 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 19:47:32 INFO - PROCESS | 1938 | 1461466052858 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:32 INFO - PROCESS | 1938 | ++DOCSHELL 0x123a2b000 == 102 [pid = 1938] [id = 693] 19:47:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 227 (0x11c31fc00) [pid = 1938] [serial = 2079] [outer = 0x0] 19:47:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 228 (0x123ac3000) [pid = 1938] [serial = 2080] [outer = 0x11c31fc00] 19:47:32 INFO - PROCESS | 1938 | 1461466052886 Marionette DEBUG loaded listener.js 19:47:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 229 (0x12443cc00) [pid = 1938] [serial = 2081] [outer = 0x11c31fc00] 19:47:33 INFO - PROCESS | 1938 | --DOCSHELL 0x11b318000 == 101 [pid = 1938] [id = 536] 19:47:33 INFO - PROCESS | 1938 | --DOCSHELL 0x12dbd2800 == 100 [pid = 1938] [id = 680] 19:47:33 INFO - PROCESS | 1938 | --DOCSHELL 0x12be72800 == 99 [pid = 1938] [id = 679] 19:47:33 INFO - PROCESS | 1938 | --DOCSHELL 0x12b3cc000 == 98 [pid = 1938] [id = 678] 19:47:33 INFO - PROCESS | 1938 | --DOCSHELL 0x12a88f800 == 97 [pid = 1938] [id = 677] 19:47:33 INFO - PROCESS | 1938 | --DOMWINDOW == 228 (0x12a117400) [pid = 1938] [serial = 1933] [outer = 0x0] [url = about:blank] 19:47:33 INFO - PROCESS | 1938 | --DOMWINDOW == 227 (0x1288c7000) [pid = 1938] [serial = 1930] [outer = 0x0] [url = about:blank] 19:47:33 INFO - PROCESS | 1938 | --DOMWINDOW == 226 (0x12da2b800) [pid = 1938] [serial = 1939] [outer = 0x0] [url = about:blank] 19:47:33 INFO - PROCESS | 1938 | --DOMWINDOW == 225 (0x12b4dc000) [pid = 1938] [serial = 1936] [outer = 0x0] [url = about:blank] 19:47:33 INFO - PROCESS | 1938 | --DOMWINDOW == 224 (0x12f805400) [pid = 1938] [serial = 1951] [outer = 0x0] [url = about:blank] 19:47:33 INFO - PROCESS | 1938 | --DOMWINDOW == 223 (0x11bb31c00) [pid = 1938] [serial = 1927] [outer = 0x0] [url = about:blank] 19:47:33 INFO - PROCESS | 1938 | --DOMWINDOW == 222 (0x12e368000) [pid = 1938] [serial = 1942] [outer = 0x0] [url = about:blank] 19:47:33 INFO - PROCESS | 1938 | --DOMWINDOW == 221 (0x114fed400) [pid = 1938] [serial = 1924] [outer = 0x0] [url = about:blank] 19:47:33 INFO - PROCESS | 1938 | --DOMWINDOW == 220 (0x12e80c800) [pid = 1938] [serial = 1945] [outer = 0x0] [url = about:blank] 19:47:33 INFO - PROCESS | 1938 | --DOMWINDOW == 219 (0x12dba3000) [pid = 1938] [serial = 1990] [outer = 0x0] [url = about:blank] 19:47:33 INFO - PROCESS | 1938 | 1461466053414 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]]]}] 19:47:33 INFO - PROCESS | 1938 | --DOCSHELL 0x1240c5800 == 96 [pid = 1938] [id = 676] 19:47:33 INFO - PROCESS | 1938 | --DOCSHELL 0x11a9dd000 == 95 [pid = 1938] [id = 675] 19:47:33 INFO - PROCESS | 1938 | --DOCSHELL 0x11c45b000 == 94 [pid = 1938] [id = 673] 19:47:33 INFO - PROCESS | 1938 | --DOCSHELL 0x126f17800 == 93 [pid = 1938] [id = 672] 19:47:33 INFO - PROCESS | 1938 | --DOCSHELL 0x142c8c000 == 92 [pid = 1938] [id = 671] 19:47:33 INFO - PROCESS | 1938 | --DOCSHELL 0x12ad3b000 == 91 [pid = 1938] [id = 670] 19:47:33 INFO - PROCESS | 1938 | --DOCSHELL 0x142c7e800 == 90 [pid = 1938] [id = 669] 19:47:33 INFO - PROCESS | 1938 | --DOCSHELL 0x139ff0800 == 89 [pid = 1938] [id = 668] 19:47:33 INFO - PROCESS | 1938 | --DOCSHELL 0x139c46800 == 88 [pid = 1938] [id = 667] 19:47:33 INFO - PROCESS | 1938 | --DOCSHELL 0x138d2d000 == 87 [pid = 1938] [id = 666] 19:47:33 INFO - PROCESS | 1938 | --DOCSHELL 0x12ce9e000 == 86 [pid = 1938] [id = 665] 19:47:33 INFO - PROCESS | 1938 | --DOCSHELL 0x124604000 == 85 [pid = 1938] [id = 664] 19:47:33 INFO - PROCESS | 1938 | --DOMWINDOW == 218 (0x11c31cc00) [pid = 1938] [serial = 1958] [outer = 0x0] [url = about:blank] 19:47:33 INFO - PROCESS | 1938 | --DOMWINDOW == 217 (0x12400d400) [pid = 1938] [serial = 1984] [outer = 0x0] [url = about:blank] 19:47:33 INFO - PROCESS | 1938 | --DOMWINDOW == 216 (0x11ae40800) [pid = 1938] [serial = 1957] [outer = 0x0] [url = about:blank] 19:47:33 INFO - PROCESS | 1938 | --DOMWINDOW == 215 (0x12a118c00) [pid = 1938] [serial = 1969] [outer = 0x0] [url = about:blank] 19:47:33 INFO - PROCESS | 1938 | --DOMWINDOW == 214 (0x12beca800) [pid = 1938] [serial = 1981] [outer = 0x0] [url = about:blank] 19:47:33 INFO - PROCESS | 1938 | --DOMWINDOW == 213 (0x12da2c400) [pid = 1938] [serial = 1982] [outer = 0x0] [url = about:blank] 19:47:33 INFO - PROCESS | 1938 | --DOMWINDOW == 212 (0x12ae27c00) [pid = 1938] [serial = 1972] [outer = 0x0] [url = about:blank] 19:47:33 INFO - PROCESS | 1938 | --DOMWINDOW == 211 (0x12b256400) [pid = 1938] [serial = 1976] [outer = 0x0] [url = about:blank] 19:47:33 INFO - PROCESS | 1938 | --DOMWINDOW == 210 (0x12b0a3400) [pid = 1938] [serial = 1975] [outer = 0x0] [url = about:blank] 19:47:33 INFO - PROCESS | 1938 | --DOMWINDOW == 209 (0x12968d000) [pid = 1938] [serial = 1966] [outer = 0x0] [url = about:blank] 19:47:33 INFO - PROCESS | 1938 | --DOMWINDOW == 208 (0x12b4b3400) [pid = 1938] [serial = 1978] [outer = 0x0] [url = about:blank] 19:47:33 INFO - PROCESS | 1938 | --DOMWINDOW == 207 (0x12ada1800) [pid = 1938] [serial = 1970] [outer = 0x0] [url = about:blank] 19:47:33 INFO - PROCESS | 1938 | --DOMWINDOW == 206 (0x12af66800) [pid = 1938] [serial = 1987] [outer = 0x0] [url = about:blank] 19:47:33 INFO - PROCESS | 1938 | --DOMWINDOW == 205 (0x123ea3c00) [pid = 1938] [serial = 1963] [outer = 0x0] [url = about:blank] 19:47:33 INFO - PROCESS | 1938 | --DOMWINDOW == 204 (0x12eb34000) [pid = 1938] [serial = 1948] [outer = 0x0] [url = about:blank] 19:47:33 INFO - PROCESS | 1938 | --DOMWINDOW == 203 (0x12cfa3800) [pid = 1938] [serial = 1988] [outer = 0x0] [url = about:blank] 19:47:33 INFO - PROCESS | 1938 | --DOMWINDOW == 202 (0x118e78800) [pid = 1938] [serial = 1955] [outer = 0x0] [url = about:blank] 19:47:33 INFO - PROCESS | 1938 | --DOMWINDOW == 201 (0x129708000) [pid = 1938] [serial = 1967] [outer = 0x0] [url = about:blank] 19:47:33 INFO - PROCESS | 1938 | --DOMWINDOW == 200 (0x1153d0800) [pid = 1938] [serial = 1954] [outer = 0x0] [url = about:blank] 19:47:33 INFO - PROCESS | 1938 | --DOMWINDOW == 199 (0x124f13400) [pid = 1938] [serial = 1960] [outer = 0x0] [url = about:blank] 19:47:33 INFO - PROCESS | 1938 | --DOMWINDOW == 198 (0x12da29800) [pid = 1938] [serial = 1922] [outer = 0x0] [url = about:blank] 19:47:33 INFO - PROCESS | 1938 | --DOMWINDOW == 197 (0x128e10400) [pid = 1938] [serial = 1961] [outer = 0x0] [url = about:blank] 19:47:33 INFO - PROCESS | 1938 | --DOMWINDOW == 196 (0x12ae2b400) [pid = 1938] [serial = 1985] [outer = 0x0] [url = about:blank] 19:47:33 INFO - PROCESS | 1938 | --DOMWINDOW == 195 (0x12913fc00) [pid = 1938] [serial = 1964] [outer = 0x0] [url = about:blank] 19:47:33 INFO - PROCESS | 1938 | --DOMWINDOW == 194 (0x12bc21400) [pid = 1938] [serial = 1979] [outer = 0x0] [url = about:blank] 19:47:33 INFO - PROCESS | 1938 | --DOMWINDOW == 193 (0x12af60c00) [pid = 1938] [serial = 1973] [outer = 0x0] [url = about:blank] 19:47:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 19:47:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 821ms 19:47:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 19:47:33 INFO - PROCESS | 1938 | 1461466053454 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 19:47:33 INFO - PROCESS | 1938 | 1461466053455 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 19:47:33 INFO - PROCESS | 1938 | 1461466053458 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 19:47:33 INFO - PROCESS | 1938 | 1461466053460 Marionette TRACE conn2 <- [1,2746,null,{}] 19:47:33 INFO - PROCESS | 1938 | 1461466053467 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}] 19:47:33 INFO - PROCESS | 1938 | 1461466053581 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 19:47:33 INFO - PROCESS | 1938 | 1461466053591 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:33 INFO - PROCESS | 1938 | ++DOCSHELL 0x128e6f000 == 86 [pid = 1938] [id = 694] 19:47:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 194 (0x126e70800) [pid = 1938] [serial = 2082] [outer = 0x0] 19:47:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 195 (0x1288cdc00) [pid = 1938] [serial = 2083] [outer = 0x126e70800] 19:47:33 INFO - PROCESS | 1938 | 1461466053619 Marionette DEBUG loaded listener.js 19:47:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 196 (0x12950c800) [pid = 1938] [serial = 2084] [outer = 0x126e70800] 19:47:34 INFO - PROCESS | 1938 | 1461466053997 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]]]}] 19:47:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 19:47:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 570ms 19:47:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 19:47:34 INFO - PROCESS | 1938 | 1461466054028 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 19:47:34 INFO - PROCESS | 1938 | 1461466054030 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 19:47:34 INFO - PROCESS | 1938 | 1461466054032 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 19:47:34 INFO - PROCESS | 1938 | 1461466054033 Marionette TRACE conn2 <- [1,2750,null,{}] 19:47:34 INFO - PROCESS | 1938 | 1461466054035 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}] 19:47:34 INFO - PROCESS | 1938 | 1461466054139 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 19:47:34 INFO - PROCESS | 1938 | 1461466054143 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:34 INFO - PROCESS | 1938 | ++DOCSHELL 0x12b438000 == 87 [pid = 1938] [id = 695] 19:47:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 197 (0x1296f1c00) [pid = 1938] [serial = 2085] [outer = 0x0] 19:47:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 198 (0x129710000) [pid = 1938] [serial = 2086] [outer = 0x1296f1c00] 19:47:34 INFO - PROCESS | 1938 | 1461466054170 Marionette DEBUG loaded listener.js 19:47:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 199 (0x12a120800) [pid = 1938] [serial = 2087] [outer = 0x1296f1c00] 19:47:34 INFO - PROCESS | 1938 | 1461466054609 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]]]}] 19:47:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 19:47:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 618ms 19:47:34 INFO - PROCESS | 1938 | 1461466054651 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 19:47:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 19:47:34 INFO - PROCESS | 1938 | 1461466054654 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 19:47:34 INFO - PROCESS | 1938 | 1461466054657 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 19:47:34 INFO - PROCESS | 1938 | 1461466054659 Marionette TRACE conn2 <- [1,2754,null,{}] 19:47:34 INFO - PROCESS | 1938 | 1461466054662 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}] 19:47:34 INFO - PROCESS | 1938 | 1461466054804 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 19:47:34 INFO - PROCESS | 1938 | 1461466054812 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:34 INFO - PROCESS | 1938 | ++DOCSHELL 0x12d01d000 == 88 [pid = 1938] [id = 696] 19:47:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 200 (0x12a121000) [pid = 1938] [serial = 2088] [outer = 0x0] 19:47:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 201 (0x12ab18400) [pid = 1938] [serial = 2089] [outer = 0x12a121000] 19:47:34 INFO - PROCESS | 1938 | 1461466054838 Marionette DEBUG loaded listener.js 19:47:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 202 (0x12ae29800) [pid = 1938] [serial = 2090] [outer = 0x12a121000] 19:47:35 INFO - PROCESS | 1938 | 1461466055235 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]]]}] 19:47:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 19:47:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 620ms 19:47:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 19:47:35 INFO - PROCESS | 1938 | 1461466055278 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 19:47:35 INFO - PROCESS | 1938 | 1461466055279 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 19:47:35 INFO - PROCESS | 1938 | 1461466055281 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 19:47:35 INFO - PROCESS | 1938 | 1461466055283 Marionette TRACE conn2 <- [1,2758,null,{}] 19:47:35 INFO - PROCESS | 1938 | 1461466055286 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}] 19:47:35 INFO - PROCESS | 1938 | 1461466055454 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 19:47:35 INFO - PROCESS | 1938 | 1461466055461 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:35 INFO - PROCESS | 1938 | ++DOCSHELL 0x12eba2800 == 89 [pid = 1938] [id = 697] 19:47:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 203 (0x12afa3000) [pid = 1938] [serial = 2091] [outer = 0x0] 19:47:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 204 (0x12b0e3400) [pid = 1938] [serial = 2092] [outer = 0x12afa3000] 19:47:35 INFO - PROCESS | 1938 | 1461466055488 Marionette DEBUG loaded listener.js 19:47:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 205 (0x12b517400) [pid = 1938] [serial = 2093] [outer = 0x12afa3000] 19:47:35 INFO - PROCESS | 1938 | 1461466055891 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]]]}] 19:47:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 19:47:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 621ms 19:47:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 19:47:35 INFO - PROCESS | 1938 | 1461466055902 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 19:47:35 INFO - PROCESS | 1938 | 1461466055904 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 19:47:35 INFO - PROCESS | 1938 | 1461466055907 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 19:47:35 INFO - PROCESS | 1938 | 1461466055911 Marionette TRACE conn2 <- [1,2762,null,{}] 19:47:35 INFO - PROCESS | 1938 | 1461466055913 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}] 19:47:36 INFO - PROCESS | 1938 | 1461466056071 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 19:47:36 INFO - PROCESS | 1938 | 1461466056118 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:36 INFO - PROCESS | 1938 | ++DOCSHELL 0x12fcd1000 == 90 [pid = 1938] [id = 698] 19:47:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 206 (0x12bc1e800) [pid = 1938] [serial = 2094] [outer = 0x0] 19:47:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 207 (0x12cfe6400) [pid = 1938] [serial = 2095] [outer = 0x12bc1e800] 19:47:36 INFO - PROCESS | 1938 | 1461466056223 Marionette DEBUG loaded listener.js 19:47:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 208 (0x12e361c00) [pid = 1938] [serial = 2096] [outer = 0x12bc1e800] 19:47:36 INFO - PROCESS | 1938 | 1461466056630 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]]]}] 19:47:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 19:47:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 773ms 19:47:36 INFO - PROCESS | 1938 | 1461466056679 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 19:47:36 INFO - PROCESS | 1938 | 1461466056680 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 19:47:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 19:47:36 INFO - PROCESS | 1938 | 1461466056683 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 19:47:36 INFO - PROCESS | 1938 | 1461466056684 Marionette TRACE conn2 <- [1,2766,null,{}] 19:47:36 INFO - PROCESS | 1938 | 1461466056686 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}] 19:47:36 INFO - PROCESS | 1938 | 1461466056820 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 19:47:36 INFO - PROCESS | 1938 | 1461466056847 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:36 INFO - PROCESS | 1938 | ++DOCSHELL 0x137248800 == 91 [pid = 1938] [id = 699] 19:47:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 209 (0x12e381800) [pid = 1938] [serial = 2097] [outer = 0x0] 19:47:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 210 (0x12e38cc00) [pid = 1938] [serial = 2098] [outer = 0x12e381800] 19:47:36 INFO - PROCESS | 1938 | 1461466056872 Marionette DEBUG loaded listener.js 19:47:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 211 (0x12e806c00) [pid = 1938] [serial = 2099] [outer = 0x12e381800] 19:47:37 INFO - PROCESS | 1938 | 1461466057220 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]]]}] 19:47:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 19:47:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 568ms 19:47:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 19:47:37 INFO - PROCESS | 1938 | 1461466057253 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 19:47:37 INFO - PROCESS | 1938 | 1461466057254 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 19:47:37 INFO - PROCESS | 1938 | 1461466057259 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 19:47:37 INFO - PROCESS | 1938 | 1461466057260 Marionette TRACE conn2 <- [1,2770,null,{}] 19:47:37 INFO - PROCESS | 1938 | 1461466057262 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}] 19:47:37 INFO - PROCESS | 1938 | 1461466057397 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 19:47:37 INFO - PROCESS | 1938 | 1461466057414 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:37 INFO - PROCESS | 1938 | ++DOCSHELL 0x138da0800 == 92 [pid = 1938] [id = 700] 19:47:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 212 (0x12ea74800) [pid = 1938] [serial = 2100] [outer = 0x0] 19:47:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 213 (0x12ea7a000) [pid = 1938] [serial = 2101] [outer = 0x12ea74800] 19:47:37 INFO - PROCESS | 1938 | 1461466057439 Marionette DEBUG loaded listener.js 19:47:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 214 (0x12eb2a000) [pid = 1938] [serial = 2102] [outer = 0x12ea74800] 19:47:37 INFO - PROCESS | 1938 | --DOMWINDOW == 213 (0x12ab1dc00) [pid = 1938] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 19:47:37 INFO - PROCESS | 1938 | --DOMWINDOW == 212 (0x12af65c00) [pid = 1938] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 19:47:37 INFO - PROCESS | 1938 | --DOMWINDOW == 211 (0x1296fec00) [pid = 1938] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 19:47:37 INFO - PROCESS | 1938 | --DOMWINDOW == 210 (0x12b74f000) [pid = 1938] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 19:47:37 INFO - PROCESS | 1938 | --DOMWINDOW == 209 (0x12d590800) [pid = 1938] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 19:47:37 INFO - PROCESS | 1938 | --DOMWINDOW == 208 (0x119135400) [pid = 1938] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 19:47:37 INFO - PROCESS | 1938 | --DOMWINDOW == 207 (0x12ea7ac00) [pid = 1938] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 19:47:37 INFO - PROCESS | 1938 | --DOMWINDOW == 206 (0x114f96800) [pid = 1938] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 19:47:37 INFO - PROCESS | 1938 | --DOMWINDOW == 205 (0x138ca6000) [pid = 1938] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 19:47:37 INFO - PROCESS | 1938 | --DOMWINDOW == 204 (0x12ae30800) [pid = 1938] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 19:47:37 INFO - PROCESS | 1938 | --DOMWINDOW == 203 (0x12ae26400) [pid = 1938] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 19:47:37 INFO - PROCESS | 1938 | --DOMWINDOW == 202 (0x12cfeb800) [pid = 1938] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 19:47:37 INFO - PROCESS | 1938 | --DOMWINDOW == 201 (0x118c1f000) [pid = 1938] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 19:47:37 INFO - PROCESS | 1938 | --DOMWINDOW == 200 (0x12afaf800) [pid = 1938] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 19:47:37 INFO - PROCESS | 1938 | --DOMWINDOW == 199 (0x119795c00) [pid = 1938] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 19:47:37 INFO - PROCESS | 1938 | --DOMWINDOW == 198 (0x12b254400) [pid = 1938] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 19:47:37 INFO - PROCESS | 1938 | --DOMWINDOW == 197 (0x119238400) [pid = 1938] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 19:47:37 INFO - PROCESS | 1938 | --DOMWINDOW == 196 (0x11c882800) [pid = 1938] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 19:47:37 INFO - PROCESS | 1938 | --DOMWINDOW == 195 (0x12db9f800) [pid = 1938] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 19:47:37 INFO - PROCESS | 1938 | --DOMWINDOW == 194 (0x12e311c00) [pid = 1938] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 19:47:37 INFO - PROCESS | 1938 | --DOMWINDOW == 193 (0x1269cc000) [pid = 1938] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 19:47:37 INFO - PROCESS | 1938 | --DOMWINDOW == 192 (0x12ae35000) [pid = 1938] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 19:47:37 INFO - PROCESS | 1938 | --DOMWINDOW == 191 (0x12cfe8800) [pid = 1938] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 19:47:37 INFO - PROCESS | 1938 | --DOMWINDOW == 190 (0x114e57000) [pid = 1938] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 19:47:37 INFO - PROCESS | 1938 | --DOMWINDOW == 189 (0x115168c00) [pid = 1938] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 19:47:37 INFO - PROCESS | 1938 | --DOMWINDOW == 188 (0x11c337c00) [pid = 1938] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 19:47:38 INFO - PROCESS | 1938 | --DOMWINDOW == 187 (0x1296fb800) [pid = 1938] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 19:47:38 INFO - PROCESS | 1938 | --DOMWINDOW == 186 (0x12ae34800) [pid = 1938] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 19:47:38 INFO - PROCESS | 1938 | --DOMWINDOW == 185 (0x12bceb400) [pid = 1938] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 19:47:38 INFO - PROCESS | 1938 | --DOMWINDOW == 184 (0x138ca5800) [pid = 1938] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 19:47:38 INFO - PROCESS | 1938 | --DOMWINDOW == 183 (0x12ab19400) [pid = 1938] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 19:47:38 INFO - PROCESS | 1938 | --DOMWINDOW == 182 (0x114ff2400) [pid = 1938] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 19:47:38 INFO - PROCESS | 1938 | --DOMWINDOW == 181 (0x118e6dc00) [pid = 1938] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 19:47:38 INFO - PROCESS | 1938 | --DOMWINDOW == 180 (0x11c7d6400) [pid = 1938] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 19:47:38 INFO - PROCESS | 1938 | --DOMWINDOW == 179 (0x124e4c000) [pid = 1938] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 19:47:38 INFO - PROCESS | 1938 | --DOMWINDOW == 178 (0x12f9c0000) [pid = 1938] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 19:47:38 INFO - PROCESS | 1938 | --DOMWINDOW == 177 (0x12b4a8800) [pid = 1938] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 19:47:38 INFO - PROCESS | 1938 | --DOMWINDOW == 176 (0x12b94d800) [pid = 1938] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 19:47:38 INFO - PROCESS | 1938 | --DOMWINDOW == 175 (0x1269c5c00) [pid = 1938] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 19:47:38 INFO - PROCESS | 1938 | --DOMWINDOW == 174 (0x129141400) [pid = 1938] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 19:47:38 INFO - PROCESS | 1938 | --DOMWINDOW == 173 (0x11c320400) [pid = 1938] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 19:47:38 INFO - PROCESS | 1938 | --DOMWINDOW == 172 (0x118ff2000) [pid = 1938] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 19:47:38 INFO - PROCESS | 1938 | --DOMWINDOW == 171 (0x118e7b000) [pid = 1938] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 19:47:38 INFO - PROCESS | 1938 | --DOMWINDOW == 170 (0x12a14d000) [pid = 1938] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 19:47:38 INFO - PROCESS | 1938 | --DOMWINDOW == 169 (0x12ad97800) [pid = 1938] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 19:47:38 INFO - PROCESS | 1938 | --DOMWINDOW == 168 (0x11c33c000) [pid = 1938] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 19:47:38 INFO - PROCESS | 1938 | --DOMWINDOW == 167 (0x128e10800) [pid = 1938] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 19:47:38 INFO - PROCESS | 1938 | --DOMWINDOW == 166 (0x12f807000) [pid = 1938] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 19:47:38 INFO - PROCESS | 1938 | --DOMWINDOW == 165 (0x11883bc00) [pid = 1938] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 19:47:38 INFO - PROCESS | 1938 | --DOMWINDOW == 164 (0x11aa6a000) [pid = 1938] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 19:47:38 INFO - PROCESS | 1938 | --DOMWINDOW == 163 (0x12ab1bc00) [pid = 1938] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 19:47:38 INFO - PROCESS | 1938 | --DOMWINDOW == 162 (0x12f86bc00) [pid = 1938] [serial = 50] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 19:47:38 INFO - PROCESS | 1938 | --DOMWINDOW == 161 (0x114ff7400) [pid = 1938] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 19:47:38 INFO - PROCESS | 1938 | --DOMWINDOW == 160 (0x12e319400) [pid = 1938] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 19:47:38 INFO - PROCESS | 1938 | --DOMWINDOW == 159 (0x124006000) [pid = 1938] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 19:47:38 INFO - PROCESS | 1938 | --DOMWINDOW == 158 (0x1296f9c00) [pid = 1938] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 19:47:38 INFO - PROCESS | 1938 | --DOMWINDOW == 157 (0x12afae400) [pid = 1938] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 19:47:38 INFO - PROCESS | 1938 | 1461466058114 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]]]}] 19:47:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 19:47:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 869ms 19:47:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 19:47:38 INFO - PROCESS | 1938 | 1461466058127 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 19:47:38 INFO - PROCESS | 1938 | 1461466058129 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 19:47:38 INFO - PROCESS | 1938 | 1461466058131 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 19:47:38 INFO - PROCESS | 1938 | 1461466058132 Marionette TRACE conn2 <- [1,2774,null,{}] 19:47:38 INFO - PROCESS | 1938 | 1461466058134 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}] 19:47:38 INFO - PROCESS | 1938 | 1461466058241 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 19:47:38 INFO - PROCESS | 1938 | 1461466058327 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:38 INFO - PROCESS | 1938 | ++DOCSHELL 0x12ad34000 == 93 [pid = 1938] [id = 701] 19:47:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 158 (0x1188c4000) [pid = 1938] [serial = 2103] [outer = 0x0] 19:47:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 159 (0x119795c00) [pid = 1938] [serial = 2104] [outer = 0x1188c4000] 19:47:38 INFO - PROCESS | 1938 | 1461466058353 Marionette DEBUG loaded listener.js 19:47:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 160 (0x11bb36800) [pid = 1938] [serial = 2105] [outer = 0x1188c4000] 19:47:38 INFO - PROCESS | 1938 | 1461466058653 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]]]}] 19:47:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 19:47:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 570ms 19:47:38 INFO - PROCESS | 1938 | 1461466058702 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 19:47:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 19:47:38 INFO - PROCESS | 1938 | 1461466058703 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 19:47:38 INFO - PROCESS | 1938 | 1461466058706 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 19:47:38 INFO - PROCESS | 1938 | 1461466058708 Marionette TRACE conn2 <- [1,2778,null,{}] 19:47:38 INFO - PROCESS | 1938 | 1461466058710 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}] 19:47:38 INFO - PROCESS | 1938 | 1461466058829 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 19:47:38 INFO - PROCESS | 1938 | 1461466058910 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:38 INFO - PROCESS | 1938 | ++DOCSHELL 0x13725c000 == 94 [pid = 1938] [id = 702] 19:47:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 161 (0x118e6dc00) [pid = 1938] [serial = 2106] [outer = 0x0] 19:47:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 162 (0x11c33ec00) [pid = 1938] [serial = 2107] [outer = 0x118e6dc00] 19:47:38 INFO - PROCESS | 1938 | 1461466058940 Marionette DEBUG loaded listener.js 19:47:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 163 (0x12af62000) [pid = 1938] [serial = 2108] [outer = 0x118e6dc00] 19:47:39 INFO - PROCESS | 1938 | 1461466059258 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]]]}] 19:47:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 19:47:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 571ms 19:47:39 INFO - PROCESS | 1938 | 1461466059278 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 19:47:39 INFO - PROCESS | 1938 | 1461466059279 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 19:47:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 19:47:39 INFO - PROCESS | 1938 | 1461466059281 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 19:47:39 INFO - PROCESS | 1938 | 1461466059282 Marionette TRACE conn2 <- [1,2782,null,{}] 19:47:39 INFO - PROCESS | 1938 | 1461466059284 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}] 19:47:39 INFO - PROCESS | 1938 | 1461466059392 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 19:47:39 INFO - PROCESS | 1938 | 1461466059396 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:39 INFO - PROCESS | 1938 | ++DOCSHELL 0x139b19000 == 95 [pid = 1938] [id = 703] 19:47:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 164 (0x12b099000) [pid = 1938] [serial = 2109] [outer = 0x0] 19:47:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 165 (0x12b4dc800) [pid = 1938] [serial = 2110] [outer = 0x12b099000] 19:47:39 INFO - PROCESS | 1938 | 1461466059422 Marionette DEBUG loaded listener.js 19:47:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 166 (0x12cfe8800) [pid = 1938] [serial = 2111] [outer = 0x12b099000] 19:47:39 INFO - PROCESS | 1938 | 1461466059775 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]]]}] 19:47:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 19:47:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 518ms 19:47:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 19:47:39 INFO - PROCESS | 1938 | 1461466059800 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 19:47:39 INFO - PROCESS | 1938 | 1461466059801 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 19:47:39 INFO - PROCESS | 1938 | 1461466059803 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 19:47:39 INFO - PROCESS | 1938 | 1461466059804 Marionette TRACE conn2 <- [1,2786,null,{}] 19:47:39 INFO - PROCESS | 1938 | 1461466059812 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}] 19:47:39 INFO - PROCESS | 1938 | 1461466059967 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 19:47:40 INFO - PROCESS | 1938 | 1461466060149 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:40 INFO - PROCESS | 1938 | ++DOCSHELL 0x11a9df800 == 96 [pid = 1938] [id = 704] 19:47:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 167 (0x114ff3c00) [pid = 1938] [serial = 2112] [outer = 0x0] 19:47:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 168 (0x115042000) [pid = 1938] [serial = 2113] [outer = 0x114ff3c00] 19:47:40 INFO - PROCESS | 1938 | 1461466060195 Marionette DEBUG loaded listener.js 19:47:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 169 (0x118e17000) [pid = 1938] [serial = 2114] [outer = 0x114ff3c00] 19:47:40 INFO - PROCESS | 1938 | 1461466060642 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]]]}] 19:47:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 19:47:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 875ms 19:47:40 INFO - PROCESS | 1938 | 1461466060679 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 19:47:40 INFO - PROCESS | 1938 | 1461466060682 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 19:47:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 19:47:40 INFO - PROCESS | 1938 | 1461466060686 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 19:47:40 INFO - PROCESS | 1938 | 1461466060688 Marionette TRACE conn2 <- [1,2790,null,{}] 19:47:40 INFO - PROCESS | 1938 | 1461466060691 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}] 19:47:40 INFO - PROCESS | 1938 | 1461466060822 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 19:47:40 INFO - PROCESS | 1938 | 1461466060951 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:40 INFO - PROCESS | 1938 | ++DOCSHELL 0x12ae7e000 == 97 [pid = 1938] [id = 705] 19:47:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 170 (0x11aa6a000) [pid = 1938] [serial = 2115] [outer = 0x0] 19:47:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 171 (0x11bfa2c00) [pid = 1938] [serial = 2116] [outer = 0x11aa6a000] 19:47:40 INFO - PROCESS | 1938 | 1461466060985 Marionette DEBUG loaded listener.js 19:47:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 172 (0x123ac7800) [pid = 1938] [serial = 2117] [outer = 0x11aa6a000] 19:47:41 INFO - PROCESS | 1938 | 1461466061495 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]]]}] 19:47:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 19:47:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 820ms 19:47:41 INFO - PROCESS | 1938 | 1461466061510 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 19:47:41 INFO - PROCESS | 1938 | 1461466061514 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 19:47:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 19:47:41 INFO - PROCESS | 1938 | 1461466061518 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 19:47:41 INFO - PROCESS | 1938 | 1461466061521 Marionette TRACE conn2 <- [1,2794,null,{}] 19:47:41 INFO - PROCESS | 1938 | 1461466061545 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}] 19:47:41 INFO - PROCESS | 1938 | 1461466061670 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 19:47:41 INFO - PROCESS | 1938 | 1461466061766 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:41 INFO - PROCESS | 1938 | ++DOCSHELL 0x12f921800 == 98 [pid = 1938] [id = 706] 19:47:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 173 (0x129307800) [pid = 1938] [serial = 2118] [outer = 0x0] 19:47:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 174 (0x12950b800) [pid = 1938] [serial = 2119] [outer = 0x129307800] 19:47:41 INFO - PROCESS | 1938 | 1461466061798 Marionette DEBUG loaded listener.js 19:47:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 175 (0x12978b000) [pid = 1938] [serial = 2120] [outer = 0x129307800] 19:47:42 INFO - PROCESS | 1938 | 1461466062239 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]]]}] 19:47:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 19:47:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 745ms 19:47:42 INFO - PROCESS | 1938 | 1461466062272 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 19:47:42 INFO - PROCESS | 1938 | 1461466062273 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 19:47:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 19:47:42 INFO - PROCESS | 1938 | 1461466062283 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 19:47:42 INFO - PROCESS | 1938 | 1461466062287 Marionette TRACE conn2 <- [1,2798,null,{}] 19:47:42 INFO - PROCESS | 1938 | 1461466062293 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}] 19:47:42 INFO - PROCESS | 1938 | 1461466062418 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 19:47:42 INFO - PROCESS | 1938 | 1461466062515 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:42 INFO - PROCESS | 1938 | ++DOCSHELL 0x139c2c800 == 99 [pid = 1938] [id = 707] 19:47:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 176 (0x12978d800) [pid = 1938] [serial = 2121] [outer = 0x0] 19:47:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 177 (0x12afa4c00) [pid = 1938] [serial = 2122] [outer = 0x12978d800] 19:47:42 INFO - PROCESS | 1938 | 1461466062546 Marionette DEBUG loaded listener.js 19:47:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 178 (0x12b0d8000) [pid = 1938] [serial = 2123] [outer = 0x12978d800] 19:47:42 INFO - PROCESS | 1938 | 1461466062995 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]]]}] 19:47:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 19:47:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 782ms 19:47:43 INFO - PROCESS | 1938 | 1461466063060 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 19:47:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 19:47:43 INFO - PROCESS | 1938 | 1461466063062 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 19:47:43 INFO - PROCESS | 1938 | 1461466063065 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 19:47:43 INFO - PROCESS | 1938 | 1461466063066 Marionette TRACE conn2 <- [1,2802,null,{}] 19:47:43 INFO - PROCESS | 1938 | 1461466063069 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}] 19:47:43 INFO - PROCESS | 1938 | 1461466063192 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 19:47:43 INFO - PROCESS | 1938 | 1461466063288 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:43 INFO - PROCESS | 1938 | ++DOCSHELL 0x139e7a800 == 100 [pid = 1938] [id = 708] 19:47:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 179 (0x12b269c00) [pid = 1938] [serial = 2124] [outer = 0x0] 19:47:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 180 (0x12b4cfc00) [pid = 1938] [serial = 2125] [outer = 0x12b269c00] 19:47:43 INFO - PROCESS | 1938 | 1461466063319 Marionette DEBUG loaded listener.js 19:47:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 181 (0x12cfa3000) [pid = 1938] [serial = 2126] [outer = 0x12b269c00] 19:47:43 INFO - PROCESS | 1938 | 1461466063702 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]]]}] 19:47:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 19:47:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 673ms 19:47:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 19:47:43 INFO - PROCESS | 1938 | 1461466063738 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 19:47:43 INFO - PROCESS | 1938 | 1461466063740 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 19:47:43 INFO - PROCESS | 1938 | 1461466063742 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 19:47:43 INFO - PROCESS | 1938 | 1461466063743 Marionette TRACE conn2 <- [1,2806,null,{}] 19:47:43 INFO - PROCESS | 1938 | 1461466063745 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}] 19:47:43 INFO - PROCESS | 1938 | 1461466063867 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 19:47:43 INFO - PROCESS | 1938 | 1461466063965 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:43 INFO - PROCESS | 1938 | ++DOCSHELL 0x13a069000 == 101 [pid = 1938] [id = 709] 19:47:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 182 (0x12e38d400) [pid = 1938] [serial = 2127] [outer = 0x0] 19:47:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 183 (0x12e808800) [pid = 1938] [serial = 2128] [outer = 0x12e38d400] 19:47:44 INFO - PROCESS | 1938 | 1461466064003 Marionette DEBUG loaded listener.js 19:47:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 184 (0x12eb2ac00) [pid = 1938] [serial = 2129] [outer = 0x12e38d400] 19:47:44 INFO - PROCESS | 1938 | 1461466064441 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]]]}] 19:47:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 19:47:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 719ms 19:47:44 INFO - PROCESS | 1938 | 1461466064461 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 19:47:44 INFO - PROCESS | 1938 | 1461466064463 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 19:47:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 19:47:44 INFO - PROCESS | 1938 | 1461466064465 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 19:47:44 INFO - PROCESS | 1938 | 1461466064466 Marionette TRACE conn2 <- [1,2810,null,{}] 19:47:44 INFO - PROCESS | 1938 | 1461466064468 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}] 19:47:44 INFO - PROCESS | 1938 | 1461466064617 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 19:47:44 INFO - PROCESS | 1938 | 1461466064726 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:44 INFO - PROCESS | 1938 | ++DOCSHELL 0x13a13c800 == 102 [pid = 1938] [id = 710] 19:47:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 185 (0x12eb2b000) [pid = 1938] [serial = 2130] [outer = 0x0] 19:47:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 186 (0x12eb88800) [pid = 1938] [serial = 2131] [outer = 0x12eb2b000] 19:47:44 INFO - PROCESS | 1938 | 1461466064759 Marionette DEBUG loaded listener.js 19:47:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 187 (0x12f865c00) [pid = 1938] [serial = 2132] [outer = 0x12eb2b000] 19:47:45 INFO - PROCESS | 1938 | 1461466065155 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]]]}] 19:47:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 19:47:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 720ms 19:47:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 19:47:45 INFO - PROCESS | 1938 | 1461466065186 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 19:47:45 INFO - PROCESS | 1938 | 1461466065187 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 19:47:45 INFO - PROCESS | 1938 | 1461466065189 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 19:47:45 INFO - PROCESS | 1938 | 1461466065190 Marionette TRACE conn2 <- [1,2814,null,{}] 19:47:45 INFO - PROCESS | 1938 | 1461466065193 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}] 19:47:45 INFO - PROCESS | 1938 | 1461466065314 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 19:47:45 INFO - PROCESS | 1938 | 1461466065442 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:45 INFO - PROCESS | 1938 | ++DOCSHELL 0x13a730000 == 103 [pid = 1938] [id = 711] 19:47:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 188 (0x12eb2f800) [pid = 1938] [serial = 2133] [outer = 0x0] 19:47:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 189 (0x12f86d400) [pid = 1938] [serial = 2134] [outer = 0x12eb2f800] 19:47:45 INFO - PROCESS | 1938 | 1461466065474 Marionette DEBUG loaded listener.js 19:47:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 190 (0x12fc94800) [pid = 1938] [serial = 2135] [outer = 0x12eb2f800] 19:47:45 INFO - PROCESS | 1938 | 1461466065858 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]]]}] 19:47:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 19:47:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 721ms 19:47:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 19:47:45 INFO - PROCESS | 1938 | 1461466065911 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 19:47:45 INFO - PROCESS | 1938 | 1461466065912 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 19:47:45 INFO - PROCESS | 1938 | 1461466065914 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 19:47:45 INFO - PROCESS | 1938 | 1461466065915 Marionette TRACE conn2 <- [1,2818,null,{}] 19:47:45 INFO - PROCESS | 1938 | 1461466065918 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}] 19:47:46 INFO - PROCESS | 1938 | 1461466066056 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 19:47:46 INFO - PROCESS | 1938 | 1461466066154 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:46 INFO - PROCESS | 1938 | ++DOCSHELL 0x14221e000 == 104 [pid = 1938] [id = 712] 19:47:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 191 (0x12fc90c00) [pid = 1938] [serial = 2136] [outer = 0x0] 19:47:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 192 (0x12fe9a800) [pid = 1938] [serial = 2137] [outer = 0x12fc90c00] 19:47:46 INFO - PROCESS | 1938 | 1461466066184 Marionette DEBUG loaded listener.js 19:47:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 193 (0x130162400) [pid = 1938] [serial = 2138] [outer = 0x12fc90c00] 19:47:46 INFO - PROCESS | 1938 | 1461466066644 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]]]}] 19:47:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 19:47:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 772ms 19:47:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 19:47:46 INFO - PROCESS | 1938 | 1461466066687 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 19:47:46 INFO - PROCESS | 1938 | 1461466066688 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 19:47:46 INFO - PROCESS | 1938 | 1461466066690 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 19:47:46 INFO - PROCESS | 1938 | 1461466066691 Marionette TRACE conn2 <- [1,2822,null,{}] 19:47:46 INFO - PROCESS | 1938 | 1461466066694 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}] 19:47:46 INFO - PROCESS | 1938 | 1461466066817 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 19:47:46 INFO - PROCESS | 1938 | 1461466066916 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:46 INFO - PROCESS | 1938 | ++DOCSHELL 0x146006800 == 105 [pid = 1938] [id = 713] 19:47:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 194 (0x130166c00) [pid = 1938] [serial = 2139] [outer = 0x0] 19:47:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 195 (0x1372bdc00) [pid = 1938] [serial = 2140] [outer = 0x130166c00] 19:47:46 INFO - PROCESS | 1938 | 1461466066946 Marionette DEBUG loaded listener.js 19:47:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 196 (0x138c90c00) [pid = 1938] [serial = 2141] [outer = 0x130166c00] 19:47:47 INFO - PROCESS | 1938 | 1461466067357 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]]]}] 19:47:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 19:47:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 722ms 19:47:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 19:47:47 INFO - PROCESS | 1938 | 1461466067427 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 19:47:47 INFO - PROCESS | 1938 | 1461466067428 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 19:47:47 INFO - PROCESS | 1938 | 1461466067431 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 19:47:47 INFO - PROCESS | 1938 | 1461466067432 Marionette TRACE conn2 <- [1,2826,null,{}] 19:47:47 INFO - PROCESS | 1938 | 1461466067434 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}] 19:47:47 INFO - PROCESS | 1938 | 1461466067558 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 19:47:47 INFO - PROCESS | 1938 | 1461466067659 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:47 INFO - PROCESS | 1938 | ++DOCSHELL 0x14616b000 == 106 [pid = 1938] [id = 714] 19:47:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 197 (0x12a806000) [pid = 1938] [serial = 2142] [outer = 0x0] 19:47:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 198 (0x12a80ec00) [pid = 1938] [serial = 2143] [outer = 0x12a806000] 19:47:47 INFO - PROCESS | 1938 | 1461466067694 Marionette DEBUG loaded listener.js 19:47:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 199 (0x1372b6c00) [pid = 1938] [serial = 2144] [outer = 0x12a806000] 19:47:48 INFO - PROCESS | 1938 | 1461466068127 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 19:47:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 19:47:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 718ms 19:47:48 INFO - PROCESS | 1938 | 1461466068149 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 19:47:48 INFO - PROCESS | 1938 | 1461466068151 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 19:47:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 19:47:48 INFO - PROCESS | 1938 | 1461466068153 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 19:47:48 INFO - PROCESS | 1938 | 1461466068155 Marionette TRACE conn2 <- [1,2830,null,{}] 19:47:48 INFO - PROCESS | 1938 | 1461466068158 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}] 19:47:48 INFO - PROCESS | 1938 | 1461466068298 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 19:47:48 INFO - PROCESS | 1938 | 1461466068431 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:48 INFO - PROCESS | 1938 | ++DOCSHELL 0x11aead800 == 107 [pid = 1938] [id = 715] 19:47:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 200 (0x138c9b000) [pid = 1938] [serial = 2145] [outer = 0x0] 19:47:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 201 (0x138ca4000) [pid = 1938] [serial = 2146] [outer = 0x138c9b000] 19:47:48 INFO - PROCESS | 1938 | 1461466068463 Marionette DEBUG loaded listener.js 19:47:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 202 (0x138ca9c00) [pid = 1938] [serial = 2147] [outer = 0x138c9b000] 19:47:48 INFO - PROCESS | 1938 | 1461466068946 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]]]}] 19:47:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 19:47:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 822ms 19:47:48 INFO - PROCESS | 1938 | 1461466068976 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 19:47:48 INFO - PROCESS | 1938 | 1461466068977 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 19:47:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 19:47:48 INFO - PROCESS | 1938 | 1461466068980 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 19:47:48 INFO - PROCESS | 1938 | 1461466068981 Marionette TRACE conn2 <- [1,2834,null,{}] 19:47:48 INFO - PROCESS | 1938 | 1461466068983 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}] 19:47:49 INFO - PROCESS | 1938 | 1461466069110 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 19:47:49 INFO - PROCESS | 1938 | 1461466069212 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:49 INFO - PROCESS | 1938 | ++DOCSHELL 0x124ea4000 == 108 [pid = 1938] [id = 716] 19:47:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 203 (0x116575800) [pid = 1938] [serial = 2148] [outer = 0x0] 19:47:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 204 (0x11bfa7c00) [pid = 1938] [serial = 2149] [outer = 0x116575800] 19:47:49 INFO - PROCESS | 1938 | 1461466069243 Marionette DEBUG loaded listener.js 19:47:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 205 (0x129706400) [pid = 1938] [serial = 2150] [outer = 0x116575800] 19:47:49 INFO - PROCESS | 1938 | 1461466069679 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 19:47:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 19:47:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 718ms 19:47:49 INFO - PROCESS | 1938 | 1461466069699 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 19:47:49 INFO - PROCESS | 1938 | 1461466069700 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 19:47:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 19:47:49 INFO - PROCESS | 1938 | 1461466069702 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 19:47:49 INFO - PROCESS | 1938 | 1461466069704 Marionette TRACE conn2 <- [1,2838,null,{}] 19:47:49 INFO - PROCESS | 1938 | 1461466069706 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}] 19:47:49 INFO - PROCESS | 1938 | 1461466069836 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 19:47:49 INFO - PROCESS | 1938 | 1461466069939 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:49 INFO - PROCESS | 1938 | ++DOCSHELL 0x126c0e000 == 109 [pid = 1938] [id = 717] 19:47:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 206 (0x114ff3400) [pid = 1938] [serial = 2151] [outer = 0x0] 19:47:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 207 (0x118ff1800) [pid = 1938] [serial = 2152] [outer = 0x114ff3400] 19:47:49 INFO - PROCESS | 1938 | 1461466069970 Marionette DEBUG loaded listener.js 19:47:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 208 (0x1288cc800) [pid = 1938] [serial = 2153] [outer = 0x114ff3400] 19:47:50 INFO - PROCESS | 1938 | 1461466070370 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]]]}] 19:47:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 19:47:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 719ms 19:47:50 INFO - PROCESS | 1938 | 1461466070421 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 19:47:50 INFO - PROCESS | 1938 | 1461466070424 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 19:47:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 19:47:50 INFO - PROCESS | 1938 | 1461466070427 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 19:47:50 INFO - PROCESS | 1938 | 1461466070428 Marionette TRACE conn2 <- [1,2842,null,{}] 19:47:50 INFO - PROCESS | 1938 | 1461466070431 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}] 19:47:50 INFO - PROCESS | 1938 | 1461466070584 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 19:47:51 INFO - PROCESS | 1938 | 1461466070998 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:51 INFO - PROCESS | 1938 | ++DOCSHELL 0x11aea6000 == 110 [pid = 1938] [id = 718] 19:47:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 209 (0x114f9d400) [pid = 1938] [serial = 2154] [outer = 0x0] 19:47:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 210 (0x114ff6800) [pid = 1938] [serial = 2155] [outer = 0x114f9d400] 19:47:51 INFO - PROCESS | 1938 | 1461466071031 Marionette DEBUG loaded listener.js 19:47:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 211 (0x1185af400) [pid = 1938] [serial = 2156] [outer = 0x114f9d400] 19:47:51 INFO - PROCESS | 1938 | 1461466071499 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]]]}] 19:47:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 19:47:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1125ms 19:47:51 INFO - PROCESS | 1938 | 1461466071554 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 19:47:51 INFO - PROCESS | 1938 | 1461466071556 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 19:47:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 19:47:51 INFO - PROCESS | 1938 | 1461466071559 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 19:47:51 INFO - PROCESS | 1938 | 1461466071562 Marionette TRACE conn2 <- [1,2846,null,{}] 19:47:51 INFO - PROCESS | 1938 | 1461466071565 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}] 19:47:51 INFO - PROCESS | 1938 | 1461466071687 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 19:47:51 INFO - PROCESS | 1938 | 1461466071793 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:51 INFO - PROCESS | 1938 | ++DOCSHELL 0x11c370800 == 111 [pid = 1938] [id = 719] 19:47:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 212 (0x11bbe6000) [pid = 1938] [serial = 2157] [outer = 0x0] 19:47:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 213 (0x11c31f400) [pid = 1938] [serial = 2158] [outer = 0x11bbe6000] 19:47:51 INFO - PROCESS | 1938 | 1461466071823 Marionette DEBUG loaded listener.js 19:47:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 214 (0x123acb000) [pid = 1938] [serial = 2159] [outer = 0x11bbe6000] 19:47:52 INFO - PROCESS | 1938 | --DOCSHELL 0x139b19000 == 110 [pid = 1938] [id = 703] 19:47:52 INFO - PROCESS | 1938 | --DOCSHELL 0x13725c000 == 109 [pid = 1938] [id = 702] 19:47:52 INFO - PROCESS | 1938 | --DOCSHELL 0x12ea38800 == 108 [pid = 1938] [id = 674] 19:47:52 INFO - PROCESS | 1938 | --DOCSHELL 0x138da0800 == 107 [pid = 1938] [id = 700] 19:47:52 INFO - PROCESS | 1938 | --DOCSHELL 0x137248800 == 106 [pid = 1938] [id = 699] 19:47:52 INFO - PROCESS | 1938 | --DOMWINDOW == 213 (0x12f9c8800) [pid = 1938] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 19:47:52 INFO - PROCESS | 1938 | --DOMWINDOW == 212 (0x13015c000) [pid = 1938] [serial = 2011] [outer = 0x0] [url = about:blank] 19:47:52 INFO - PROCESS | 1938 | --DOMWINDOW == 211 (0x1372bbc00) [pid = 1938] [serial = 2014] [outer = 0x0] [url = about:blank] 19:47:52 INFO - PROCESS | 1938 | --DOMWINDOW == 210 (0x12ad96000) [pid = 1938] [serial = 2017] [outer = 0x0] [url = about:blank] 19:47:52 INFO - PROCESS | 1938 | --DOMWINDOW == 209 (0x11bf9b000) [pid = 1938] [serial = 2020] [outer = 0x0] [url = about:blank] 19:47:52 INFO - PROCESS | 1938 | --DOMWINDOW == 208 (0x12ae2b800) [pid = 1938] [serial = 2044] [outer = 0x0] [url = about:blank] 19:47:52 INFO - PROCESS | 1938 | --DOCSHELL 0x12fcd1000 == 105 [pid = 1938] [id = 698] 19:47:52 INFO - PROCESS | 1938 | --DOCSHELL 0x12eba2800 == 104 [pid = 1938] [id = 697] 19:47:52 INFO - PROCESS | 1938 | --DOCSHELL 0x12f928800 == 103 [pid = 1938] [id = 18] 19:47:52 INFO - PROCESS | 1938 | --DOCSHELL 0x12d01d000 == 102 [pid = 1938] [id = 696] 19:47:52 INFO - PROCESS | 1938 | --DOCSHELL 0x12b438000 == 101 [pid = 1938] [id = 695] 19:47:52 INFO - PROCESS | 1938 | --DOCSHELL 0x128e6f000 == 100 [pid = 1938] [id = 694] 19:47:52 INFO - PROCESS | 1938 | --DOCSHELL 0x123a2b000 == 99 [pid = 1938] [id = 693] 19:47:52 INFO - PROCESS | 1938 | --DOCSHELL 0x12ae84000 == 98 [pid = 1938] [id = 692] 19:47:52 INFO - PROCESS | 1938 | --DOCSHELL 0x139789000 == 97 [pid = 1938] [id = 689] 19:47:52 INFO - PROCESS | 1938 | --DOCSHELL 0x138d36000 == 96 [pid = 1938] [id = 688] 19:47:52 INFO - PROCESS | 1938 | --DOCSHELL 0x13724b800 == 95 [pid = 1938] [id = 687] 19:47:52 INFO - PROCESS | 1938 | --DOCSHELL 0x12fe42800 == 94 [pid = 1938] [id = 686] 19:47:52 INFO - PROCESS | 1938 | --DOCSHELL 0x12f92c000 == 93 [pid = 1938] [id = 685] 19:47:52 INFO - PROCESS | 1938 | --DOCSHELL 0x12ef9a800 == 92 [pid = 1938] [id = 684] 19:47:52 INFO - PROCESS | 1938 | --DOCSHELL 0x12d38d000 == 91 [pid = 1938] [id = 683] 19:47:52 INFO - PROCESS | 1938 | --DOCSHELL 0x124eb3000 == 90 [pid = 1938] [id = 682] 19:47:52 INFO - PROCESS | 1938 | --DOCSHELL 0x12ea23000 == 89 [pid = 1938] [id = 681] 19:47:52 INFO - PROCESS | 1938 | 1461466072376 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]]]}] 19:47:52 INFO - PROCESS | 1938 | --DOMWINDOW == 207 (0x12f870400) [pid = 1938] [serial = 1952] [outer = 0x0] [url = about:blank] 19:47:52 INFO - PROCESS | 1938 | --DOMWINDOW == 206 (0x118fea000) [pid = 1938] [serial = 1718] [outer = 0x0] [url = about:blank] 19:47:52 INFO - PROCESS | 1938 | --DOMWINDOW == 205 (0x12968a000) [pid = 1938] [serial = 1721] [outer = 0x0] [url = about:blank] 19:47:52 INFO - PROCESS | 1938 | --DOMWINDOW == 204 (0x12ae33800) [pid = 1938] [serial = 1724] [outer = 0x0] [url = about:blank] 19:47:52 INFO - PROCESS | 1938 | --DOMWINDOW == 203 (0x12cfe4400) [pid = 1938] [serial = 1727] [outer = 0x0] [url = about:blank] 19:47:52 INFO - PROCESS | 1938 | --DOMWINDOW == 202 (0x12fe9c000) [pid = 1938] [serial = 1730] [outer = 0x0] [url = about:blank] 19:47:52 INFO - PROCESS | 1938 | --DOMWINDOW == 201 (0x139939c00) [pid = 1938] [serial = 1733] [outer = 0x0] [url = about:blank] 19:47:52 INFO - PROCESS | 1938 | --DOMWINDOW == 200 (0x12ac1e000) [pid = 1938] [serial = 1850] [outer = 0x0] [url = about:blank] 19:47:52 INFO - PROCESS | 1938 | --DOMWINDOW == 199 (0x116575c00) [pid = 1938] [serial = 1853] [outer = 0x0] [url = about:blank] 19:47:52 INFO - PROCESS | 1938 | --DOMWINDOW == 198 (0x11aaaec00) [pid = 1938] [serial = 1856] [outer = 0x0] [url = about:blank] 19:47:52 INFO - PROCESS | 1938 | --DOMWINDOW == 197 (0x123fd7c00) [pid = 1938] [serial = 1859] [outer = 0x0] [url = about:blank] 19:47:52 INFO - PROCESS | 1938 | --DOMWINDOW == 196 (0x1296f5800) [pid = 1938] [serial = 1862] [outer = 0x0] [url = about:blank] 19:47:52 INFO - PROCESS | 1938 | --DOMWINDOW == 195 (0x12b745c00) [pid = 1938] [serial = 1778] [outer = 0x0] [url = about:blank] 19:47:52 INFO - PROCESS | 1938 | --DOMWINDOW == 194 (0x12bec5c00) [pid = 1938] [serial = 1886] [outer = 0x0] [url = about:blank] 19:47:52 INFO - PROCESS | 1938 | --DOMWINDOW == 193 (0x12eb26800) [pid = 1938] [serial = 1946] [outer = 0x0] [url = about:blank] 19:47:52 INFO - PROCESS | 1938 | --DOMWINDOW == 192 (0x129689400) [pid = 1938] [serial = 1931] [outer = 0x0] [url = about:blank] 19:47:52 INFO - PROCESS | 1938 | --DOMWINDOW == 191 (0x12af6a000) [pid = 1938] [serial = 1934] [outer = 0x0] [url = about:blank] 19:47:52 INFO - PROCESS | 1938 | --DOMWINDOW == 190 (0x12b26e000) [pid = 1938] [serial = 1877] [outer = 0x0] [url = about:blank] 19:47:52 INFO - PROCESS | 1938 | --DOMWINDOW == 189 (0x12b25bc00) [pid = 1938] [serial = 1793] [outer = 0x0] [url = about:blank] 19:47:52 INFO - PROCESS | 1938 | --DOMWINDOW == 188 (0x12af64000) [pid = 1938] [serial = 1790] [outer = 0x0] [url = about:blank] 19:47:52 INFO - PROCESS | 1938 | --DOMWINDOW == 187 (0x12cf9d800) [pid = 1938] [serial = 1796] [outer = 0x0] [url = about:blank] 19:47:52 INFO - PROCESS | 1938 | --DOMWINDOW == 186 (0x12e810800) [pid = 1938] [serial = 1802] [outer = 0x0] [url = about:blank] 19:47:52 INFO - PROCESS | 1938 | --DOMWINDOW == 185 (0x11c342800) [pid = 1938] [serial = 1928] [outer = 0x0] [url = about:blank] 19:47:52 INFO - PROCESS | 1938 | --DOMWINDOW == 184 (0x12fc91800) [pid = 1938] [serial = 1808] [outer = 0x0] [url = about:blank] 19:47:52 INFO - PROCESS | 1938 | --DOMWINDOW == 183 (0x11856ac00) [pid = 1938] [serial = 1781] [outer = 0x0] [url = about:blank] 19:47:52 INFO - PROCESS | 1938 | --DOMWINDOW == 182 (0x139c85000) [pid = 1938] [serial = 1736] [outer = 0x0] [url = about:blank] 19:47:52 INFO - PROCESS | 1938 | --DOMWINDOW == 181 (0x12afa9c00) [pid = 1938] [serial = 1871] [outer = 0x0] [url = about:blank] 19:47:52 INFO - PROCESS | 1938 | --DOMWINDOW == 180 (0x12af33000) [pid = 1938] [serial = 1868] [outer = 0x0] [url = about:blank] 19:47:52 INFO - PROCESS | 1938 | --DOMWINDOW == 179 (0x12e313800) [pid = 1938] [serial = 1799] [outer = 0x0] [url = about:blank] 19:47:52 INFO - PROCESS | 1938 | --DOMWINDOW == 178 (0x12b94d000) [pid = 1938] [serial = 1883] [outer = 0x0] [url = about:blank] 19:47:52 INFO - PROCESS | 1938 | --DOMWINDOW == 177 (0x12bc18800) [pid = 1938] [serial = 1937] [outer = 0x0] [url = about:blank] 19:47:52 INFO - PROCESS | 1938 | --DOMWINDOW == 176 (0x11bc19800) [pid = 1938] [serial = 1784] [outer = 0x0] [url = about:blank] 19:47:52 INFO - PROCESS | 1938 | --DOMWINDOW == 175 (0x12b4d0c00) [pid = 1938] [serial = 1880] [outer = 0x0] [url = about:blank] 19:47:52 INFO - PROCESS | 1938 | --DOMWINDOW == 174 (0x12e6e2000) [pid = 1938] [serial = 1739] [outer = 0x0] [url = about:blank] 19:47:52 INFO - PROCESS | 1938 | --DOMWINDOW == 173 (0x1296f1800) [pid = 1938] [serial = 1787] [outer = 0x0] [url = about:blank] 19:47:52 INFO - PROCESS | 1938 | --DOMWINDOW == 172 (0x12eb79c00) [pid = 1938] [serial = 1805] [outer = 0x0] [url = about:blank] 19:47:52 INFO - PROCESS | 1938 | --DOMWINDOW == 171 (0x12e804800) [pid = 1938] [serial = 1943] [outer = 0x0] [url = about:blank] 19:47:52 INFO - PROCESS | 1938 | --DOMWINDOW == 170 (0x12978d000) [pid = 1938] [serial = 1865] [outer = 0x0] [url = about:blank] 19:47:52 INFO - PROCESS | 1938 | --DOMWINDOW == 169 (0x12b250c00) [pid = 1938] [serial = 1874] [outer = 0x0] [url = about:blank] 19:47:52 INFO - PROCESS | 1938 | --DOMWINDOW == 168 (0x12e311400) [pid = 1938] [serial = 1940] [outer = 0x0] [url = about:blank] 19:47:52 INFO - PROCESS | 1938 | --DOMWINDOW == 167 (0x1165cd000) [pid = 1938] [serial = 1925] [outer = 0x0] [url = about:blank] 19:47:52 INFO - PROCESS | 1938 | --DOMWINDOW == 166 (0x1274f0c00) [pid = 1938] [serial = 2035] [outer = 0x0] [url = about:blank] 19:47:52 INFO - PROCESS | 1938 | --DOMWINDOW == 165 (0x129685400) [pid = 1938] [serial = 2038] [outer = 0x0] [url = about:blank] 19:47:52 INFO - PROCESS | 1938 | --DOMWINDOW == 164 (0x123fce400) [pid = 1938] [serial = 2032] [outer = 0x0] [url = about:blank] 19:47:52 INFO - PROCESS | 1938 | --DOMWINDOW == 163 (0x138c9d400) [pid = 1938] [serial = 2024] [outer = 0x0] [url = about:blank] 19:47:52 INFO - PROCESS | 1938 | --DOMWINDOW == 162 (0x12b259c00) [pid = 1938] [serial = 2023] [outer = 0x0] [url = about:blank] 19:47:52 INFO - PROCESS | 1938 | --DOMWINDOW == 161 (0x11aaad400) [pid = 1938] [serial = 1994] [outer = 0x0] [url = about:blank] 19:47:52 INFO - PROCESS | 1938 | --DOMWINDOW == 160 (0x119788400) [pid = 1938] [serial = 1993] [outer = 0x0] [url = about:blank] 19:47:52 INFO - PROCESS | 1938 | --DOMWINDOW == 159 (0x12ac20800) [pid = 1938] [serial = 2002] [outer = 0x0] [url = about:blank] 19:47:52 INFO - PROCESS | 1938 | --DOMWINDOW == 158 (0x12af66c00) [pid = 1938] [serial = 2003] [outer = 0x0] [url = about:blank] 19:47:52 INFO - PROCESS | 1938 | --DOMWINDOW == 157 (0x12e6e7800) [pid = 1938] [serial = 1991] [outer = 0x0] [url = about:blank] 19:47:52 INFO - PROCESS | 1938 | --DOMWINDOW == 156 (0x124e4a400) [pid = 1938] [serial = 1997] [outer = 0x0] [url = about:blank] 19:47:52 INFO - PROCESS | 1938 | --DOMWINDOW == 155 (0x123e0f400) [pid = 1938] [serial = 1996] [outer = 0x0] [url = about:blank] 19:47:52 INFO - PROCESS | 1938 | --DOMWINDOW == 154 (0x12a145c00) [pid = 1938] [serial = 2000] [outer = 0x0] [url = about:blank] 19:47:52 INFO - PROCESS | 1938 | --DOMWINDOW == 153 (0x1296f6000) [pid = 1938] [serial = 1999] [outer = 0x0] [url = about:blank] 19:47:52 INFO - PROCESS | 1938 | --DOMWINDOW == 152 (0x12fc86800) [pid = 1938] [serial = 2008] [outer = 0x0] [url = about:blank] 19:47:52 INFO - PROCESS | 1938 | --DOMWINDOW == 151 (0x12fe9cc00) [pid = 1938] [serial = 2009] [outer = 0x0] [url = about:blank] 19:47:52 INFO - PROCESS | 1938 | --DOMWINDOW == 150 (0x11978d000) [pid = 1938] [serial = 2027] [outer = 0x0] [url = about:blank] 19:47:52 INFO - PROCESS | 1938 | --DOMWINDOW == 149 (0x118e71800) [pid = 1938] [serial = 2026] [outer = 0x0] [url = about:blank] 19:47:52 INFO - PROCESS | 1938 | --DOMWINDOW == 148 (0x11ae36c00) [pid = 1938] [serial = 2029] [outer = 0x0] [url = about:blank] 19:47:52 INFO - PROCESS | 1938 | --DOMWINDOW == 147 (0x11bbda000) [pid = 1938] [serial = 2030] [outer = 0x0] [url = about:blank] 19:47:52 INFO - PROCESS | 1938 | --DOMWINDOW == 146 (0x12cfa9800) [pid = 1938] [serial = 2006] [outer = 0x0] [url = about:blank] 19:47:52 INFO - PROCESS | 1938 | --DOMWINDOW == 145 (0x12b25a000) [pid = 1938] [serial = 2005] [outer = 0x0] [url = about:blank] 19:47:52 INFO - PROCESS | 1938 | --DOMWINDOW == 144 (0x129782800) [pid = 1938] [serial = 1412] [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.] 19:47:52 INFO - PROCESS | 1938 | --DOMWINDOW == 143 (0x124434000) [pid = 1938] [serial = 2033] [outer = 0x0] [url = about:blank] 19:47:52 INFO - PROCESS | 1938 | --DOMWINDOW == 142 (0x12913d800) [pid = 1938] [serial = 2036] [outer = 0x0] [url = about:blank] 19:47:52 INFO - PROCESS | 1938 | --DOMWINDOW == 141 (0x12a14cc00) [pid = 1938] [serial = 2041] [outer = 0x0] [url = about:blank] 19:47:52 INFO - PROCESS | 1938 | --DOMWINDOW == 140 (0x1296fe000) [pid = 1938] [serial = 2039] [outer = 0x0] [url = about:blank] 19:47:52 INFO - PROCESS | 1938 | --DOMWINDOW == 139 (0x12ac1bc00) [pid = 1938] [serial = 2042] [outer = 0x0] [url = about:blank] 19:47:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 19:47:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 873ms 19:47:52 INFO - PROCESS | 1938 | 1461466072435 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 19:47:52 INFO - PROCESS | 1938 | 1461466072437 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 19:47:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 19:47:52 INFO - PROCESS | 1938 | 1461466072442 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 19:47:52 INFO - PROCESS | 1938 | 1461466072443 Marionette TRACE conn2 <- [1,2850,null,{}] 19:47:52 INFO - PROCESS | 1938 | 1461466072445 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}] 19:47:52 INFO - PROCESS | 1938 | 1461466072552 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 19:47:52 INFO - PROCESS | 1938 | 1461466072560 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:52 INFO - PROCESS | 1938 | ++DOCSHELL 0x11c36f800 == 90 [pid = 1938] [id = 720] 19:47:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 140 (0x123ac8c00) [pid = 1938] [serial = 2160] [outer = 0x0] 19:47:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 141 (0x123fd7c00) [pid = 1938] [serial = 2161] [outer = 0x123ac8c00] 19:47:52 INFO - PROCESS | 1938 | 1461466072588 Marionette DEBUG loaded listener.js 19:47:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 142 (0x126bd3800) [pid = 1938] [serial = 2162] [outer = 0x123ac8c00] 19:47:53 INFO - PROCESS | 1938 | 1461466073048 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 19:47:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 19:47:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 620ms 19:47:53 INFO - PROCESS | 1938 | 1461466073061 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 19:47:53 INFO - PROCESS | 1938 | 1461466073063 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 19:47:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 19:47:53 INFO - PROCESS | 1938 | 1461466073070 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 19:47:53 INFO - PROCESS | 1938 | 1461466073076 Marionette TRACE conn2 <- [1,2854,null,{}] 19:47:53 INFO - PROCESS | 1938 | 1461466073085 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}] 19:47:53 INFO - PROCESS | 1938 | 1461466073197 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 19:47:53 INFO - PROCESS | 1938 | 1461466073201 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:53 INFO - PROCESS | 1938 | ++DOCSHELL 0x12ad42800 == 91 [pid = 1938] [id = 721] 19:47:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 143 (0x129694800) [pid = 1938] [serial = 2163] [outer = 0x0] 19:47:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 144 (0x129702c00) [pid = 1938] [serial = 2164] [outer = 0x129694800] 19:47:53 INFO - PROCESS | 1938 | 1461466073227 Marionette DEBUG loaded listener.js 19:47:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 145 (0x129780c00) [pid = 1938] [serial = 2165] [outer = 0x129694800] 19:47:53 INFO - PROCESS | 1938 | 1461466073610 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]]]}] 19:47:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 19:47:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 584ms 19:47:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 19:47:53 INFO - PROCESS | 1938 | 1461466073650 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 19:47:53 INFO - PROCESS | 1938 | 1461466073652 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 19:47:53 INFO - PROCESS | 1938 | 1461466073654 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 19:47:53 INFO - PROCESS | 1938 | 1461466073655 Marionette TRACE conn2 <- [1,2858,null,{}] 19:47:53 INFO - PROCESS | 1938 | 1461466073657 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}] 19:47:53 INFO - PROCESS | 1938 | 1461466073766 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 19:47:53 INFO - PROCESS | 1938 | 1461466073770 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:53 INFO - PROCESS | 1938 | ++DOCSHELL 0x12b431000 == 92 [pid = 1938] [id = 722] 19:47:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 146 (0x129782400) [pid = 1938] [serial = 2166] [outer = 0x0] 19:47:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 147 (0x12a118c00) [pid = 1938] [serial = 2167] [outer = 0x129782400] 19:47:53 INFO - PROCESS | 1938 | 1461466073799 Marionette DEBUG loaded listener.js 19:47:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 148 (0x12a14cc00) [pid = 1938] [serial = 2168] [outer = 0x129782400] 19:47:54 INFO - PROCESS | 1938 | 1461466074183 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 19:47:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 19:47:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 568ms 19:47:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 19:47:54 INFO - PROCESS | 1938 | 1461466074228 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 19:47:54 INFO - PROCESS | 1938 | 1461466074230 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 19:47:54 INFO - PROCESS | 1938 | 1461466074232 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 19:47:54 INFO - PROCESS | 1938 | 1461466074233 Marionette TRACE conn2 <- [1,2862,null,{}] 19:47:54 INFO - PROCESS | 1938 | 1461466074236 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}] 19:47:54 INFO - PROCESS | 1938 | 1461466074402 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 19:47:54 INFO - PROCESS | 1938 | 1461466074415 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:54 INFO - PROCESS | 1938 | ++DOCSHELL 0x12d393000 == 93 [pid = 1938] [id = 723] 19:47:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 149 (0x12a813000) [pid = 1938] [serial = 2169] [outer = 0x0] 19:47:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 150 (0x12ab1b000) [pid = 1938] [serial = 2170] [outer = 0x12a813000] 19:47:54 INFO - PROCESS | 1938 | 1461466074448 Marionette DEBUG loaded listener.js 19:47:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 151 (0x12ad93c00) [pid = 1938] [serial = 2171] [outer = 0x12a813000] 19:47:54 INFO - PROCESS | 1938 | 1461466074829 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]]]}] 19:47:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 19:47:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 618ms 19:47:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 19:47:54 INFO - PROCESS | 1938 | 1461466074851 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 19:47:54 INFO - PROCESS | 1938 | 1461466074852 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 19:47:54 INFO - PROCESS | 1938 | 1461466074854 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 19:47:54 INFO - PROCESS | 1938 | 1461466074855 Marionette TRACE conn2 <- [1,2866,null,{}] 19:47:54 INFO - PROCESS | 1938 | 1461466074867 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}] 19:47:55 INFO - PROCESS | 1938 | 1461466075007 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 19:47:55 INFO - PROCESS | 1938 | 1461466075023 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:55 INFO - PROCESS | 1938 | ++DOCSHELL 0x12e27a800 == 94 [pid = 1938] [id = 724] 19:47:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 152 (0x12ad94800) [pid = 1938] [serial = 2172] [outer = 0x0] 19:47:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 153 (0x12af32c00) [pid = 1938] [serial = 2173] [outer = 0x12ad94800] 19:47:55 INFO - PROCESS | 1938 | 1461466075049 Marionette DEBUG loaded listener.js 19:47:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 154 (0x12afa9800) [pid = 1938] [serial = 2174] [outer = 0x12ad94800] 19:47:55 INFO - PROCESS | 1938 | 1461466075432 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]]]}] 19:47:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 19:47:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 621ms 19:47:55 INFO - PROCESS | 1938 | 1461466075476 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 19:47:55 INFO - PROCESS | 1938 | 1461466075477 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 19:47:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 19:47:55 INFO - PROCESS | 1938 | 1461466075479 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 19:47:55 INFO - PROCESS | 1938 | 1461466075480 Marionette TRACE conn2 <- [1,2870,null,{}] 19:47:55 INFO - PROCESS | 1938 | 1461466075483 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}] 19:47:55 INFO - PROCESS | 1938 | 1461466075622 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 19:47:55 INFO - PROCESS | 1938 | 1461466075641 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:55 INFO - PROCESS | 1938 | ++DOCSHELL 0x12ebab000 == 95 [pid = 1938] [id = 725] 19:47:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 155 (0x12af66c00) [pid = 1938] [serial = 2175] [outer = 0x0] 19:47:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 156 (0x12b0a4c00) [pid = 1938] [serial = 2176] [outer = 0x12af66c00] 19:47:55 INFO - PROCESS | 1938 | 1461466075666 Marionette DEBUG loaded listener.js 19:47:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 157 (0x12b259000) [pid = 1938] [serial = 2177] [outer = 0x12af66c00] 19:47:56 INFO - PROCESS | 1938 | 1461466076026 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]]]}] 19:47:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 19:47:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 568ms 19:47:56 INFO - PROCESS | 1938 | 1461466076048 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 19:47:56 INFO - PROCESS | 1938 | 1461466076049 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 19:47:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 19:47:56 INFO - PROCESS | 1938 | 1461466076051 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 19:47:56 INFO - PROCESS | 1938 | 1461466076052 Marionette TRACE conn2 <- [1,2874,null,{}] 19:47:56 INFO - PROCESS | 1938 | 1461466076054 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}] 19:47:56 INFO - PROCESS | 1938 | 1461466076193 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 19:47:56 INFO - PROCESS | 1938 | 1461466076208 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:56 INFO - PROCESS | 1938 | ++DOCSHELL 0x12f927800 == 96 [pid = 1938] [id = 726] 19:47:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 158 (0x12afad400) [pid = 1938] [serial = 2178] [outer = 0x0] 19:47:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 159 (0x12b26e000) [pid = 1938] [serial = 2179] [outer = 0x12afad400] 19:47:56 INFO - PROCESS | 1938 | 1461466076234 Marionette DEBUG loaded listener.js 19:47:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 160 (0x12b4db400) [pid = 1938] [serial = 2180] [outer = 0x12afad400] 19:47:56 INFO - PROCESS | 1938 | 1461466076827 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]]]}] 19:47:56 INFO - PROCESS | 1938 | --DOMWINDOW == 159 (0x12f808400) [pid = 1938] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 19:47:56 INFO - PROCESS | 1938 | --DOMWINDOW == 158 (0x12eb27400) [pid = 1938] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 19:47:56 INFO - PROCESS | 1938 | --DOMWINDOW == 157 (0x114e4fc00) [pid = 1938] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 19:47:56 INFO - PROCESS | 1938 | --DOMWINDOW == 156 (0x118832400) [pid = 1938] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 19:47:56 INFO - PROCESS | 1938 | --DOMWINDOW == 155 (0x115973c00) [pid = 1938] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 19:47:56 INFO - PROCESS | 1938 | --DOMWINDOW == 154 (0x12bc1e800) [pid = 1938] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 19:47:56 INFO - PROCESS | 1938 | --DOMWINDOW == 153 (0x12e381800) [pid = 1938] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 19:47:56 INFO - PROCESS | 1938 | --DOMWINDOW == 152 (0x1188c4000) [pid = 1938] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 19:47:56 INFO - PROCESS | 1938 | --DOMWINDOW == 151 (0x12ea74800) [pid = 1938] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 19:47:56 INFO - PROCESS | 1938 | --DOMWINDOW == 150 (0x126e70800) [pid = 1938] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 19:47:56 INFO - PROCESS | 1938 | --DOMWINDOW == 149 (0x12a121000) [pid = 1938] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 19:47:56 INFO - PROCESS | 1938 | --DOMWINDOW == 148 (0x118568000) [pid = 1938] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 19:47:56 INFO - PROCESS | 1938 | --DOMWINDOW == 147 (0x11c31fc00) [pid = 1938] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 19:47:56 INFO - PROCESS | 1938 | --DOMWINDOW == 146 (0x1296f1c00) [pid = 1938] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 19:47:56 INFO - PROCESS | 1938 | --DOMWINDOW == 145 (0x12ac1d400) [pid = 1938] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 19:47:56 INFO - PROCESS | 1938 | --DOMWINDOW == 144 (0x12afa3000) [pid = 1938] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 19:47:56 INFO - PROCESS | 1938 | --DOMWINDOW == 143 (0x118e6dc00) [pid = 1938] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 19:47:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 19:47:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 819ms 19:47:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 19:47:56 INFO - PROCESS | 1938 | 1461466076870 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 19:47:56 INFO - PROCESS | 1938 | 1461466076871 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 19:47:56 INFO - PROCESS | 1938 | 1461466076875 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 19:47:56 INFO - PROCESS | 1938 | 1461466076877 Marionette TRACE conn2 <- [1,2878,null,{}] 19:47:56 INFO - PROCESS | 1938 | 1461466076879 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}] 19:47:56 INFO - PROCESS | 1938 | 1461466076988 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 19:47:56 INFO - PROCESS | 1938 | 1461466076992 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:57 INFO - PROCESS | 1938 | ++DOCSHELL 0x12a40a000 == 97 [pid = 1938] [id = 727] 19:47:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 144 (0x118e77c00) [pid = 1938] [serial = 2181] [outer = 0x0] 19:47:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 145 (0x11bb5f800) [pid = 1938] [serial = 2182] [outer = 0x118e77c00] 19:47:57 INFO - PROCESS | 1938 | 1461466077018 Marionette DEBUG loaded listener.js 19:47:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 146 (0x129702400) [pid = 1938] [serial = 2183] [outer = 0x118e77c00] 19:47:57 INFO - PROCESS | 1938 | 1461466077375 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]]]}] 19:47:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 19:47:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 523ms 19:47:57 INFO - PROCESS | 1938 | 1461466077398 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 19:47:57 INFO - PROCESS | 1938 | 1461466077399 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 19:47:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 19:47:57 INFO - PROCESS | 1938 | 1461466077401 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 19:47:57 INFO - PROCESS | 1938 | 1461466077402 Marionette TRACE conn2 <- [1,2882,null,{}] 19:47:57 INFO - PROCESS | 1938 | 1461466077405 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}] 19:47:57 INFO - PROCESS | 1938 | 1461466077517 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 19:47:57 INFO - PROCESS | 1938 | 1461466077624 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:57 INFO - PROCESS | 1938 | ++DOCSHELL 0x130713000 == 98 [pid = 1938] [id = 728] 19:47:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 147 (0x129506000) [pid = 1938] [serial = 2184] [outer = 0x0] 19:47:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 148 (0x12b4d9800) [pid = 1938] [serial = 2185] [outer = 0x129506000] 19:47:57 INFO - PROCESS | 1938 | 1461466077654 Marionette DEBUG loaded listener.js 19:47:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 149 (0x12bcefc00) [pid = 1938] [serial = 2186] [outer = 0x129506000] 19:47:58 INFO - PROCESS | 1938 | 1461466077996 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]]]}] 19:47:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 19:47:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 622ms 19:47:58 INFO - PROCESS | 1938 | 1461466078026 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 19:47:58 INFO - PROCESS | 1938 | 1461466078029 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 19:47:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 19:47:58 INFO - PROCESS | 1938 | 1461466078032 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 19:47:58 INFO - PROCESS | 1938 | 1461466078035 Marionette TRACE conn2 <- [1,2886,null,{}] 19:47:58 INFO - PROCESS | 1938 | 1461466078039 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}] 19:47:58 INFO - PROCESS | 1938 | 1461466078227 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 19:47:58 INFO - PROCESS | 1938 | 1461466078354 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:58 INFO - PROCESS | 1938 | ++DOCSHELL 0x137246800 == 99 [pid = 1938] [id = 729] 19:47:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 150 (0x12bce7400) [pid = 1938] [serial = 2187] [outer = 0x0] 19:47:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 151 (0x12d590800) [pid = 1938] [serial = 2188] [outer = 0x12bce7400] 19:47:58 INFO - PROCESS | 1938 | 1461466078397 Marionette DEBUG loaded listener.js 19:47:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 152 (0x12e368000) [pid = 1938] [serial = 2189] [outer = 0x12bce7400] 19:47:58 INFO - PROCESS | 1938 | 1461466078729 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]]]}] 19:47:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 19:47:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 722ms 19:47:58 INFO - PROCESS | 1938 | 1461466078754 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 19:47:58 INFO - PROCESS | 1938 | 1461466078756 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 19:47:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 19:47:58 INFO - PROCESS | 1938 | 1461466078761 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 19:47:58 INFO - PROCESS | 1938 | 1461466078762 Marionette TRACE conn2 <- [1,2890,null,{}] 19:47:58 INFO - PROCESS | 1938 | 1461466078765 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}] 19:47:58 INFO - PROCESS | 1938 | 1461466078876 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 19:47:59 INFO - PROCESS | 1938 | 1461466079089 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:59 INFO - PROCESS | 1938 | ++DOCSHELL 0x119115000 == 100 [pid = 1938] [id = 730] 19:47:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 153 (0x114019400) [pid = 1938] [serial = 2190] [outer = 0x0] 19:47:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 154 (0x114feb400) [pid = 1938] [serial = 2191] [outer = 0x114019400] 19:47:59 INFO - PROCESS | 1938 | 1461466079123 Marionette DEBUG loaded listener.js 19:47:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 155 (0x118830400) [pid = 1938] [serial = 2192] [outer = 0x114019400] 19:47:59 INFO - PROCESS | 1938 | 1461466079566 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 19:47:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 19:47:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 870ms 19:47:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 19:47:59 INFO - PROCESS | 1938 | 1461466079640 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 19:47:59 INFO - PROCESS | 1938 | 1461466079644 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 19:47:59 INFO - PROCESS | 1938 | 1461466079649 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 19:47:59 INFO - PROCESS | 1938 | 1461466079651 Marionette TRACE conn2 <- [1,2894,null,{}] 19:47:59 INFO - PROCESS | 1938 | 1461466079655 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}] 19:47:59 INFO - PROCESS | 1938 | 1461466079793 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 19:47:59 INFO - PROCESS | 1938 | 1461466079892 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:59 INFO - PROCESS | 1938 | ++DOCSHELL 0x12ad36800 == 101 [pid = 1938] [id = 731] 19:47:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 156 (0x11bbdf800) [pid = 1938] [serial = 2193] [outer = 0x0] 19:47:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 157 (0x11c342c00) [pid = 1938] [serial = 2194] [outer = 0x11bbdf800] 19:47:59 INFO - PROCESS | 1938 | 1461466079925 Marionette DEBUG loaded listener.js 19:47:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 158 (0x1269c1400) [pid = 1938] [serial = 2195] [outer = 0x11bbdf800] 19:48:00 INFO - PROCESS | 1938 | 1461466080384 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]]]}] 19:48:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 19:48:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 773ms 19:48:00 INFO - PROCESS | 1938 | 1461466080428 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 19:48:00 INFO - PROCESS | 1938 | 1461466080432 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 19:48:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 19:48:00 INFO - PROCESS | 1938 | 1461466080436 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 19:48:00 INFO - PROCESS | 1938 | 1461466080439 Marionette TRACE conn2 <- [1,2898,null,{}] 19:48:00 INFO - PROCESS | 1938 | 1461466080445 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}] 19:48:00 INFO - PROCESS | 1938 | 1461466080642 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 19:48:00 INFO - PROCESS | 1938 | 1461466080825 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:00 INFO - PROCESS | 1938 | ++DOCSHELL 0x12f30e000 == 102 [pid = 1938] [id = 732] 19:48:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 159 (0x129686800) [pid = 1938] [serial = 2196] [outer = 0x0] 19:48:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 160 (0x1296f7c00) [pid = 1938] [serial = 2197] [outer = 0x129686800] 19:48:00 INFO - PROCESS | 1938 | 1461466080876 Marionette DEBUG loaded listener.js 19:48:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 161 (0x12a150400) [pid = 1938] [serial = 2198] [outer = 0x129686800] 19:48:01 INFO - PROCESS | 1938 | 1461466081362 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]]]}] 19:48:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 19:48:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 979ms 19:48:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 19:48:01 INFO - PROCESS | 1938 | 1461466081414 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 19:48:01 INFO - PROCESS | 1938 | 1461466081416 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 19:48:01 INFO - PROCESS | 1938 | 1461466081441 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 19:48:01 INFO - PROCESS | 1938 | 1461466081446 Marionette TRACE conn2 <- [1,2902,null,{}] 19:48:01 INFO - PROCESS | 1938 | 1461466081451 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}] 19:48:01 INFO - PROCESS | 1938 | 1461466081582 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 19:48:01 INFO - PROCESS | 1938 | 1461466081681 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:01 INFO - PROCESS | 1938 | ++DOCSHELL 0x138dc5800 == 103 [pid = 1938] [id = 733] 19:48:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 162 (0x12a14c000) [pid = 1938] [serial = 2199] [outer = 0x0] 19:48:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 163 (0x12ae34800) [pid = 1938] [serial = 2200] [outer = 0x12a14c000] 19:48:01 INFO - PROCESS | 1938 | 1461466081712 Marionette DEBUG loaded listener.js 19:48:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 164 (0x12b0a5c00) [pid = 1938] [serial = 2201] [outer = 0x12a14c000] 19:48:02 INFO - PROCESS | 1938 | 1461466082153 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 19:48:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 19:48:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 798ms 19:48:02 INFO - PROCESS | 1938 | 1461466082218 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 19:48:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 19:48:02 INFO - PROCESS | 1938 | 1461466082219 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 19:48:02 INFO - PROCESS | 1938 | 1461466082222 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 19:48:02 INFO - PROCESS | 1938 | 1461466082223 Marionette TRACE conn2 <- [1,2906,null,{}] 19:48:02 INFO - PROCESS | 1938 | 1461466082226 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}] 19:48:02 INFO - PROCESS | 1938 | 1461466082352 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 19:48:02 INFO - PROCESS | 1938 | 1461466082450 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:02 INFO - PROCESS | 1938 | ++DOCSHELL 0x1397e1000 == 104 [pid = 1938] [id = 734] 19:48:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 165 (0x12b0a7800) [pid = 1938] [serial = 2202] [outer = 0x0] 19:48:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 166 (0x12b74fc00) [pid = 1938] [serial = 2203] [outer = 0x12b0a7800] 19:48:02 INFO - PROCESS | 1938 | 1461466082480 Marionette DEBUG loaded listener.js 19:48:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 167 (0x12bec5c00) [pid = 1938] [serial = 2204] [outer = 0x12b0a7800] 19:48:02 INFO - PROCESS | 1938 | 1461466082908 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]]]}] 19:48:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 19:48:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 722ms 19:48:02 INFO - PROCESS | 1938 | 1461466082946 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 19:48:02 INFO - PROCESS | 1938 | 1461466082948 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 19:48:02 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 19:48:02 INFO - PROCESS | 1938 | 1461466082950 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 19:48:02 INFO - PROCESS | 1938 | 1461466082952 Marionette TRACE conn2 <- [1,2910,null,{}] 19:48:02 INFO - PROCESS | 1938 | 1461466082954 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}] 19:48:03 INFO - PROCESS | 1938 | 1461466083145 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 19:48:03 INFO - PROCESS | 1938 | 1461466083279 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:03 INFO - PROCESS | 1938 | ++DOCSHELL 0x139889800 == 105 [pid = 1938] [id = 735] 19:48:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 168 (0x12e310800) [pid = 1938] [serial = 2205] [outer = 0x0] 19:48:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 169 (0x12e37f000) [pid = 1938] [serial = 2206] [outer = 0x12e310800] 19:48:03 INFO - PROCESS | 1938 | 1461466083317 Marionette DEBUG loaded listener.js 19:48:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 170 (0x12ea75800) [pid = 1938] [serial = 2207] [outer = 0x12e310800] 19:48:03 INFO - PROCESS | 1938 | 1461466083696 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]]]}] 19:48:03 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 19:48:03 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 19:48:03 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 770ms 19:48:03 INFO - TEST-START | /DOMEvents/constructors.html 19:48:03 INFO - PROCESS | 1938 | 1461466083729 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 19:48:03 INFO - PROCESS | 1938 | 1461466083730 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 19:48:03 INFO - PROCESS | 1938 | 1461466083733 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 19:48:03 INFO - PROCESS | 1938 | 1461466083734 Marionette TRACE conn2 <- [1,2914,null,{}] 19:48:03 INFO - PROCESS | 1938 | 1461466083736 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}] 19:48:03 INFO - PROCESS | 1938 | 1461466083909 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 19:48:03 INFO - PROCESS | 1938 | 1461466083978 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:03 INFO - PROCESS | 1938 | ++DOCSHELL 0x139c37800 == 106 [pid = 1938] [id = 736] 19:48:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 171 (0x12ea78c00) [pid = 1938] [serial = 2208] [outer = 0x0] 19:48:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 172 (0x12eb2b400) [pid = 1938] [serial = 2209] [outer = 0x12ea78c00] 19:48:04 INFO - PROCESS | 1938 | 1461466084011 Marionette DEBUG loaded listener.js 19:48:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 173 (0x12f80ec00) [pid = 1938] [serial = 2210] [outer = 0x12ea78c00] 19:48:04 INFO - PROCESS | 1938 | 1461466084424 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]]]}] 19:48:04 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 19:48:04 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 19:48:04 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 19:48:04 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 19:48:04 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 19:48:04 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 19:48:04 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 19:48:04 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 19:48:04 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 19:48:04 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 19:48:04 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 19:48:04 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 19:48:04 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 19:48:04 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 19:48:04 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 19:48:04 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 19:48:04 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 19:48:04 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 19:48:04 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 19:48:04 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 19:48:04 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 19:48:04 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 19:48:04 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 19:48:04 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 19:48:04 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 19:48:04 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 19:48:04 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 19:48:04 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 19:48:04 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 19:48:04 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 19:48:04 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 19:48:04 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 19:48:04 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 19:48:04 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 19:48:04 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 19:48:04 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 19:48:04 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 19:48:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 19:48:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:48:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 19:48:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:48:04 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 19:48:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 19:48:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:48:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 19:48:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:48:04 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 19:48:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 19:48:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:48:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 19:48:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:48:04 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 19:48:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 19:48:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:48:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 19:48:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:48:04 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 19:48:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 19:48:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:48:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 19:48:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:48:04 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 19:48:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 19:48:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:48:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 19:48:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:48:04 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 19:48:04 INFO - TEST-OK | /DOMEvents/constructors.html | took 726ms 19:48:04 INFO - TEST-START | /DOMEvents/event-phases-order.html 19:48:04 INFO - PROCESS | 1938 | 1461466084460 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 19:48:04 INFO - PROCESS | 1938 | 1461466084462 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 19:48:04 INFO - PROCESS | 1938 | 1461466084464 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 19:48:04 INFO - PROCESS | 1938 | 1461466084466 Marionette TRACE conn2 <- [1,2918,null,{}] 19:48:04 INFO - PROCESS | 1938 | 1461466084468 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}] 19:48:04 INFO - PROCESS | 1938 | 1461466084594 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 19:48:04 INFO - PROCESS | 1938 | 1461466084723 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:04 INFO - PROCESS | 1938 | ++DOCSHELL 0x139ff0000 == 107 [pid = 1938] [id = 737] 19:48:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 174 (0x12e317400) [pid = 1938] [serial = 2211] [outer = 0x0] 19:48:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 175 (0x12f873400) [pid = 1938] [serial = 2212] [outer = 0x12e317400] 19:48:04 INFO - PROCESS | 1938 | 1461466084758 Marionette DEBUG loaded listener.js 19:48:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 176 (0x138c9a400) [pid = 1938] [serial = 2213] [outer = 0x12e317400] 19:48:05 INFO - PROCESS | 1938 | 1461466085117 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 19:48:05 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 19:48:05 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 672ms 19:48:05 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 19:48:05 INFO - PROCESS | 1938 | 1461466085136 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 19:48:05 INFO - PROCESS | 1938 | 1461466085138 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 19:48:05 INFO - PROCESS | 1938 | 1461466085140 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 19:48:05 INFO - PROCESS | 1938 | 1461466085142 Marionette TRACE conn2 <- [1,2922,null,{}] 19:48:05 INFO - PROCESS | 1938 | 1461466085144 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}] 19:48:05 INFO - PROCESS | 1938 | 1461466085273 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 19:48:05 INFO - PROCESS | 1938 | 1461466085391 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:05 INFO - PROCESS | 1938 | ++DOCSHELL 0x13a5cb800 == 108 [pid = 1938] [id = 738] 19:48:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 177 (0x12ea81c00) [pid = 1938] [serial = 2214] [outer = 0x0] 19:48:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 178 (0x138ca1800) [pid = 1938] [serial = 2215] [outer = 0x12ea81c00] 19:48:05 INFO - PROCESS | 1938 | 1461466085420 Marionette DEBUG loaded listener.js 19:48:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 179 (0x139936800) [pid = 1938] [serial = 2216] [outer = 0x12ea81c00] 19:48:05 INFO - PROCESS | 1938 | [1938] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 19:48:05 INFO - PROCESS | 1938 | [1938] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 19:48:05 INFO - PROCESS | 1938 | [1938] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 19:48:05 INFO - PROCESS | 1938 | [1938] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 19:48:05 INFO - PROCESS | 1938 | 1461466085778 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]]]}] 19:48:05 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 19:48:05 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 19:48:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 19:48:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:05 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 19:48:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 19:48:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 19:48:05 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 19:48:05 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 19:48:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 19:48:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:05 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 19:48:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 19:48:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 19:48:05 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 19:48:05 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 19:48:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 19:48:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:05 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 19:48:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 19:48:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 19:48:05 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]" 19:48:05 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 19:48:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 19:48:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:05 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 19:48:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 19:48:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 19:48:05 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 19:48:05 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 673ms 19:48:05 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 19:48:05 INFO - PROCESS | 1938 | 1461466085813 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 19:48:05 INFO - PROCESS | 1938 | 1461466085815 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 19:48:05 INFO - PROCESS | 1938 | 1461466085817 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 19:48:05 INFO - PROCESS | 1938 | 1461466085818 Marionette TRACE conn2 <- [1,2926,null,{}] 19:48:05 INFO - PROCESS | 1938 | 1461466085821 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}] 19:48:05 INFO - PROCESS | 1938 | 1461466085947 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 19:48:06 INFO - PROCESS | 1938 | 1461466086087 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:06 INFO - PROCESS | 1938 | ++DOCSHELL 0x142c83800 == 109 [pid = 1938] [id = 739] 19:48:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 180 (0x139936c00) [pid = 1938] [serial = 2217] [outer = 0x0] 19:48:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 181 (0x13993f400) [pid = 1938] [serial = 2218] [outer = 0x139936c00] 19:48:06 INFO - PROCESS | 1938 | 1461466086120 Marionette DEBUG loaded listener.js 19:48:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 182 (0x139c83c00) [pid = 1938] [serial = 2219] [outer = 0x139936c00] 19:48:06 INFO - PROCESS | 1938 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 19:48:06 INFO - PROCESS | 1938 | 1461466086468 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]]]}] 19:48:06 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 19:48:06 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 672ms 19:48:06 INFO - PROCESS | 1938 | 1461466086490 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 19:48:06 INFO - PROCESS | 1938 | 1461466086491 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 19:48:06 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 19:48:06 INFO - PROCESS | 1938 | 1461466086493 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 19:48:06 INFO - PROCESS | 1938 | 1461466086494 Marionette TRACE conn2 <- [1,2930,null,{}] 19:48:06 INFO - PROCESS | 1938 | 1461466086497 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}] 19:48:06 INFO - PROCESS | 1938 | 1461466086627 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 19:48:06 INFO - PROCESS | 1938 | 1461466086744 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:06 INFO - PROCESS | 1938 | ++DOCSHELL 0x146176000 == 110 [pid = 1938] [id = 740] 19:48:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 183 (0x139c84000) [pid = 1938] [serial = 2220] [outer = 0x0] 19:48:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 184 (0x139c89c00) [pid = 1938] [serial = 2221] [outer = 0x139c84000] 19:48:06 INFO - PROCESS | 1938 | 1461466086779 Marionette DEBUG loaded listener.js 19:48:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 185 (0x139d2cc00) [pid = 1938] [serial = 2222] [outer = 0x139c84000] 19:48:07 INFO - PROCESS | 1938 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 19:48:07 INFO - PROCESS | 1938 | 1461466087129 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]]]}] 19:48:07 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 19:48:07 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 669ms 19:48:07 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 19:48:07 INFO - PROCESS | 1938 | 1461466087162 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 19:48:07 INFO - PROCESS | 1938 | 1461466087164 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 19:48:07 INFO - PROCESS | 1938 | 1461466087166 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 19:48:07 INFO - PROCESS | 1938 | 1461466087168 Marionette TRACE conn2 <- [1,2934,null,{}] 19:48:07 INFO - PROCESS | 1938 | 1461466087171 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}] 19:48:07 INFO - PROCESS | 1938 | 1461466087312 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 19:48:07 INFO - PROCESS | 1938 | 1461466087441 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:07 INFO - PROCESS | 1938 | ++DOCSHELL 0x1494e9800 == 111 [pid = 1938] [id = 741] 19:48:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 186 (0x139d2d000) [pid = 1938] [serial = 2223] [outer = 0x0] 19:48:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 187 (0x1425e1c00) [pid = 1938] [serial = 2224] [outer = 0x139d2d000] 19:48:07 INFO - PROCESS | 1938 | 1461466087471 Marionette DEBUG loaded listener.js 19:48:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 188 (0x1425ea000) [pid = 1938] [serial = 2225] [outer = 0x139d2d000] 19:48:07 INFO - PROCESS | 1938 | 1461466087830 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]]]}] 19:48:07 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 19:48:07 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 672ms 19:48:07 INFO - PROCESS | 1938 | 1461466087838 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 19:48:07 INFO - PROCESS | 1938 | 1461466087840 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 19:48:07 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 19:48:07 INFO - PROCESS | 1938 | 1461466087844 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 19:48:07 INFO - PROCESS | 1938 | 1461466087845 Marionette TRACE conn2 <- [1,2938,null,{}] 19:48:07 INFO - PROCESS | 1938 | 1461466087848 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}] 19:48:07 INFO - PROCESS | 1938 | 1461466087977 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 19:48:08 INFO - PROCESS | 1938 | 1461466088097 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:08 INFO - PROCESS | 1938 | ++DOCSHELL 0x148288800 == 112 [pid = 1938] [id = 742] 19:48:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 189 (0x142b0b400) [pid = 1938] [serial = 2226] [outer = 0x0] 19:48:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 190 (0x142b0e000) [pid = 1938] [serial = 2227] [outer = 0x142b0b400] 19:48:08 INFO - PROCESS | 1938 | 1461466088125 Marionette DEBUG loaded listener.js 19:48:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 191 (0x142b12800) [pid = 1938] [serial = 2228] [outer = 0x142b0b400] 19:48:08 INFO - PROCESS | 1938 | 1461466088477 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]]]}] 19:48:08 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. 19:48:08 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 669ms 19:48:08 INFO - PROCESS | 1938 | 1461466088513 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 19:48:08 INFO - PROCESS | 1938 | 1461466088515 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 19:48:08 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 19:48:08 INFO - PROCESS | 1938 | 1461466088517 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 19:48:08 INFO - PROCESS | 1938 | 1461466088518 Marionette TRACE conn2 <- [1,2942,null,{}] 19:48:08 INFO - PROCESS | 1938 | 1461466088521 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}] 19:48:08 INFO - PROCESS | 1938 | 1461466088652 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 19:48:08 INFO - PROCESS | 1938 | 1461466088784 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:08 INFO - PROCESS | 1938 | ++DOCSHELL 0x141f71000 == 113 [pid = 1938] [id = 743] 19:48:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 192 (0x142b11c00) [pid = 1938] [serial = 2229] [outer = 0x0] 19:48:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 193 (0x142b18000) [pid = 1938] [serial = 2230] [outer = 0x142b11c00] 19:48:08 INFO - PROCESS | 1938 | 1461466088813 Marionette DEBUG loaded listener.js 19:48:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 194 (0x146124400) [pid = 1938] [serial = 2231] [outer = 0x142b11c00] 19:48:09 INFO - PROCESS | 1938 | 1461466089224 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"]]]}] 19:48:09 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 19:48:09 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 19:48:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:48:09 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 19:48:09 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 722ms 19:48:09 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 19:48:09 INFO - PROCESS | 1938 | 1461466089240 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 19:48:09 INFO - PROCESS | 1938 | 1461466089241 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 19:48:09 INFO - PROCESS | 1938 | 1461466089243 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 19:48:09 INFO - PROCESS | 1938 | 1461466089244 Marionette TRACE conn2 <- [1,2946,null,{}] 19:48:09 INFO - PROCESS | 1938 | 1461466089247 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}] 19:48:09 INFO - PROCESS | 1938 | 1461466089378 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 19:48:09 INFO - PROCESS | 1938 | 1461466089500 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:09 INFO - PROCESS | 1938 | ++DOCSHELL 0x12ea30000 == 114 [pid = 1938] [id = 744] 19:48:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 195 (0x11883bc00) [pid = 1938] [serial = 2232] [outer = 0x0] 19:48:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 196 (0x12b94c800) [pid = 1938] [serial = 2233] [outer = 0x11883bc00] 19:48:09 INFO - PROCESS | 1938 | 1461466089530 Marionette DEBUG loaded listener.js 19:48:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 197 (0x14612bc00) [pid = 1938] [serial = 2234] [outer = 0x11883bc00] 19:48:09 INFO - PROCESS | 1938 | 1461466089883 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]]]}] 19:48:09 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. 19:48:09 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 670ms 19:48:09 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 19:48:09 INFO - PROCESS | 1938 | 1461466089913 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 19:48:09 INFO - PROCESS | 1938 | 1461466089914 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 19:48:09 INFO - PROCESS | 1938 | 1461466089917 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 19:48:09 INFO - PROCESS | 1938 | 1461466089918 Marionette TRACE conn2 <- [1,2950,null,{}] 19:48:09 INFO - PROCESS | 1938 | 1461466089920 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}] 19:48:10 INFO - PROCESS | 1938 | 1461466090054 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 19:48:10 INFO - PROCESS | 1938 | 1461466090188 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:10 INFO - PROCESS | 1938 | ++DOCSHELL 0x1188d4000 == 115 [pid = 1938] [id = 745] 19:48:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 198 (0x114ec9800) [pid = 1938] [serial = 2235] [outer = 0x0] 19:48:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 199 (0x118c8d800) [pid = 1938] [serial = 2236] [outer = 0x114ec9800] 19:48:10 INFO - PROCESS | 1938 | 1461466090220 Marionette DEBUG loaded listener.js 19:48:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 200 (0x12ae27c00) [pid = 1938] [serial = 2237] [outer = 0x114ec9800] 19:48:10 INFO - PROCESS | 1938 | ++DOCSHELL 0x119111800 == 116 [pid = 1938] [id = 746] 19:48:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 201 (0x11a914400) [pid = 1938] [serial = 2238] [outer = 0x0] 19:48:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 202 (0x114ff1800) [pid = 1938] [serial = 2239] [outer = 0x11a914400] 19:48:10 INFO - PROCESS | 1938 | 1461466090915 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]]]}] 19:48:10 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. 19:48:10 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1020ms 19:48:10 INFO - PROCESS | 1938 | 1461466090937 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 19:48:10 INFO - PROCESS | 1938 | 1461466090941 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 19:48:10 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 19:48:10 INFO - PROCESS | 1938 | 1461466090954 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 19:48:10 INFO - PROCESS | 1938 | 1461466090956 Marionette TRACE conn2 <- [1,2954,null,{}] 19:48:10 INFO - PROCESS | 1938 | 1461466090960 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}] 19:48:11 INFO - PROCESS | 1938 | 1461466091121 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 19:48:11 INFO - PROCESS | 1938 | 1461466091266 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:11 INFO - PROCESS | 1938 | ++DOCSHELL 0x12b3e3000 == 117 [pid = 1938] [id = 747] 19:48:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 203 (0x115167400) [pid = 1938] [serial = 2240] [outer = 0x0] 19:48:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 204 (0x119f4c400) [pid = 1938] [serial = 2241] [outer = 0x115167400] 19:48:11 INFO - PROCESS | 1938 | 1461466091295 Marionette DEBUG loaded listener.js 19:48:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 205 (0x11c880800) [pid = 1938] [serial = 2242] [outer = 0x115167400] 19:48:11 INFO - PROCESS | 1938 | 1461466091669 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]]]}] 19:48:11 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 19:48:11 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 19:48:11 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 723ms 19:48:11 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 19:48:11 INFO - PROCESS | 1938 | 1461466091678 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 19:48:11 INFO - PROCESS | 1938 | 1461466091682 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 19:48:11 INFO - PROCESS | 1938 | 1461466091686 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 19:48:11 INFO - PROCESS | 1938 | 1461466091688 Marionette TRACE conn2 <- [1,2958,null,{}] 19:48:11 INFO - PROCESS | 1938 | 1461466091690 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}] 19:48:11 INFO - PROCESS | 1938 | 1461466091824 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 19:48:11 INFO - PROCESS | 1938 | 1461466091985 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:11 INFO - PROCESS | 1938 | ++DOCSHELL 0x12a403000 == 118 [pid = 1938] [id = 748] 19:48:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 206 (0x124007400) [pid = 1938] [serial = 2243] [outer = 0x0] 19:48:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 207 (0x12950bc00) [pid = 1938] [serial = 2244] [outer = 0x124007400] 19:48:12 INFO - PROCESS | 1938 | 1461466092015 Marionette DEBUG loaded listener.js 19:48:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 208 (0x12a11e800) [pid = 1938] [serial = 2245] [outer = 0x124007400] 19:48:12 INFO - PROCESS | 1938 | --DOCSHELL 0x11ab1c000 == 117 [pid = 1938] [id = 580] 19:48:12 INFO - PROCESS | 1938 | --DOCSHELL 0x137246800 == 116 [pid = 1938] [id = 729] 19:48:12 INFO - PROCESS | 1938 | --DOCSHELL 0x130713000 == 115 [pid = 1938] [id = 728] 19:48:12 INFO - PROCESS | 1938 | --DOCSHELL 0x12a40a000 == 114 [pid = 1938] [id = 727] 19:48:12 INFO - PROCESS | 1938 | --DOCSHELL 0x12f927800 == 113 [pid = 1938] [id = 726] 19:48:12 INFO - PROCESS | 1938 | --DOCSHELL 0x12ebab000 == 112 [pid = 1938] [id = 725] 19:48:12 INFO - PROCESS | 1938 | --DOCSHELL 0x12ad34000 == 111 [pid = 1938] [id = 701] 19:48:12 INFO - PROCESS | 1938 | --DOMWINDOW == 207 (0x12b4dc800) [pid = 1938] [serial = 2110] [outer = 0x0] [url = about:blank] 19:48:12 INFO - PROCESS | 1938 | --DOMWINDOW == 206 (0x12bc1f800) [pid = 1938] [serial = 2065] [outer = 0x0] [url = about:blank] 19:48:12 INFO - PROCESS | 1938 | --DOMWINDOW == 205 (0x12cfe6000) [pid = 1938] [serial = 2068] [outer = 0x0] [url = about:blank] 19:48:12 INFO - PROCESS | 1938 | --DOMWINDOW == 204 (0x12dba8000) [pid = 1938] [serial = 2071] [outer = 0x0] [url = about:blank] 19:48:12 INFO - PROCESS | 1938 | --DOCSHELL 0x12e27a800 == 110 [pid = 1938] [id = 724] 19:48:12 INFO - PROCESS | 1938 | --DOCSHELL 0x12d393000 == 109 [pid = 1938] [id = 723] 19:48:12 INFO - PROCESS | 1938 | --DOCSHELL 0x12b431000 == 108 [pid = 1938] [id = 722] 19:48:12 INFO - PROCESS | 1938 | --DOCSHELL 0x12ad42800 == 107 [pid = 1938] [id = 721] 19:48:12 INFO - PROCESS | 1938 | --DOCSHELL 0x11c36f800 == 106 [pid = 1938] [id = 720] 19:48:12 INFO - PROCESS | 1938 | --DOCSHELL 0x11c370800 == 105 [pid = 1938] [id = 719] 19:48:12 INFO - PROCESS | 1938 | --DOCSHELL 0x11aea6000 == 104 [pid = 1938] [id = 718] 19:48:12 INFO - PROCESS | 1938 | --DOCSHELL 0x146006800 == 103 [pid = 1938] [id = 713] 19:48:12 INFO - PROCESS | 1938 | --DOCSHELL 0x14221e000 == 102 [pid = 1938] [id = 712] 19:48:12 INFO - PROCESS | 1938 | --DOCSHELL 0x13a730000 == 101 [pid = 1938] [id = 711] 19:48:12 INFO - PROCESS | 1938 | --DOCSHELL 0x13a13c800 == 100 [pid = 1938] [id = 710] 19:48:12 INFO - PROCESS | 1938 | --DOCSHELL 0x13a069000 == 99 [pid = 1938] [id = 709] 19:48:12 INFO - PROCESS | 1938 | --DOCSHELL 0x139e7a800 == 98 [pid = 1938] [id = 708] 19:48:12 INFO - PROCESS | 1938 | --DOCSHELL 0x139c2c800 == 97 [pid = 1938] [id = 707] 19:48:12 INFO - PROCESS | 1938 | --DOCSHELL 0x12f921800 == 96 [pid = 1938] [id = 706] 19:48:12 INFO - PROCESS | 1938 | --DOCSHELL 0x12ae7e000 == 95 [pid = 1938] [id = 705] 19:48:12 INFO - PROCESS | 1938 | 1461466092489 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]]]}] 19:48:12 INFO - PROCESS | 1938 | --DOCSHELL 0x11a9df800 == 94 [pid = 1938] [id = 704] 19:48:12 INFO - PROCESS | 1938 | --DOMWINDOW == 203 (0x1372b8800) [pid = 1938] [serial = 2012] [outer = 0x0] [url = about:blank] 19:48:12 INFO - PROCESS | 1938 | --DOMWINDOW == 202 (0x12eb88c00) [pid = 1938] [serial = 1949] [outer = 0x0] [url = about:blank] 19:48:12 INFO - PROCESS | 1938 | --DOMWINDOW == 201 (0x138c8f000) [pid = 1938] [serial = 2015] [outer = 0x0] [url = about:blank] 19:48:12 INFO - PROCESS | 1938 | --DOMWINDOW == 200 (0x12e319800) [pid = 1938] [serial = 2021] [outer = 0x0] [url = about:blank] 19:48:12 INFO - PROCESS | 1938 | --DOMWINDOW == 199 (0x138c91800) [pid = 1938] [serial = 2018] [outer = 0x0] [url = about:blank] 19:48:12 INFO - PROCESS | 1938 | --DOMWINDOW == 198 (0x12cfe6400) [pid = 1938] [serial = 2095] [outer = 0x0] [url = about:blank] 19:48:12 INFO - PROCESS | 1938 | --DOMWINDOW == 197 (0x12e38cc00) [pid = 1938] [serial = 2098] [outer = 0x0] [url = about:blank] 19:48:12 INFO - PROCESS | 1938 | --DOMWINDOW == 196 (0x12e361c00) [pid = 1938] [serial = 2096] [outer = 0x0] [url = about:blank] 19:48:12 INFO - PROCESS | 1938 | --DOMWINDOW == 195 (0x119795c00) [pid = 1938] [serial = 2104] [outer = 0x0] [url = about:blank] 19:48:12 INFO - PROCESS | 1938 | --DOMWINDOW == 194 (0x12ea7a000) [pid = 1938] [serial = 2101] [outer = 0x0] [url = about:blank] 19:48:12 INFO - PROCESS | 1938 | --DOMWINDOW == 193 (0x12e806c00) [pid = 1938] [serial = 2099] [outer = 0x0] [url = about:blank] 19:48:12 INFO - PROCESS | 1938 | --DOMWINDOW == 192 (0x1288cdc00) [pid = 1938] [serial = 2083] [outer = 0x0] [url = about:blank] 19:48:12 INFO - PROCESS | 1938 | --DOMWINDOW == 191 (0x12950c800) [pid = 1938] [serial = 2084] [outer = 0x0] [url = about:blank] 19:48:12 INFO - PROCESS | 1938 | --DOMWINDOW == 190 (0x118e75c00) [pid = 1938] [serial = 2047] [outer = 0x0] [url = about:blank] 19:48:12 INFO - PROCESS | 1938 | --DOMWINDOW == 189 (0x12ab18400) [pid = 1938] [serial = 2089] [outer = 0x0] [url = about:blank] 19:48:12 INFO - PROCESS | 1938 | --DOMWINDOW == 188 (0x12ae29800) [pid = 1938] [serial = 2090] [outer = 0x0] [url = about:blank] 19:48:12 INFO - PROCESS | 1938 | --DOMWINDOW == 187 (0x11aaae800) [pid = 1938] [serial = 2078] [outer = 0x0] [url = about:blank] 19:48:12 INFO - PROCESS | 1938 | --DOMWINDOW == 186 (0x118fe9400) [pid = 1938] [serial = 2077] [outer = 0x0] [url = about:blank] 19:48:12 INFO - PROCESS | 1938 | --DOMWINDOW == 185 (0x12443cc00) [pid = 1938] [serial = 2081] [outer = 0x0] [url = about:blank] 19:48:12 INFO - PROCESS | 1938 | --DOMWINDOW == 184 (0x123ac3000) [pid = 1938] [serial = 2080] [outer = 0x0] [url = about:blank] 19:48:12 INFO - PROCESS | 1938 | --DOMWINDOW == 183 (0x129710000) [pid = 1938] [serial = 2086] [outer = 0x0] [url = about:blank] 19:48:12 INFO - PROCESS | 1938 | --DOMWINDOW == 182 (0x12a120800) [pid = 1938] [serial = 2087] [outer = 0x0] [url = about:blank] 19:48:12 INFO - PROCESS | 1938 | --DOMWINDOW == 181 (0x12af30000) [pid = 1938] [serial = 2045] [outer = 0x0] [url = about:blank] 19:48:12 INFO - PROCESS | 1938 | --DOMWINDOW == 180 (0x12cfa4800) [pid = 1938] [serial = 2074] [outer = 0x0] [url = about:blank] 19:48:12 INFO - PROCESS | 1938 | --DOMWINDOW == 179 (0x11c87c400) [pid = 1938] [serial = 2050] [outer = 0x0] [url = about:blank] 19:48:12 INFO - PROCESS | 1938 | --DOMWINDOW == 178 (0x12ad99800) [pid = 1938] [serial = 2056] [outer = 0x0] [url = about:blank] 19:48:12 INFO - PROCESS | 1938 | --DOMWINDOW == 177 (0x12b0e3400) [pid = 1938] [serial = 2092] [outer = 0x0] [url = about:blank] 19:48:12 INFO - PROCESS | 1938 | --DOMWINDOW == 176 (0x12afa5400) [pid = 1938] [serial = 2059] [outer = 0x0] [url = about:blank] 19:48:12 INFO - PROCESS | 1938 | --DOMWINDOW == 175 (0x12b256800) [pid = 1938] [serial = 2062] [outer = 0x0] [url = about:blank] 19:48:12 INFO - PROCESS | 1938 | --DOMWINDOW == 174 (0x1296fac00) [pid = 1938] [serial = 2053] [outer = 0x0] [url = about:blank] 19:48:12 INFO - PROCESS | 1938 | --DOMWINDOW == 173 (0x12af62000) [pid = 1938] [serial = 2108] [outer = 0x0] [url = about:blank] 19:48:12 INFO - PROCESS | 1938 | --DOMWINDOW == 172 (0x12eb2a000) [pid = 1938] [serial = 2102] [outer = 0x0] [url = about:blank] 19:48:12 INFO - PROCESS | 1938 | --DOMWINDOW == 171 (0x11bb36800) [pid = 1938] [serial = 2105] [outer = 0x0] [url = about:blank] 19:48:12 INFO - PROCESS | 1938 | --DOMWINDOW == 170 (0x11c33ec00) [pid = 1938] [serial = 2107] [outer = 0x0] [url = about:blank] 19:48:12 INFO - PROCESS | 1938 | --DOMWINDOW == 169 (0x12b517400) [pid = 1938] [serial = 2093] [outer = 0x0] [url = about:blank] 19:48:12 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. 19:48:12 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 827ms 19:48:12 INFO - PROCESS | 1938 | 1461466092514 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 19:48:12 INFO - PROCESS | 1938 | 1461466092515 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 19:48:12 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 19:48:12 INFO - PROCESS | 1938 | 1461466092518 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 19:48:12 INFO - PROCESS | 1938 | 1461466092520 Marionette TRACE conn2 <- [1,2962,null,{}] 19:48:12 INFO - PROCESS | 1938 | 1461466092527 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}] 19:48:12 INFO - PROCESS | 1938 | 1461466092644 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 19:48:12 INFO - PROCESS | 1938 | 1461466092649 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:12 INFO - PROCESS | 1938 | ++DOCSHELL 0x124ead000 == 95 [pid = 1938] [id = 749] 19:48:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 170 (0x129711800) [pid = 1938] [serial = 2246] [outer = 0x0] 19:48:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 171 (0x12a147000) [pid = 1938] [serial = 2247] [outer = 0x129711800] 19:48:12 INFO - PROCESS | 1938 | 1461466092678 Marionette DEBUG loaded listener.js 19:48:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 172 (0x12ab18800) [pid = 1938] [serial = 2248] [outer = 0x129711800] 19:48:13 INFO - PROCESS | 1938 | 1461466093077 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]]]}] 19:48:13 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. 19:48:13 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 570ms 19:48:13 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 19:48:13 INFO - PROCESS | 1938 | 1461466093088 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 19:48:13 INFO - PROCESS | 1938 | 1461466093092 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 19:48:13 INFO - PROCESS | 1938 | 1461466093095 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 19:48:13 INFO - PROCESS | 1938 | 1461466093096 Marionette TRACE conn2 <- [1,2966,null,{}] 19:48:13 INFO - PROCESS | 1938 | 1461466093098 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}] 19:48:13 INFO - PROCESS | 1938 | 1461466093208 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 19:48:13 INFO - PROCESS | 1938 | 1461466093231 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:13 INFO - PROCESS | 1938 | ++DOCSHELL 0x12b988800 == 96 [pid = 1938] [id = 750] 19:48:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 173 (0x12ad99400) [pid = 1938] [serial = 2249] [outer = 0x0] 19:48:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 174 (0x12af30800) [pid = 1938] [serial = 2250] [outer = 0x12ad99400] 19:48:13 INFO - PROCESS | 1938 | 1461466093257 Marionette DEBUG loaded listener.js 19:48:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 175 (0x12afa2000) [pid = 1938] [serial = 2251] [outer = 0x12ad99400] 19:48:13 INFO - PROCESS | 1938 | 1461466093616 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]]]}] 19:48:13 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. 19:48:13 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 569ms 19:48:13 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 19:48:13 INFO - PROCESS | 1938 | 1461466093664 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 19:48:13 INFO - PROCESS | 1938 | 1461466093666 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 19:48:13 INFO - PROCESS | 1938 | 1461466093668 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 19:48:13 INFO - PROCESS | 1938 | 1461466093669 Marionette TRACE conn2 <- [1,2970,null,{}] 19:48:13 INFO - PROCESS | 1938 | 1461466093671 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}] 19:48:13 INFO - PROCESS | 1938 | 1461466093782 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 19:48:13 INFO - PROCESS | 1938 | 1461466093786 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:13 INFO - PROCESS | 1938 | ++DOCSHELL 0x12e92a000 == 97 [pid = 1938] [id = 751] 19:48:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 176 (0x12afac800) [pid = 1938] [serial = 2252] [outer = 0x0] 19:48:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 177 (0x12b0a4000) [pid = 1938] [serial = 2253] [outer = 0x12afac800] 19:48:13 INFO - PROCESS | 1938 | 1461466093812 Marionette DEBUG loaded listener.js 19:48:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 178 (0x12b4aec00) [pid = 1938] [serial = 2254] [outer = 0x12afac800] 19:48:14 INFO - PROCESS | 1938 | 1461466094188 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]]]}] 19:48:14 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. 19:48:14 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 569ms 19:48:14 INFO - PROCESS | 1938 | 1461466094237 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 19:48:14 INFO - PROCESS | 1938 | 1461466094238 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 19:48:14 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 19:48:14 INFO - PROCESS | 1938 | 1461466094246 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 19:48:14 INFO - PROCESS | 1938 | 1461466094247 Marionette TRACE conn2 <- [1,2974,null,{}] 19:48:14 INFO - PROCESS | 1938 | 1461466094281 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}] 19:48:14 INFO - PROCESS | 1938 | 1461466094396 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 19:48:14 INFO - PROCESS | 1938 | 1461466094403 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:14 INFO - PROCESS | 1938 | ++DOCSHELL 0x12fe38000 == 98 [pid = 1938] [id = 752] 19:48:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 179 (0x12bc1f800) [pid = 1938] [serial = 2255] [outer = 0x0] 19:48:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 180 (0x12d591800) [pid = 1938] [serial = 2256] [outer = 0x12bc1f800] 19:48:14 INFO - PROCESS | 1938 | 1461466094429 Marionette DEBUG loaded listener.js 19:48:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 181 (0x12e381c00) [pid = 1938] [serial = 2257] [outer = 0x12bc1f800] 19:48:14 INFO - PROCESS | 1938 | 1461466094819 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]]]}] 19:48:14 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. 19:48:14 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 600ms 19:48:14 INFO - PROCESS | 1938 | 1461466094847 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 19:48:14 INFO - PROCESS | 1938 | 1461466094848 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 19:48:14 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 19:48:14 INFO - PROCESS | 1938 | 1461466094856 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 19:48:14 INFO - PROCESS | 1938 | 1461466094857 Marionette TRACE conn2 <- [1,2978,null,{}] 19:48:14 INFO - PROCESS | 1938 | 1461466094859 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}] 19:48:15 INFO - PROCESS | 1938 | 1461466095004 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 19:48:15 INFO - PROCESS | 1938 | 1461466095017 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:15 INFO - PROCESS | 1938 | ++DOCSHELL 0x138d1d800 == 99 [pid = 1938] [id = 753] 19:48:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 182 (0x12e387c00) [pid = 1938] [serial = 2258] [outer = 0x0] 19:48:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 183 (0x12e807800) [pid = 1938] [serial = 2259] [outer = 0x12e387c00] 19:48:15 INFO - PROCESS | 1938 | 1461466095044 Marionette DEBUG loaded listener.js 19:48:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 184 (0x12eb26c00) [pid = 1938] [serial = 2260] [outer = 0x12e387c00] 19:48:15 INFO - PROCESS | 1938 | 1461466095381 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]]]}] 19:48:15 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. 19:48:15 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 570ms 19:48:15 INFO - PROCESS | 1938 | 1461466095427 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 19:48:15 INFO - PROCESS | 1938 | 1461466095428 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 19:48:15 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 19:48:15 INFO - PROCESS | 1938 | 1461466095431 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 19:48:15 INFO - PROCESS | 1938 | 1461466095432 Marionette TRACE conn2 <- [1,2982,null,{}] 19:48:15 INFO - PROCESS | 1938 | 1461466095434 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}] 19:48:15 INFO - PROCESS | 1938 | 1461466095584 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 19:48:15 INFO - PROCESS | 1938 | 1461466095603 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:15 INFO - PROCESS | 1938 | ++DOCSHELL 0x138dc1000 == 100 [pid = 1938] [id = 754] 19:48:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 185 (0x12eb30800) [pid = 1938] [serial = 2261] [outer = 0x0] 19:48:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 186 (0x12f806800) [pid = 1938] [serial = 2262] [outer = 0x12eb30800] 19:48:15 INFO - PROCESS | 1938 | 1461466095629 Marionette DEBUG loaded listener.js 19:48:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 187 (0x12fe9bc00) [pid = 1938] [serial = 2263] [outer = 0x12eb30800] 19:48:15 INFO - PROCESS | 1938 | 1461466095966 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"]]]}] 19:48:15 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 19:48:15 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 19:48:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:48:15 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 19:48:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 569ms 19:48:16 INFO - PROCESS | 1938 | 1461466096000 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 19:48:16 INFO - PROCESS | 1938 | 1461466096002 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 19:48:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 19:48:16 INFO - PROCESS | 1938 | 1461466096004 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 19:48:16 INFO - PROCESS | 1938 | 1461466096005 Marionette TRACE conn2 <- [1,2986,null,{}] 19:48:16 INFO - PROCESS | 1938 | 1461466096014 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}] 19:48:16 INFO - PROCESS | 1938 | 1461466096161 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 19:48:16 INFO - PROCESS | 1938 | 1461466096177 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:16 INFO - PROCESS | 1938 | ++DOCSHELL 0x1399cb000 == 101 [pid = 1938] [id = 755] 19:48:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 188 (0x1372b6400) [pid = 1938] [serial = 2264] [outer = 0x0] 19:48:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 189 (0x138c9ac00) [pid = 1938] [serial = 2265] [outer = 0x1372b6400] 19:48:16 INFO - PROCESS | 1938 | 1461466096202 Marionette DEBUG loaded listener.js 19:48:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 190 (0x139d26400) [pid = 1938] [serial = 2266] [outer = 0x1372b6400] 19:48:16 INFO - PROCESS | 1938 | 1461466096536 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]]]}] 19:48:16 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. 19:48:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 576ms 19:48:16 INFO - PROCESS | 1938 | 1461466096580 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 19:48:16 INFO - PROCESS | 1938 | 1461466096581 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 19:48:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 19:48:16 INFO - PROCESS | 1938 | 1461466096584 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 19:48:16 INFO - PROCESS | 1938 | 1461466096585 Marionette TRACE conn2 <- [1,2990,null,{}] 19:48:16 INFO - PROCESS | 1938 | 1461466096587 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}] 19:48:16 INFO - PROCESS | 1938 | 1461466096969 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 19:48:16 INFO - PROCESS | 1938 | --DOMWINDOW == 189 (0x129782400) [pid = 1938] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 19:48:16 INFO - PROCESS | 1938 | --DOMWINDOW == 188 (0x12a813000) [pid = 1938] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 19:48:16 INFO - PROCESS | 1938 | --DOMWINDOW == 187 (0x129506000) [pid = 1938] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 19:48:16 INFO - PROCESS | 1938 | --DOMWINDOW == 186 (0x118e77c00) [pid = 1938] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 19:48:16 INFO - PROCESS | 1938 | --DOMWINDOW == 185 (0x11bbe6000) [pid = 1938] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 19:48:16 INFO - PROCESS | 1938 | --DOMWINDOW == 184 (0x12ad94800) [pid = 1938] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 19:48:16 INFO - PROCESS | 1938 | --DOMWINDOW == 183 (0x12afad400) [pid = 1938] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 19:48:16 INFO - PROCESS | 1938 | --DOMWINDOW == 182 (0x12b099000) [pid = 1938] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 19:48:16 INFO - PROCESS | 1938 | --DOMWINDOW == 181 (0x129694800) [pid = 1938] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 19:48:16 INFO - PROCESS | 1938 | --DOMWINDOW == 180 (0x114f9d400) [pid = 1938] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 19:48:16 INFO - PROCESS | 1938 | --DOMWINDOW == 179 (0x12af66c00) [pid = 1938] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 19:48:16 INFO - PROCESS | 1938 | --DOMWINDOW == 178 (0x123ac8c00) [pid = 1938] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 19:48:17 INFO - PROCESS | 1938 | 1461466097059 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:17 INFO - PROCESS | 1938 | ++DOCSHELL 0x12936b800 == 102 [pid = 1938] [id = 756] 19:48:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 179 (0x118832400) [pid = 1938] [serial = 2267] [outer = 0x0] 19:48:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 180 (0x11bbda000) [pid = 1938] [serial = 2268] [outer = 0x118832400] 19:48:17 INFO - PROCESS | 1938 | 1461466097086 Marionette DEBUG loaded listener.js 19:48:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 181 (0x12ad94800) [pid = 1938] [serial = 2269] [outer = 0x118832400] 19:48:17 INFO - PROCESS | 1938 | ++DOCSHELL 0x139803000 == 103 [pid = 1938] [id = 757] 19:48:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 182 (0x1385c3c00) [pid = 1938] [serial = 2270] [outer = 0x0] 19:48:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 183 (0x12ae28c00) [pid = 1938] [serial = 2271] [outer = 0x1385c3c00] 19:48:17 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. 19:48:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 820ms 19:48:17 INFO - PROCESS | 1938 | 1461466097401 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]]]}] 19:48:17 INFO - PROCESS | 1938 | 1461466097404 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 19:48:17 INFO - PROCESS | 1938 | 1461466097405 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 19:48:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 19:48:17 INFO - PROCESS | 1938 | 1461466097409 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 19:48:17 INFO - PROCESS | 1938 | 1461466097413 Marionette TRACE conn2 <- [1,2994,null,{}] 19:48:17 INFO - PROCESS | 1938 | 1461466097415 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}] 19:48:17 INFO - PROCESS | 1938 | 1461466097580 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 19:48:17 INFO - PROCESS | 1938 | 1461466097675 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:17 INFO - PROCESS | 1938 | ++DOCSHELL 0x139c58000 == 104 [pid = 1938] [id = 758] 19:48:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 184 (0x118e72c00) [pid = 1938] [serial = 2272] [outer = 0x0] 19:48:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 185 (0x12b4b3400) [pid = 1938] [serial = 2273] [outer = 0x118e72c00] 19:48:17 INFO - PROCESS | 1938 | 1461466097705 Marionette DEBUG loaded listener.js 19:48:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 186 (0x139d2dc00) [pid = 1938] [serial = 2274] [outer = 0x118e72c00] 19:48:17 INFO - PROCESS | 1938 | 1461466097967 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]]]}] 19:48:17 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 19:48:17 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 19:48:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 572ms 19:48:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 19:48:17 INFO - PROCESS | 1938 | 1461466097981 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 19:48:17 INFO - PROCESS | 1938 | 1461466097982 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 19:48:17 INFO - PROCESS | 1938 | 1461466097986 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 19:48:17 INFO - PROCESS | 1938 | 1461466097987 Marionette TRACE conn2 <- [1,2998,null,{}] 19:48:17 INFO - PROCESS | 1938 | 1461466097989 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}] 19:48:18 INFO - PROCESS | 1938 | 1461466098118 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 19:48:18 INFO - PROCESS | 1938 | 1461466098122 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:18 INFO - PROCESS | 1938 | ++DOCSHELL 0x146006800 == 105 [pid = 1938] [id = 759] 19:48:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 187 (0x139d2bc00) [pid = 1938] [serial = 2275] [outer = 0x0] 19:48:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 188 (0x139d35c00) [pid = 1938] [serial = 2276] [outer = 0x139d2bc00] 19:48:18 INFO - PROCESS | 1938 | 1461466098147 Marionette DEBUG loaded listener.js 19:48:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 189 (0x142107000) [pid = 1938] [serial = 2277] [outer = 0x139d2bc00] 19:48:18 INFO - PROCESS | 1938 | 1461466098516 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]]]}] 19:48:18 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. 19:48:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 572ms 19:48:18 INFO - PROCESS | 1938 | 1461466098561 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 19:48:18 INFO - PROCESS | 1938 | 1461466098562 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 19:48:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 19:48:18 INFO - PROCESS | 1938 | 1461466098564 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 19:48:18 INFO - PROCESS | 1938 | 1461466098566 Marionette TRACE conn2 <- [1,3002,null,{}] 19:48:18 INFO - PROCESS | 1938 | 1461466098594 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}] 19:48:18 INFO - PROCESS | 1938 | 1461466098711 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 19:48:18 INFO - PROCESS | 1938 | 1461466098715 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:18 INFO - PROCESS | 1938 | ++DOCSHELL 0x1481e4000 == 106 [pid = 1938] [id = 760] 19:48:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 190 (0x142108c00) [pid = 1938] [serial = 2278] [outer = 0x0] 19:48:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 191 (0x14210bc00) [pid = 1938] [serial = 2279] [outer = 0x142108c00] 19:48:18 INFO - PROCESS | 1938 | 1461466098741 Marionette DEBUG loaded listener.js 19:48:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 192 (0x142110800) [pid = 1938] [serial = 2280] [outer = 0x142108c00] 19:48:19 INFO - PROCESS | 1938 | 1461466099255 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]]]}] 19:48:19 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. 19:48:19 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 742ms 19:48:19 INFO - PROCESS | 1938 | 1461466099309 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 19:48:19 INFO - PROCESS | 1938 | 1461466099312 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 19:48:19 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 19:48:19 INFO - PROCESS | 1938 | 1461466099316 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 19:48:19 INFO - PROCESS | 1938 | 1461466099319 Marionette TRACE conn2 <- [1,3006,null,{}] 19:48:19 INFO - PROCESS | 1938 | 1461466099322 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}] 19:48:19 INFO - PROCESS | 1938 | 1461466099461 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 19:48:19 INFO - PROCESS | 1938 | 1461466099610 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:19 INFO - PROCESS | 1938 | ++DOCSHELL 0x12aca4800 == 107 [pid = 1938] [id = 761] 19:48:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 193 (0x11ab31c00) [pid = 1938] [serial = 2281] [outer = 0x0] 19:48:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 194 (0x11ae40800) [pid = 1938] [serial = 2282] [outer = 0x11ab31c00] 19:48:19 INFO - PROCESS | 1938 | 1461466099644 Marionette DEBUG loaded listener.js 19:48:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 195 (0x123ac3000) [pid = 1938] [serial = 2283] [outer = 0x11ab31c00] 19:48:20 INFO - PROCESS | 1938 | 1461466100016 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]]]}] 19:48:20 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. 19:48:20 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 722ms 19:48:20 INFO - PROCESS | 1938 | 1461466100038 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 19:48:20 INFO - PROCESS | 1938 | 1461466100042 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 19:48:20 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 19:48:20 INFO - PROCESS | 1938 | 1461466100047 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 19:48:20 INFO - PROCESS | 1938 | 1461466100049 Marionette TRACE conn2 <- [1,3010,null,{}] 19:48:20 INFO - PROCESS | 1938 | 1461466100052 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}] 19:48:20 INFO - PROCESS | 1938 | 1461466100188 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 19:48:20 INFO - PROCESS | 1938 | 1461466100325 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:20 INFO - PROCESS | 1938 | ++DOCSHELL 0x12ebb0800 == 108 [pid = 1938] [id = 762] 19:48:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 196 (0x124433c00) [pid = 1938] [serial = 2284] [outer = 0x0] 19:48:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 197 (0x1296f8000) [pid = 1938] [serial = 2285] [outer = 0x124433c00] 19:48:20 INFO - PROCESS | 1938 | 1461466100355 Marionette DEBUG loaded listener.js 19:48:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 198 (0x12a809400) [pid = 1938] [serial = 2286] [outer = 0x124433c00] 19:48:20 INFO - PROCESS | 1938 | 1461466100771 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]]]}] 19:48:20 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 19:48:20 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 771ms 19:48:20 INFO - PROCESS | 1938 | 1461466100818 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 19:48:20 INFO - PROCESS | 1938 | 1461466100820 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 19:48:20 INFO - TEST-START | /FileAPI/FileReaderSync.worker 19:48:20 INFO - PROCESS | 1938 | 1461466100822 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 19:48:20 INFO - PROCESS | 1938 | 1461466100825 Marionette TRACE conn2 <- [1,3014,null,{}] 19:48:20 INFO - PROCESS | 1938 | 1461466100833 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}] 19:48:21 INFO - PROCESS | 1938 | 1461466101024 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 19:48:21 INFO - PROCESS | 1938 | 1461466101148 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:21 INFO - PROCESS | 1938 | ++DOCSHELL 0x139fe2000 == 109 [pid = 1938] [id = 763] 19:48:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 199 (0x12b0d9c00) [pid = 1938] [serial = 2287] [outer = 0x0] 19:48:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 200 (0x12b0e3400) [pid = 1938] [serial = 2288] [outer = 0x12b0d9c00] 19:48:21 INFO - PROCESS | 1938 | 1461466101183 Marionette DEBUG loaded listener.js 19:48:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 201 (0x12cfdc800) [pid = 1938] [serial = 2289] [outer = 0x12b0d9c00] 19:48:21 INFO - PROCESS | 1938 | [1938] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 19:48:21 INFO - PROCESS | 1938 | 1461466101581 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 19:48:21 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 19:48:21 INFO - {} 19:48:21 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 19:48:21 INFO - {} 19:48:21 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 19:48:21 INFO - {} 19:48:21 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 19:48:21 INFO - {} 19:48:21 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 773ms 19:48:21 INFO - TEST-START | /FileAPI/fileReader.html 19:48:21 INFO - PROCESS | 1938 | 1461466101596 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 19:48:21 INFO - PROCESS | 1938 | 1461466101598 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 19:48:21 INFO - PROCESS | 1938 | 1461466101600 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 19:48:21 INFO - PROCESS | 1938 | 1461466101601 Marionette TRACE conn2 <- [1,3018,null,{}] 19:48:21 INFO - PROCESS | 1938 | 1461466101604 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}] 19:48:21 INFO - PROCESS | 1938 | 1461466101736 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 19:48:21 INFO - PROCESS | 1938 | 1461466101869 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:21 INFO - PROCESS | 1938 | ++DOCSHELL 0x148280800 == 110 [pid = 1938] [id = 764] 19:48:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 202 (0x12d59a800) [pid = 1938] [serial = 2290] [outer = 0x0] 19:48:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 203 (0x12f80b400) [pid = 1938] [serial = 2291] [outer = 0x12d59a800] 19:48:21 INFO - PROCESS | 1938 | 1461466101899 Marionette DEBUG loaded listener.js 19:48:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 204 (0x1385c5c00) [pid = 1938] [serial = 2292] [outer = 0x12d59a800] 19:48:22 INFO - PROCESS | 1938 | 1461466102280 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]]]}] 19:48:22 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 19:48:22 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 19:48:22 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 19:48:22 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 19:48:22 INFO - TEST-OK | /FileAPI/fileReader.html | took 722ms 19:48:22 INFO - PROCESS | 1938 | 1461466102323 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 19:48:22 INFO - PROCESS | 1938 | 1461466102324 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 19:48:22 INFO - TEST-START | /FileAPI/historical.html 19:48:22 INFO - PROCESS | 1938 | 1461466102327 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 19:48:22 INFO - PROCESS | 1938 | 1461466102328 Marionette TRACE conn2 <- [1,3022,null,{}] 19:48:22 INFO - PROCESS | 1938 | 1461466102330 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}] 19:48:22 INFO - PROCESS | 1938 | 1461466102498 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 19:48:22 INFO - PROCESS | 1938 | 1461466102610 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:22 INFO - PROCESS | 1938 | ++DOCSHELL 0x142887800 == 111 [pid = 1938] [id = 765] 19:48:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 205 (0x1372bfc00) [pid = 1938] [serial = 2293] [outer = 0x0] 19:48:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 206 (0x139953800) [pid = 1938] [serial = 2294] [outer = 0x1372bfc00] 19:48:22 INFO - PROCESS | 1938 | 1461466102641 Marionette DEBUG loaded listener.js 19:48:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 207 (0x1385ca000) [pid = 1938] [serial = 2295] [outer = 0x1372bfc00] 19:48:23 INFO - PROCESS | 1938 | 1461466103144 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"]]]}] 19:48:23 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 19:48:23 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 19:48:23 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 19:48:23 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 19:48:23 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 19:48:23 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 19:48:23 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 19:48:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:48:23 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 19:48:23 INFO - TEST-OK | /FileAPI/historical.html | took 823ms 19:48:23 INFO - PROCESS | 1938 | 1461466103152 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 19:48:23 INFO - PROCESS | 1938 | 1461466103154 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 19:48:23 INFO - TEST-START | /FileAPI/idlharness.html 19:48:23 INFO - PROCESS | 1938 | 1461466103158 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 19:48:23 INFO - PROCESS | 1938 | 1461466103160 Marionette TRACE conn2 <- [1,3026,null,{}] 19:48:23 INFO - PROCESS | 1938 | 1461466103163 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}] 19:48:23 INFO - PROCESS | 1938 | 1461466103397 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 19:48:23 INFO - PROCESS | 1938 | 1461466103546 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:23 INFO - PROCESS | 1938 | ++DOCSHELL 0x146b14000 == 112 [pid = 1938] [id = 766] 19:48:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 208 (0x13994c400) [pid = 1938] [serial = 2296] [outer = 0x0] 19:48:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 209 (0x139d27800) [pid = 1938] [serial = 2297] [outer = 0x13994c400] 19:48:23 INFO - PROCESS | 1938 | 1461466103578 Marionette DEBUG loaded listener.js 19:48:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 210 (0x1425e3c00) [pid = 1938] [serial = 2298] [outer = 0x13994c400] 19:48:24 INFO - PROCESS | 1938 | 1461466104220 Marionette TRACE conn2 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 19:48:24 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 19:48:24 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 19:48:24 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 19:48:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:24 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 19:48:24 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 19:48:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:48:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:48:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:48:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:48:24 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:48:24 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:48:24 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:48:24 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 19:48:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 19:48:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 19:48:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 19:48:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 19:48:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 19:48:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 19:48:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 19:48:24 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 19:48:24 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 19:48:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:48:24 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 19:48:24 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 19:48:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:48:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:48:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:48:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:48:24 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:48:24 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:48:24 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:48:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 19:48:24 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 19:48:24 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 19:48:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:24 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 19:48:24 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 19:48:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:48:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:48:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:48:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:48:24 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:48:24 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:48:24 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:48:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 19:48:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 19:48:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 19:48:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 19:48:24 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 19:48:24 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:48:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:48:24 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:48:24 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:48:24 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:48:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:48:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:48:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:48:24 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:48:24 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:48:24 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:48:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 19:48:24 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 19:48:24 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 19:48:24 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:48:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:48:24 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:48:24 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:48:24 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:48:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:48:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:48:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:48:24 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:48:24 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:48:24 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:48:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 19:48:24 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 19:48:24 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 19:48:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:48:24 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 19:48:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:48:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:48:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:48:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:48:24 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:48:24 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:48:24 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:48:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 19:48:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 19:48:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 19:48:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 19:48:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 19:48:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 19:48:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 19:48:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 19:48:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 19:48:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 19:48:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 19:48:24 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 19:48:24 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:48:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:48:24 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:48:24 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:48:24 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:48:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:48:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:48:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:48:24 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:48:24 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:48:24 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:48:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 19:48:24 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 19:48:24 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 19:48:24 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:48:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:48:24 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:48:24 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:48:24 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:48:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:48:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:48:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:48:24 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:48:24 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:48:24 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:48:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 19:48:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 19:48:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 19:48:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 19:48:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 19:48:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 19:48:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 19:48:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 19:48:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 19:48:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 19:48:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 19:48:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 19:48:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 19:48:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 19:48:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 19:48:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 19:48:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 19:48:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 19:48:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 19:48:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 19:48:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 19:48:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 19:48:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 19:48:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 19:48:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 19:48:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 19:48:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 19:48:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 19:48:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 19:48:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 19:48:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 19:48:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 19:48:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 19:48:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 19:48:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 19:48:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 19:48:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 19:48:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 19:48:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 19:48:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 19:48:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 19:48:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 19:48:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 19:48:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 19:48:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 19:48:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 19:48:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 19:48:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 19:48:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 19:48:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 19:48:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 19:48:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 19:48:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 19:48:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 19:48:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 19:48:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 19:48:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 19:48:24 INFO - TEST-OK | /FileAPI/idlharness.html | took 1135ms 19:48:24 INFO - PROCESS | 1938 | 1461466104311 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 19:48:24 INFO - PROCESS | 1938 | 1461466104312 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 19:48:24 INFO - TEST-START | /FileAPI/idlharness.worker 19:48:24 INFO - PROCESS | 1938 | 1461466104317 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 19:48:24 INFO - PROCESS | 1938 | 1461466104318 Marionette TRACE conn2 <- [1,3030,null,{}] 19:48:24 INFO - PROCESS | 1938 | 1461466104321 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}] 19:48:24 INFO - PROCESS | 1938 | 1461466104458 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 19:48:24 INFO - PROCESS | 1938 | 1461466104564 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:24 INFO - PROCESS | 1938 | ++DOCSHELL 0x1470a5800 == 113 [pid = 1938] [id = 767] 19:48:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 211 (0x142403c00) [pid = 1938] [serial = 2299] [outer = 0x0] 19:48:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 212 (0x1481a7800) [pid = 1938] [serial = 2300] [outer = 0x142403c00] 19:48:24 INFO - PROCESS | 1938 | 1461466104594 Marionette DEBUG loaded listener.js 19:48:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 213 (0x1481ac400) [pid = 1938] [serial = 2301] [outer = 0x142403c00] 19:48:24 INFO - PROCESS | 1938 | [1938] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 19:48:25 INFO - PROCESS | 1938 | 1461466105435 Marionette TRACE conn2 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 19:48:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 19:48:25 INFO - {} 19:48:25 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 19:48:25 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 19:48:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:25 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 19:48:25 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 19:48:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:48:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:48:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:48:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:48:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 19:48:25 INFO - {} 19:48:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 19:48:25 INFO - {} 19:48:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 19:48:25 INFO - {} 19:48:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 19:48:25 INFO - {} 19:48:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 19:48:25 INFO - {} 19:48:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 19:48:25 INFO - {} 19:48:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 19:48:25 INFO - {} 19:48:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 19:48:25 INFO - {} 19:48:25 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 19:48:25 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 19:48:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:48:25 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 19:48:25 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 19:48:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:48:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:48:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:48:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:48:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 19:48:25 INFO - {} 19:48:25 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 19:48:25 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 19:48:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:25 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 19:48:25 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 19:48:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:48:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:48:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:48:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:48:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 19:48:25 INFO - {} 19:48:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 19:48:25 INFO - {} 19:48:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 19:48:25 INFO - {} 19:48:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 19:48:25 INFO - {} 19:48:25 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 19:48:25 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:48:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:48:25 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:48:25 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:48:25 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:48:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:48:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:48:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:48:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 19:48:25 INFO - {} 19:48:25 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 - {} 19:48:25 INFO - {} 19:48:25 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 19:48:25 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:48:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:48:25 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:48:25 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:48:25 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:48:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:48:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:48:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:48:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 19:48:25 INFO - {} 19:48:25 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 19:48:25 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 19:48:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:48:25 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 19:48:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:48:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:48:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:48:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:48:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 19:48:25 INFO - {} 19:48:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 19:48:25 INFO - {} 19:48:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 19:48:25 INFO - {} 19:48:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 19:48:25 INFO - {} 19:48:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 19:48:25 INFO - {} 19:48:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 19:48:25 INFO - {} 19:48:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 19:48:25 INFO - {} 19:48:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 19:48:25 INFO - {} 19:48:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 19:48:25 INFO - {} 19:48:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 19:48:25 INFO - {} 19:48:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 19:48:25 INFO - {} 19:48:25 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 19:48:25 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:48:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:48:25 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:48:25 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:48:25 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:48:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:48:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:48:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:48:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 19:48:25 INFO - {} 19:48:25 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 - {} 19:48:25 INFO - {} 19:48:25 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 19:48:25 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:48:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:48:25 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:48:25 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:48:25 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:48:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:48:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:48:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:48:25 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 19:48:25 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 19:48:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:48:25 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 19:48:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:48:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:48:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:48:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:48:25 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 19:48:25 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 19:48:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:48:25 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 19:48:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:48:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:48:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:48:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:48:25 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 19:48:25 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 19:48:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:48:25 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 19:48:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:48:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:48:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:48:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:48:25 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 19:48:25 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 19:48:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:48:25 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 19:48:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:48:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:48:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:48:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:48:25 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 19:48:25 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 19:48:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:48:25 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 19:48:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:48:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:48:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:48:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:48:25 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 19:48:25 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 19:48:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:25 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 19:48:25 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 19:48:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:48:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:48:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:48:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:48:25 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 19:48:25 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 19:48:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:48:25 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 19:48:25 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 19:48:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:48:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:48:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:48:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:48:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 19:48:25 INFO - {} 19:48:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 19:48:25 INFO - {} 19:48:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 19:48:25 INFO - {} 19:48:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 19:48:25 INFO - {} 19:48:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 19:48:25 INFO - {} 19:48:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 19:48:25 INFO - {} 19:48:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 19:48:25 INFO - {} 19:48:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 19:48:25 INFO - {} 19:48:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 19:48:25 INFO - {} 19:48:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 19:48:25 INFO - {} 19:48:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 19:48:25 INFO - {} 19:48:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 19:48:25 INFO - {} 19:48:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 19:48:25 INFO - {} 19:48:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 19:48:25 INFO - {} 19:48:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 19:48:25 INFO - {} 19:48:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 19:48:25 INFO - {} 19:48:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 19:48:25 INFO - {} 19:48:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 19:48:25 INFO - {} 19:48:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 19:48:25 INFO - {} 19:48:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 19:48:25 INFO - {} 19:48:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 19:48:25 INFO - {} 19:48:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 19:48:25 INFO - {} 19:48:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 19:48:25 INFO - {} 19:48:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 19:48:25 INFO - {} 19:48:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 19:48:25 INFO - {} 19:48:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 19:48:25 INFO - {} 19:48:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 19:48:25 INFO - {} 19:48:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 19:48:25 INFO - {} 19:48:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 19:48:25 INFO - {} 19:48:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 19:48:25 INFO - {} 19:48:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 19:48:25 INFO - {} 19:48:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 19:48:25 INFO - {} 19:48:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 19:48:25 INFO - {} 19:48:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 19:48:25 INFO - {} 19:48:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 19:48:25 INFO - {} 19:48:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 19:48:25 INFO - {} 19:48:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 19:48:25 INFO - {} 19:48:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 19:48:25 INFO - {} 19:48:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 19:48:25 INFO - {} 19:48:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 19:48:25 INFO - {} 19:48:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 19:48:25 INFO - {} 19:48:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 19:48:25 INFO - {} 19:48:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 19:48:25 INFO - {} 19:48:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 19:48:25 INFO - {} 19:48:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 19:48:25 INFO - {} 19:48:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 19:48:25 INFO - {} 19:48:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 19:48:25 INFO - {} 19:48:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 19:48:25 INFO - {} 19:48:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 19:48:25 INFO - {} 19:48:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 19:48:25 INFO - {} 19:48:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 19:48:25 INFO - {} 19:48:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 19:48:25 INFO - {} 19:48:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 19:48:25 INFO - {} 19:48:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 19:48:25 INFO - {} 19:48:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 19:48:25 INFO - {} 19:48:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 19:48:25 INFO - {} 19:48:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 19:48:25 INFO - {} 19:48:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 19:48:25 INFO - {} 19:48:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 19:48:25 INFO - {} 19:48:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 19:48:25 INFO - {} 19:48:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 19:48:25 INFO - {} 19:48:25 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1189ms 19:48:25 INFO - PROCESS | 1938 | 1461466105509 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 19:48:25 INFO - PROCESS | 1938 | 1461466105512 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 19:48:25 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 19:48:25 INFO - PROCESS | 1938 | 1461466105517 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 19:48:25 INFO - PROCESS | 1938 | 1461466105520 Marionette TRACE conn2 <- [1,3034,null,{}] 19:48:25 INFO - PROCESS | 1938 | 1461466105567 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}] 19:48:25 INFO - PROCESS | 1938 | 1461466105689 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 19:48:25 INFO - PROCESS | 1938 | 1461466105836 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:25 INFO - PROCESS | 1938 | ++DOCSHELL 0x1496ce800 == 114 [pid = 1938] [id = 768] 19:48:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 214 (0x128edd000) [pid = 1938] [serial = 2302] [outer = 0x0] 19:48:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 215 (0x146717000) [pid = 1938] [serial = 2303] [outer = 0x128edd000] 19:48:25 INFO - PROCESS | 1938 | 1461466105907 Marionette DEBUG loaded listener.js 19:48:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 216 (0x1471ea000) [pid = 1938] [serial = 2304] [outer = 0x128edd000] 19:48:26 INFO - PROCESS | 1938 | 1461466106249 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]]]}] 19:48:26 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 19:48:26 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 763ms 19:48:26 INFO - PROCESS | 1938 | 1461466106279 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 19:48:26 INFO - PROCESS | 1938 | 1461466106280 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 19:48:26 INFO - TEST-START | /FileAPI/blob/Blob-close.html 19:48:26 INFO - PROCESS | 1938 | 1461466106283 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 19:48:26 INFO - PROCESS | 1938 | 1461466106284 Marionette TRACE conn2 <- [1,3038,null,{}] 19:48:26 INFO - PROCESS | 1938 | 1461466106286 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}] 19:48:26 INFO - PROCESS | 1938 | 1461466106418 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 19:48:26 INFO - PROCESS | 1938 | 1461466106527 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:26 INFO - PROCESS | 1938 | ++DOCSHELL 0x1496e5800 == 115 [pid = 1938] [id = 769] 19:48:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 217 (0x1471ea400) [pid = 1938] [serial = 2305] [outer = 0x0] 19:48:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 218 (0x1471ef000) [pid = 1938] [serial = 2306] [outer = 0x1471ea400] 19:48:26 INFO - PROCESS | 1938 | 1461466106557 Marionette DEBUG loaded listener.js 19:48:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 219 (0x1481b1000) [pid = 1938] [serial = 2307] [outer = 0x1471ea400] 19:48:26 INFO - PROCESS | 1938 | 1461466106907 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"]]]}] 19:48:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 19:48:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 19:48:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:48:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 19:48:26 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 668ms 19:48:26 INFO - PROCESS | 1938 | 1461466106952 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 19:48:26 INFO - PROCESS | 1938 | 1461466106953 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 19:48:26 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 19:48:26 INFO - PROCESS | 1938 | 1461466106956 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 19:48:26 INFO - PROCESS | 1938 | 1461466106957 Marionette TRACE conn2 <- [1,3042,null,{}] 19:48:26 INFO - PROCESS | 1938 | 1461466106960 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}] 19:48:27 INFO - PROCESS | 1938 | 1461466107097 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 19:48:27 INFO - PROCESS | 1938 | 1461466107261 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:27 INFO - PROCESS | 1938 | ++DOCSHELL 0x149912800 == 116 [pid = 1938] [id = 770] 19:48:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 220 (0x147f82800) [pid = 1938] [serial = 2308] [outer = 0x0] 19:48:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 221 (0x147f85000) [pid = 1938] [serial = 2309] [outer = 0x147f82800] 19:48:27 INFO - PROCESS | 1938 | 1461466107292 Marionette DEBUG loaded listener.js 19:48:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 222 (0x147f88800) [pid = 1938] [serial = 2310] [outer = 0x147f82800] 19:48:27 INFO - PROCESS | 1938 | 1461466107747 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]]]}] 19:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 19:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 19:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 19:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 19:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 19:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 19:48:27 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. 19:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 19:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 19:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 19:48:27 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'.) 19:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 19:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 19:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 19:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 19:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 19:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 19:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 19:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 19:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 19:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 19:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 19:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 19:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 19:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 19:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 19:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 19:48:27 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. 19:48:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 19:48:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:48:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 19:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 19:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 19:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 19:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 19:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 19:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 19:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 19:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 19:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 19:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 19:48:27 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. 19:48:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 19:48:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 19:48:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:48:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 19:48:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 19:48:27 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. 19:48:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 19:48:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 19:48:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:48:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 19:48:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 19:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 19:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 19:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 19:48:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 19:48:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 19:48:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:48:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 19:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 19:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 19:48:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 19:48:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:48:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:48:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:48:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 19:48:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 19:48:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:48:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:48:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:48:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:48:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 19:48:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:48:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:48:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:48:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:48:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 19:48:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:48:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:48:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:48:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 19:48:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 19:48:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:48:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:48:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:48:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:48:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 19:48:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:48:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:48:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:48:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:48:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 19:48:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:48:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:48:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:48:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:48:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 19:48:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:48:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:48:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:48:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:48:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 19:48:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:48:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:48:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:48:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 19:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 19:48:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 19:48:27 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 831ms 19:48:27 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 19:48:27 INFO - PROCESS | 1938 | 1461466107787 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 19:48:27 INFO - PROCESS | 1938 | 1461466107790 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 19:48:27 INFO - PROCESS | 1938 | 1461466107792 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 19:48:27 INFO - PROCESS | 1938 | 1461466107795 Marionette TRACE conn2 <- [1,3046,null,{}] 19:48:27 INFO - PROCESS | 1938 | 1461466107843 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}] 19:48:28 INFO - PROCESS | 1938 | 1461466108028 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 19:48:28 INFO - PROCESS | 1938 | 1461466108249 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:28 INFO - PROCESS | 1938 | ++DOCSHELL 0x14b22f000 == 117 [pid = 1938] [id = 771] 19:48:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 223 (0x13a6c4800) [pid = 1938] [serial = 2311] [outer = 0x0] 19:48:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 224 (0x13a6c6400) [pid = 1938] [serial = 2312] [outer = 0x13a6c4800] 19:48:28 INFO - PROCESS | 1938 | 1461466108302 Marionette DEBUG loaded listener.js 19:48:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 225 (0x13a6ccc00) [pid = 1938] [serial = 2313] [outer = 0x13a6c4800] 19:48:28 INFO - PROCESS | 1938 | [1938] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 19:48:28 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 19:48:28 INFO - {} 19:48:28 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 975ms 19:48:28 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 19:48:28 INFO - PROCESS | 1938 | 1461466108764 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 19:48:28 INFO - PROCESS | 1938 | 1461466108767 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 19:48:28 INFO - PROCESS | 1938 | 1461466108768 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 19:48:28 INFO - PROCESS | 1938 | 1461466108770 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 19:48:28 INFO - PROCESS | 1938 | 1461466108772 Marionette TRACE conn2 <- [1,3050,null,{}] 19:48:28 INFO - PROCESS | 1938 | 1461466108774 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}] 19:48:28 INFO - PROCESS | 1938 | 1461466108911 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 19:48:29 INFO - PROCESS | 1938 | 1461466109053 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:29 INFO - PROCESS | 1938 | ++DOCSHELL 0x11c466000 == 118 [pid = 1938] [id = 772] 19:48:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 226 (0x11516c800) [pid = 1938] [serial = 2314] [outer = 0x0] 19:48:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 227 (0x128c1f000) [pid = 1938] [serial = 2315] [outer = 0x11516c800] 19:48:29 INFO - PROCESS | 1938 | 1461466109084 Marionette DEBUG loaded listener.js 19:48:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 228 (0x13a402800) [pid = 1938] [serial = 2316] [outer = 0x11516c800] 19:48:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 19:48:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 19:48:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 19:48:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 19:48:29 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1122ms 19:48:29 INFO - PROCESS | 1938 | 1461466109887 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]]]}] 19:48:29 INFO - PROCESS | 1938 | 1461466109895 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 19:48:29 INFO - PROCESS | 1938 | 1461466109899 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 19:48:29 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 19:48:29 INFO - PROCESS | 1938 | 1461466109904 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 19:48:29 INFO - PROCESS | 1938 | 1461466109908 Marionette TRACE conn2 <- [1,3054,null,{}] 19:48:29 INFO - PROCESS | 1938 | 1461466109913 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}] 19:48:30 INFO - PROCESS | 1938 | 1461466110042 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 19:48:30 INFO - PROCESS | 1938 | 1461466110185 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:30 INFO - PROCESS | 1938 | ++DOCSHELL 0x128e71800 == 119 [pid = 1938] [id = 773] 19:48:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 229 (0x118c1f000) [pid = 1938] [serial = 2317] [outer = 0x0] 19:48:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 230 (0x118e75800) [pid = 1938] [serial = 2318] [outer = 0x118c1f000] 19:48:30 INFO - PROCESS | 1938 | 1461466110219 Marionette DEBUG loaded listener.js 19:48:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 231 (0x11978a400) [pid = 1938] [serial = 2319] [outer = 0x118c1f000] 19:48:30 INFO - PROCESS | 1938 | 1461466110724 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"]]]}] 19:48:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 19:48:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 19:48:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 19:48:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 19:48:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 19:48:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 19:48:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 19:48:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 19:48:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 19:48:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 19:48:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 19:48:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 19:48:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 19:48:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 19:48:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 19:48:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 19:48:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 19:48:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 19:48:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 19:48:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 19:48:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 19:48:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 19:48:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 19:48:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 19:48:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 19:48:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 19:48:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 19:48:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 19:48:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 19:48:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 19:48:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 19:48:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 19:48:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 19:48:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 19:48:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 19:48:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 19:48:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 19:48:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 19:48:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 19:48:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 19:48:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 19:48:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 19:48:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 19:48:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 19:48:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 19:48:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 19:48:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 19:48:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 19:48:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 19:48:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 19:48:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 19:48:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 19:48:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 19:48:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 19:48:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 19:48:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 19:48:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 19:48:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 19:48:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 19:48:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 19:48:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 19:48:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 19:48:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 19:48:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 19:48:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 19:48:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 19:48:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 19:48:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 19:48:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 19:48:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 19:48:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 19:48:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 19:48:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 19:48:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 19:48:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 19:48:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 19:48:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 19:48:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 19:48:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 19:48:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 19:48:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 19:48:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 19:48:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 19:48:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 19:48:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 19:48:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 19:48:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 19:48:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 19:48:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 19:48:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 19:48:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 19:48:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 19:48:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 19:48:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 19:48:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 19:48:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 19:48:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 19:48:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 19:48:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 19:48:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:48:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:48:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:48:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:48:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 19:48:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:48:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:48:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:48:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:48:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 19:48:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:48:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:48:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:48:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:48:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 19:48:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:48:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:48:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:48:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:48:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 19:48:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:48:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:48:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:48:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:48:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 19:48:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:48:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:48:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:48:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:48:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 19:48:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:48:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:48:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:48:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:48:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 19:48:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:48:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:48:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:48:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:48:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 19:48:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:48:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:48:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:48:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:48:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 19:48:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:48:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:48:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:48:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:48:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 19:48:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:48:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:48:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:48:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:48:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 19:48:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:48:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:48:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:48:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:48:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 19:48:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:48:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:48:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:48:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:48:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 19:48:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:48:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:48:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:48:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:48:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 19:48:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:48:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:48:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:48:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:48:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 19:48:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:48:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:48:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:48:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:48:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 19:48:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:48:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:48:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:48:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:48:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 19:48:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:48:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:48:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:48:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:48:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 19:48:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:48:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:48:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:48:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:48:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 19:48:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:48:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:48:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:48:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:48:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 19:48:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:48:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:48:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:48:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:48:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 19:48:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:48:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:48:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:48:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:48:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 19:48:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:48:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:48:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 19:48:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 19:48:30 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" 19:48:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:48:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:48:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 19:48:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 19:48:30 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" 19:48:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:48:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:48:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 19:48:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 19:48:30 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 890ms 19:48:30 INFO - PROCESS | 1938 | 1461466110804 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 19:48:30 INFO - PROCESS | 1938 | 1461466110809 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 19:48:30 INFO - TEST-START | /FileAPI/file/File-constructor.html 19:48:30 INFO - PROCESS | 1938 | 1461466110818 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 19:48:30 INFO - PROCESS | 1938 | 1461466110819 Marionette TRACE conn2 <- [1,3058,null,{}] 19:48:30 INFO - PROCESS | 1938 | 1461466110822 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}] 19:48:30 INFO - PROCESS | 1938 | 1461466110947 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 19:48:31 INFO - PROCESS | 1938 | 1461466111097 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:31 INFO - PROCESS | 1938 | ++DOCSHELL 0x1274b1000 == 120 [pid = 1938] [id = 774] 19:48:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 232 (0x11aa6fc00) [pid = 1938] [serial = 2320] [outer = 0x0] 19:48:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 233 (0x11aaae800) [pid = 1938] [serial = 2321] [outer = 0x11aa6fc00] 19:48:31 INFO - PROCESS | 1938 | 1461466111171 Marionette DEBUG loaded listener.js 19:48:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 234 (0x11bf9d400) [pid = 1938] [serial = 2322] [outer = 0x11aa6fc00] 19:48:31 INFO - PROCESS | 1938 | 1461466111655 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]]]}] 19:48:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 19:48:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 19:48:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 19:48:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 19:48:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 19:48:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 19:48:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 19:48:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 19:48:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 19:48:31 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 19:48:31 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 19:48:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:48:31 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 19:48:31 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 19:48:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 19:48:31 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 19:48:31 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 19:48:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:48:31 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 19:48:31 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 19:48:31 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 19:48:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:48:31 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 19:48:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 19:48:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 19:48:31 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 874ms 19:48:31 INFO - PROCESS | 1938 | 1461466111693 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 19:48:31 INFO - PROCESS | 1938 | 1461466111695 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 19:48:31 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 19:48:31 INFO - PROCESS | 1938 | 1461466111699 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 19:48:31 INFO - PROCESS | 1938 | 1461466111703 Marionette TRACE conn2 <- [1,3062,null,{}] 19:48:31 INFO - PROCESS | 1938 | 1461466111714 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}] 19:48:31 INFO - PROCESS | 1938 | 1461466111925 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 19:48:32 INFO - PROCESS | 1938 | 1461466112046 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:32 INFO - PROCESS | 1938 | ++DOCSHELL 0x12a89b000 == 121 [pid = 1938] [id = 775] 19:48:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 235 (0x124003800) [pid = 1938] [serial = 2323] [outer = 0x0] 19:48:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 236 (0x128e07c00) [pid = 1938] [serial = 2324] [outer = 0x124003800] 19:48:32 INFO - PROCESS | 1938 | 1461466112076 Marionette DEBUG loaded listener.js 19:48:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 237 (0x12930cc00) [pid = 1938] [serial = 2325] [outer = 0x124003800] 19:48:32 INFO - PROCESS | 1938 | [1938] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 19:48:32 INFO - PROCESS | 1938 | --DOCSHELL 0x1397e2800 == 120 [pid = 1938] [id = 690] 19:48:32 INFO - PROCESS | 1938 | --DOCSHELL 0x146006800 == 119 [pid = 1938] [id = 759] 19:48:32 INFO - PROCESS | 1938 | --DOCSHELL 0x139c58000 == 118 [pid = 1938] [id = 758] 19:48:32 INFO - PROCESS | 1938 | --DOCSHELL 0x139803000 == 117 [pid = 1938] [id = 757] 19:48:32 INFO - PROCESS | 1938 | --DOCSHELL 0x12936b800 == 116 [pid = 1938] [id = 756] 19:48:32 INFO - PROCESS | 1938 | --DOCSHELL 0x1399cb000 == 115 [pid = 1938] [id = 755] 19:48:32 INFO - PROCESS | 1938 | --DOMWINDOW == 236 (0x12f86d400) [pid = 1938] [serial = 2134] [outer = 0x0] [url = about:blank] 19:48:32 INFO - PROCESS | 1938 | --DOMWINDOW == 235 (0x12fe9a800) [pid = 1938] [serial = 2137] [outer = 0x0] [url = about:blank] 19:48:32 INFO - PROCESS | 1938 | --DOMWINDOW == 234 (0x12eb88800) [pid = 1938] [serial = 2131] [outer = 0x0] [url = about:blank] 19:48:32 INFO - PROCESS | 1938 | --DOMWINDOW == 233 (0x118ff1800) [pid = 1938] [serial = 2152] [outer = 0x0] [url = about:blank] 19:48:32 INFO - PROCESS | 1938 | --DOMWINDOW == 232 (0x12d590800) [pid = 1938] [serial = 2188] [outer = 0x0] [url = about:blank] 19:48:32 INFO - PROCESS | 1938 | --DOMWINDOW == 231 (0x1372bdc00) [pid = 1938] [serial = 2140] [outer = 0x0] [url = about:blank] 19:48:32 INFO - PROCESS | 1938 | --DOMWINDOW == 230 (0x12e808800) [pid = 1938] [serial = 2128] [outer = 0x0] [url = about:blank] 19:48:32 INFO - PROCESS | 1938 | --DOMWINDOW == 229 (0x11bfa7c00) [pid = 1938] [serial = 2149] [outer = 0x0] [url = about:blank] 19:48:32 INFO - PROCESS | 1938 | --DOMWINDOW == 228 (0x138ca4000) [pid = 1938] [serial = 2146] [outer = 0x0] [url = about:blank] 19:48:32 INFO - PROCESS | 1938 | --DOMWINDOW == 227 (0x12a80ec00) [pid = 1938] [serial = 2143] [outer = 0x0] [url = about:blank] 19:48:32 INFO - PROCESS | 1938 | --DOCSHELL 0x138dc1000 == 114 [pid = 1938] [id = 754] 19:48:32 INFO - PROCESS | 1938 | --DOCSHELL 0x138d1d800 == 113 [pid = 1938] [id = 753] 19:48:32 INFO - PROCESS | 1938 | --DOCSHELL 0x12fe38000 == 112 [pid = 1938] [id = 752] 19:48:32 INFO - PROCESS | 1938 | --DOCSHELL 0x12e92a000 == 111 [pid = 1938] [id = 751] 19:48:32 INFO - PROCESS | 1938 | --DOCSHELL 0x12b988800 == 110 [pid = 1938] [id = 750] 19:48:32 INFO - PROCESS | 1938 | --DOCSHELL 0x124ead000 == 109 [pid = 1938] [id = 749] 19:48:32 INFO - PROCESS | 1938 | --DOCSHELL 0x12a403000 == 108 [pid = 1938] [id = 748] 19:48:32 INFO - PROCESS | 1938 | --DOCSHELL 0x12b3e3000 == 107 [pid = 1938] [id = 747] 19:48:32 INFO - PROCESS | 1938 | --DOCSHELL 0x119111800 == 106 [pid = 1938] [id = 746] 19:48:32 INFO - PROCESS | 1938 | --DOCSHELL 0x139ff0000 == 105 [pid = 1938] [id = 737] 19:48:32 INFO - PROCESS | 1938 | --DOCSHELL 0x139c37800 == 104 [pid = 1938] [id = 736] 19:48:32 INFO - PROCESS | 1938 | --DOCSHELL 0x139889800 == 103 [pid = 1938] [id = 735] 19:48:32 INFO - PROCESS | 1938 | --DOCSHELL 0x1397e1000 == 102 [pid = 1938] [id = 734] 19:48:32 INFO - PROCESS | 1938 | --DOCSHELL 0x138dc5800 == 101 [pid = 1938] [id = 733] 19:48:32 INFO - PROCESS | 1938 | --DOCSHELL 0x12f30e000 == 100 [pid = 1938] [id = 732] 19:48:32 INFO - PROCESS | 1938 | --DOCSHELL 0x12ad36800 == 99 [pid = 1938] [id = 731] 19:48:32 INFO - PROCESS | 1938 | --DOCSHELL 0x119115000 == 98 [pid = 1938] [id = 730] 19:48:32 INFO - PROCESS | 1938 | --DOMWINDOW == 226 (0x12cfe8800) [pid = 1938] [serial = 2111] [outer = 0x0] [url = about:blank] 19:48:32 INFO - PROCESS | 1938 | --DOMWINDOW == 225 (0x115042000) [pid = 1938] [serial = 2113] [outer = 0x0] [url = about:blank] 19:48:32 INFO - PROCESS | 1938 | --DOMWINDOW == 224 (0x129780c00) [pid = 1938] [serial = 2165] [outer = 0x0] [url = about:blank] 19:48:32 INFO - PROCESS | 1938 | --DOMWINDOW == 223 (0x114ff6800) [pid = 1938] [serial = 2155] [outer = 0x0] [url = about:blank] 19:48:32 INFO - PROCESS | 1938 | --DOMWINDOW == 222 (0x12b0a4c00) [pid = 1938] [serial = 2176] [outer = 0x0] [url = about:blank] 19:48:32 INFO - PROCESS | 1938 | --DOMWINDOW == 221 (0x11bfa2c00) [pid = 1938] [serial = 2116] [outer = 0x0] [url = about:blank] 19:48:32 INFO - PROCESS | 1938 | --DOMWINDOW == 220 (0x12950b800) [pid = 1938] [serial = 2119] [outer = 0x0] [url = about:blank] 19:48:32 INFO - PROCESS | 1938 | --DOMWINDOW == 219 (0x126bd3800) [pid = 1938] [serial = 2162] [outer = 0x0] [url = about:blank] 19:48:32 INFO - PROCESS | 1938 | --DOMWINDOW == 218 (0x12a118c00) [pid = 1938] [serial = 2167] [outer = 0x0] [url = about:blank] 19:48:32 INFO - PROCESS | 1938 | --DOMWINDOW == 217 (0x129702c00) [pid = 1938] [serial = 2164] [outer = 0x0] [url = about:blank] 19:48:32 INFO - PROCESS | 1938 | --DOMWINDOW == 216 (0x12ad93c00) [pid = 1938] [serial = 2171] [outer = 0x0] [url = about:blank] 19:48:32 INFO - PROCESS | 1938 | --DOMWINDOW == 215 (0x1185af400) [pid = 1938] [serial = 2156] [outer = 0x0] [url = about:blank] 19:48:32 INFO - PROCESS | 1938 | --DOMWINDOW == 214 (0x12b259000) [pid = 1938] [serial = 2177] [outer = 0x0] [url = about:blank] 19:48:32 INFO - PROCESS | 1938 | --DOMWINDOW == 213 (0x12afa4c00) [pid = 1938] [serial = 2122] [outer = 0x0] [url = about:blank] 19:48:32 INFO - PROCESS | 1938 | --DOMWINDOW == 212 (0x12b4d9800) [pid = 1938] [serial = 2185] [outer = 0x0] [url = about:blank] 19:48:32 INFO - PROCESS | 1938 | --DOMWINDOW == 211 (0x11bb5f800) [pid = 1938] [serial = 2182] [outer = 0x0] [url = about:blank] 19:48:32 INFO - PROCESS | 1938 | --DOMWINDOW == 210 (0x11c31f400) [pid = 1938] [serial = 2158] [outer = 0x0] [url = about:blank] 19:48:32 INFO - PROCESS | 1938 | --DOMWINDOW == 209 (0x12bcefc00) [pid = 1938] [serial = 2186] [outer = 0x0] [url = about:blank] 19:48:32 INFO - PROCESS | 1938 | --DOMWINDOW == 208 (0x12af32c00) [pid = 1938] [serial = 2173] [outer = 0x0] [url = about:blank] 19:48:32 INFO - PROCESS | 1938 | --DOMWINDOW == 207 (0x12a14cc00) [pid = 1938] [serial = 2168] [outer = 0x0] [url = about:blank] 19:48:32 INFO - PROCESS | 1938 | --DOMWINDOW == 206 (0x12b26e000) [pid = 1938] [serial = 2179] [outer = 0x0] [url = about:blank] 19:48:32 INFO - PROCESS | 1938 | --DOMWINDOW == 205 (0x12afa9800) [pid = 1938] [serial = 2174] [outer = 0x0] [url = about:blank] 19:48:32 INFO - PROCESS | 1938 | --DOMWINDOW == 204 (0x123fd7c00) [pid = 1938] [serial = 2161] [outer = 0x0] [url = about:blank] 19:48:32 INFO - PROCESS | 1938 | --DOMWINDOW == 203 (0x12b4cfc00) [pid = 1938] [serial = 2125] [outer = 0x0] [url = about:blank] 19:48:32 INFO - PROCESS | 1938 | --DOMWINDOW == 202 (0x123acb000) [pid = 1938] [serial = 2159] [outer = 0x0] [url = about:blank] 19:48:32 INFO - PROCESS | 1938 | --DOMWINDOW == 201 (0x12b4db400) [pid = 1938] [serial = 2180] [outer = 0x0] [url = about:blank] 19:48:32 INFO - PROCESS | 1938 | --DOMWINDOW == 200 (0x12ab1b000) [pid = 1938] [serial = 2170] [outer = 0x0] [url = about:blank] 19:48:32 INFO - PROCESS | 1938 | --DOMWINDOW == 199 (0x129702400) [pid = 1938] [serial = 2183] [outer = 0x0] [url = about:blank] 19:48:32 INFO - PROCESS | 1938 | 1461466112587 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 19:48:32 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 19:48:32 INFO - {} 19:48:32 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 929ms 19:48:32 INFO - PROCESS | 1938 | 1461466112627 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 19:48:32 INFO - PROCESS | 1938 | 1461466112629 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 19:48:32 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 19:48:32 INFO - PROCESS | 1938 | 1461466112631 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 19:48:32 INFO - PROCESS | 1938 | 1461466112632 Marionette TRACE conn2 <- [1,3066,null,{}] 19:48:32 INFO - PROCESS | 1938 | 1461466112635 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}] 19:48:32 INFO - PROCESS | 1938 | 1461466112746 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 19:48:32 INFO - PROCESS | 1938 | 1461466112751 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:32 INFO - PROCESS | 1938 | ++DOCSHELL 0x1240ba800 == 99 [pid = 1938] [id = 776] 19:48:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 200 (0x12968e400) [pid = 1938] [serial = 2326] [outer = 0x0] 19:48:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 201 (0x1296f0000) [pid = 1938] [serial = 2327] [outer = 0x12968e400] 19:48:32 INFO - PROCESS | 1938 | 1461466112779 Marionette DEBUG loaded listener.js 19:48:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 202 (0x12970c000) [pid = 1938] [serial = 2328] [outer = 0x12968e400] 19:48:33 INFO - PROCESS | 1938 | 1461466113187 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]]]}] 19:48:33 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 19:48:33 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 19:48:33 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 19:48:33 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 19:48:33 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 19:48:33 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 19:48:33 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 19:48:33 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 570ms 19:48:33 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 19:48:33 INFO - PROCESS | 1938 | 1461466113202 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 19:48:33 INFO - PROCESS | 1938 | 1461466113203 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 19:48:33 INFO - PROCESS | 1938 | 1461466113205 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 19:48:33 INFO - PROCESS | 1938 | 1461466113206 Marionette TRACE conn2 <- [1,3070,null,{}] 19:48:33 INFO - PROCESS | 1938 | 1461466113209 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}] 19:48:33 INFO - PROCESS | 1938 | 1461466113315 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 19:48:33 INFO - PROCESS | 1938 | 1461466113335 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:33 INFO - PROCESS | 1938 | ++DOCSHELL 0x12b2ee000 == 100 [pid = 1938] [id = 777] 19:48:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 203 (0x129780c00) [pid = 1938] [serial = 2329] [outer = 0x0] 19:48:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 204 (0x12a113000) [pid = 1938] [serial = 2330] [outer = 0x129780c00] 19:48:33 INFO - PROCESS | 1938 | 1461466113361 Marionette DEBUG loaded listener.js 19:48:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 205 (0x12a142000) [pid = 1938] [serial = 2331] [outer = 0x129780c00] 19:48:33 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 19:48:33 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 19:48:33 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 19:48:33 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 19:48:33 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 19:48:33 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 19:48:33 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 719ms 19:48:33 INFO - PROCESS | 1938 | 1461466113920 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]]]}] 19:48:33 INFO - PROCESS | 1938 | 1461466113925 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 19:48:33 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 19:48:33 INFO - PROCESS | 1938 | 1461466113927 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 19:48:33 INFO - PROCESS | 1938 | 1461466113930 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 19:48:33 INFO - PROCESS | 1938 | 1461466113932 Marionette TRACE conn2 <- [1,3074,null,{}] 19:48:33 INFO - PROCESS | 1938 | 1461466113936 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}] 19:48:34 INFO - PROCESS | 1938 | 1461466114067 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 19:48:34 INFO - PROCESS | 1938 | 1461466114204 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:34 INFO - PROCESS | 1938 | ++DOCSHELL 0x1240c6800 == 101 [pid = 1938] [id = 778] 19:48:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 206 (0x116572400) [pid = 1938] [serial = 2332] [outer = 0x0] 19:48:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 207 (0x11a91b400) [pid = 1938] [serial = 2333] [outer = 0x116572400] 19:48:34 INFO - PROCESS | 1938 | 1461466114240 Marionette DEBUG loaded listener.js 19:48:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 208 (0x11b8a9800) [pid = 1938] [serial = 2334] [outer = 0x116572400] 19:48:34 INFO - PROCESS | 1938 | 1461466114614 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]]]}] 19:48:34 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 19:48:34 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 19:48:34 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 19:48:34 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 19:48:34 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 19:48:34 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 19:48:34 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 721ms 19:48:34 INFO - PROCESS | 1938 | 1461466114652 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 19:48:34 INFO - PROCESS | 1938 | 1461466114656 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 19:48:34 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 19:48:34 INFO - PROCESS | 1938 | 1461466114661 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 19:48:34 INFO - PROCESS | 1938 | 1461466114662 Marionette TRACE conn2 <- [1,3078,null,{}] 19:48:34 INFO - PROCESS | 1938 | 1461466114665 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}] 19:48:34 INFO - PROCESS | 1938 | 1461466114790 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 19:48:34 INFO - PROCESS | 1938 | 1461466114953 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:34 INFO - PROCESS | 1938 | ++DOCSHELL 0x12ae8d000 == 102 [pid = 1938] [id = 779] 19:48:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 209 (0x11c328c00) [pid = 1938] [serial = 2335] [outer = 0x0] 19:48:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 210 (0x124003c00) [pid = 1938] [serial = 2336] [outer = 0x11c328c00] 19:48:34 INFO - PROCESS | 1938 | 1461466114986 Marionette DEBUG loaded listener.js 19:48:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 211 (0x126bd3800) [pid = 1938] [serial = 2337] [outer = 0x11c328c00] 19:48:35 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () { 19:48:35 INFO - reader.readAsText(blob_2) 19:48:35 INFO - }" did not throw 19:48:35 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3 19:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:48:35 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1 19:48:35 INFO - PROCESS | 1938 | 1461466115369 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] 19:48:35 INFO - PROCESS | 1938 | 1461466115383 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 19:48:35 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 19:48:35 INFO - PROCESS | 1938 | 1461466115385 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 19:48:35 INFO - PROCESS | 1938 | 1461466115388 Marionette TRACE conn2 <- [1,3082,null,{}] 19:48:35 INFO - PROCESS | 1938 | 1461466115396 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}] 19:48:35 INFO - PROCESS | 1938 | 1461466115526 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 19:48:35 INFO - PROCESS | 1938 | 1461466115662 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:35 INFO - PROCESS | 1938 | ++DOCSHELL 0x12dbe9000 == 103 [pid = 1938] [id = 780] 19:48:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 212 (0x126f70000) [pid = 1938] [serial = 2338] [outer = 0x0] 19:48:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 213 (0x129788c00) [pid = 1938] [serial = 2339] [outer = 0x126f70000] 19:48:35 INFO - PROCESS | 1938 | 1461466115698 Marionette DEBUG loaded listener.js 19:48:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 214 (0x12a813800) [pid = 1938] [serial = 2340] [outer = 0x126f70000] 19:48:36 INFO - PROCESS | 1938 | 1461466116065 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]]]}] 19:48:36 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 19:48:36 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 19:48:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:48:36 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 19:48:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 19:48:36 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 721ms 19:48:36 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 19:48:36 INFO - PROCESS | 1938 | 1461466116107 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 19:48:36 INFO - PROCESS | 1938 | 1461466116109 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 19:48:36 INFO - PROCESS | 1938 | 1461466116111 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 19:48:36 INFO - PROCESS | 1938 | 1461466116112 Marionette TRACE conn2 <- [1,3086,null,{}] 19:48:36 INFO - PROCESS | 1938 | 1461466116114 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}] 19:48:36 INFO - PROCESS | 1938 | 1461466116248 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 19:48:36 INFO - PROCESS | 1938 | 1461466116377 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:36 INFO - PROCESS | 1938 | ++DOCSHELL 0x12e6bc800 == 104 [pid = 1938] [id = 781] 19:48:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 215 (0x12ac1bc00) [pid = 1938] [serial = 2341] [outer = 0x0] 19:48:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 216 (0x12ad92400) [pid = 1938] [serial = 2342] [outer = 0x12ac1bc00] 19:48:36 INFO - PROCESS | 1938 | 1461466116409 Marionette DEBUG loaded listener.js 19:48:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 217 (0x12ad9d800) [pid = 1938] [serial = 2343] [outer = 0x12ac1bc00] 19:48:36 INFO - PROCESS | 1938 | 1461466116766 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 19:48:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 19:48:36 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 669ms 19:48:36 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 19:48:36 INFO - PROCESS | 1938 | 1461466116781 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 19:48:36 INFO - PROCESS | 1938 | 1461466116782 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 19:48:36 INFO - PROCESS | 1938 | 1461466116784 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 19:48:36 INFO - PROCESS | 1938 | 1461466116785 Marionette TRACE conn2 <- [1,3090,null,{}] 19:48:36 INFO - PROCESS | 1938 | 1461466116788 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}] 19:48:36 INFO - PROCESS | 1938 | 1461466116913 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 19:48:37 INFO - PROCESS | 1938 | 1461466117048 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:37 INFO - PROCESS | 1938 | ++DOCSHELL 0x12eba7000 == 105 [pid = 1938] [id = 782] 19:48:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 218 (0x12ad9e000) [pid = 1938] [serial = 2344] [outer = 0x0] 19:48:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 219 (0x12ae2cc00) [pid = 1938] [serial = 2345] [outer = 0x12ad9e000] 19:48:37 INFO - PROCESS | 1938 | 1461466117082 Marionette DEBUG loaded listener.js 19:48:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 220 (0x12af2a800) [pid = 1938] [serial = 2346] [outer = 0x12ad9e000] 19:48:37 INFO - PROCESS | 1938 | 1461466117469 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 19:48:37 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 19:48:37 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 719ms 19:48:37 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 19:48:37 INFO - PROCESS | 1938 | 1461466117504 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 19:48:37 INFO - PROCESS | 1938 | 1461466117505 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 19:48:37 INFO - PROCESS | 1938 | 1461466117507 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 19:48:37 INFO - PROCESS | 1938 | 1461466117509 Marionette TRACE conn2 <- [1,3094,null,{}] 19:48:37 INFO - PROCESS | 1938 | 1461466117511 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}] 19:48:37 INFO - PROCESS | 1938 | 1461466117643 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 19:48:37 INFO - PROCESS | 1938 | 1461466117802 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:37 INFO - PROCESS | 1938 | ++DOCSHELL 0x119171000 == 106 [pid = 1938] [id = 783] 19:48:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 221 (0x1185af400) [pid = 1938] [serial = 2347] [outer = 0x0] 19:48:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 222 (0x11bb5c400) [pid = 1938] [serial = 2348] [outer = 0x1185af400] 19:48:37 INFO - PROCESS | 1938 | 1461466117838 Marionette DEBUG loaded listener.js 19:48:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 223 (0x12af61400) [pid = 1938] [serial = 2349] [outer = 0x1185af400] 19:48:38 INFO - PROCESS | 1938 | 1461466118202 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 19:48:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 19:48:38 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 721ms 19:48:38 INFO - PROCESS | 1938 | 1461466118228 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 19:48:38 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 19:48:38 INFO - PROCESS | 1938 | 1461466118230 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 19:48:38 INFO - PROCESS | 1938 | 1461466118232 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 19:48:38 INFO - PROCESS | 1938 | 1461466118233 Marionette TRACE conn2 <- [1,3098,null,{}] 19:48:38 INFO - PROCESS | 1938 | 1461466118236 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}] 19:48:38 INFO - PROCESS | 1938 | 1461466118358 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 19:48:38 INFO - PROCESS | 1938 | 1461466118494 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:38 INFO - PROCESS | 1938 | ++DOCSHELL 0x12f9da000 == 107 [pid = 1938] [id = 784] 19:48:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 224 (0x119f47000) [pid = 1938] [serial = 2350] [outer = 0x0] 19:48:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 225 (0x12b0a4c00) [pid = 1938] [serial = 2351] [outer = 0x119f47000] 19:48:38 INFO - PROCESS | 1938 | 1461466118529 Marionette DEBUG loaded listener.js 19:48:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 226 (0x12b254400) [pid = 1938] [serial = 2352] [outer = 0x119f47000] 19:48:38 INFO - PROCESS | 1938 | 1461466118889 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]]]}] 19:48:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 19:48:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 19:48:38 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 668ms 19:48:38 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 19:48:38 INFO - PROCESS | 1938 | 1461466118901 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 19:48:38 INFO - PROCESS | 1938 | 1461466118902 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 19:48:38 INFO - PROCESS | 1938 | 1461466118904 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 19:48:38 INFO - PROCESS | 1938 | 1461466118906 Marionette TRACE conn2 <- [1,3102,null,{}] 19:48:38 INFO - PROCESS | 1938 | 1461466118908 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}] 19:48:39 INFO - PROCESS | 1938 | 1461466119033 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 19:48:39 INFO - PROCESS | 1938 | 1461466119190 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:39 INFO - PROCESS | 1938 | ++DOCSHELL 0x130031000 == 108 [pid = 1938] [id = 785] 19:48:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 227 (0x12b09d800) [pid = 1938] [serial = 2353] [outer = 0x0] 19:48:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 228 (0x12b26e000) [pid = 1938] [serial = 2354] [outer = 0x12b09d800] 19:48:39 INFO - PROCESS | 1938 | 1461466119236 Marionette DEBUG loaded listener.js 19:48:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 229 (0x12b4d3000) [pid = 1938] [serial = 2355] [outer = 0x12b09d800] 19:48:39 INFO - PROCESS | 1938 | 1461466119599 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 19:48:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 19:48:39 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 719ms 19:48:39 INFO - PROCESS | 1938 | 1461466119623 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 19:48:39 INFO - PROCESS | 1938 | 1461466119625 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 19:48:39 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 19:48:39 INFO - PROCESS | 1938 | 1461466119627 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 19:48:39 INFO - PROCESS | 1938 | 1461466119628 Marionette TRACE conn2 <- [1,3106,null,{}] 19:48:39 INFO - PROCESS | 1938 | 1461466119631 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}] 19:48:39 INFO - PROCESS | 1938 | 1461466119755 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 19:48:39 INFO - PROCESS | 1938 | 1461466119894 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:39 INFO - PROCESS | 1938 | ++DOCSHELL 0x137243800 == 109 [pid = 1938] [id = 786] 19:48:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 230 (0x12b0a2800) [pid = 1938] [serial = 2356] [outer = 0x0] 19:48:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 231 (0x12b4dc800) [pid = 1938] [serial = 2357] [outer = 0x12b0a2800] 19:48:39 INFO - PROCESS | 1938 | 1461466119928 Marionette DEBUG loaded listener.js 19:48:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 232 (0x12b749000) [pid = 1938] [serial = 2358] [outer = 0x12b0a2800] 19:48:40 INFO - PROCESS | 1938 | 1461466120277 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]]]}] 19:48:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 19:48:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 19:48:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 19:48:40 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 671ms 19:48:40 INFO - PROCESS | 1938 | 1461466120299 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 19:48:40 INFO - PROCESS | 1938 | 1461466120300 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 19:48:40 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 19:48:40 INFO - PROCESS | 1938 | 1461466120303 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 19:48:40 INFO - PROCESS | 1938 | 1461466120304 Marionette TRACE conn2 <- [1,3110,null,{}] 19:48:40 INFO - PROCESS | 1938 | 1461466120306 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}] 19:48:40 INFO - PROCESS | 1938 | 1461466120435 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 19:48:40 INFO - PROCESS | 1938 | 1461466120587 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:40 INFO - PROCESS | 1938 | ++DOCSHELL 0x138d81800 == 110 [pid = 1938] [id = 787] 19:48:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 233 (0x1296fd800) [pid = 1938] [serial = 2359] [outer = 0x0] 19:48:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 234 (0x12bc17000) [pid = 1938] [serial = 2360] [outer = 0x1296fd800] 19:48:40 INFO - PROCESS | 1938 | 1461466120617 Marionette DEBUG loaded listener.js 19:48:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 235 (0x12bec1400) [pid = 1938] [serial = 2361] [outer = 0x1296fd800] 19:48:40 INFO - PROCESS | 1938 | 1461466120973 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"]]]}] 19:48:41 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 19:48:41 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 19:48:41 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 19:48:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:48:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:48:41 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 19:48:41 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 719ms 19:48:41 INFO - PROCESS | 1938 | 1461466121023 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 19:48:41 INFO - PROCESS | 1938 | 1461466121025 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 19:48:41 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 19:48:41 INFO - PROCESS | 1938 | 1461466121027 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 19:48:41 INFO - PROCESS | 1938 | 1461466121029 Marionette TRACE conn2 <- [1,3114,null,{}] 19:48:41 INFO - PROCESS | 1938 | 1461466121031 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}] 19:48:41 INFO - PROCESS | 1938 | 1461466121201 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 19:48:41 INFO - PROCESS | 1938 | 1461466121340 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\", \"f6a212c4-daf5-4993-a624-dec7c8acbdbc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:41 INFO - PROCESS | 1938 | ++DOCSHELL 0x13978b800 == 111 [pid = 1938] [id = 788] 19:48:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 236 (0x12bce7800) [pid = 1938] [serial = 2362] [outer = 0x0] 19:48:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 237 (0x12cfa9400) [pid = 1938] [serial = 2363] [outer = 0x12bce7800] 19:48:41 INFO - PROCESS | 1938 | 1461466121376 Marionette DEBUG loaded listener.js 19:48:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 238 (0x12e368400) [pid = 1938] [serial = 2364] [outer = 0x12bce7800] 19:48:41 INFO - PROCESS | 1938 | 1461466121728 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]]]}] 19:48:41 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 19:48:41 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 719ms 19:48:41 INFO - PROCESS | 1938 | 1461466121747 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 19:48:41 INFO - PROCESS | 1938 | 1461466121748 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 19:48:42 WARNING - u'runner_teardown' () 19:48:42 INFO - No more tests 19:48:42 INFO - Got 0 unexpected results 19:48:42 INFO - SUITE-END | took 546s 19:48:42 INFO - Closing logging queue 19:48:42 INFO - queue closed 19:48:42 INFO - Return code: 0 19:48:42 WARNING - # TBPL SUCCESS # 19:48:42 INFO - Running post-action listener: _resource_record_post_action 19:48:42 INFO - Running post-run listener: _resource_record_post_run 19:48:44 INFO - Total resource usage - Wall time: 570s; CPU: 57.0%; Read bytes: 446464; Write bytes: 995074048; Read time: 5; Write time: 4740 19:48:44 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 19:48:44 INFO - install - Wall time: 20s; CPU: 54.0%; Read bytes: 0; Write bytes: 199641088; Read time: 0; Write time: 499 19:48:44 INFO - run-tests - Wall time: 551s; CPU: 57.0%; Read bytes: 446464; Write bytes: 792504320; Read time: 5; Write time: 4229 19:48:44 INFO - Running post-run listener: _upload_blobber_files 19:48:44 INFO - Blob upload gear active. 19:48:44 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 19:48:44 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 19:48:44 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-central', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 19:48:44 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-central -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 19:48:44 INFO - (blobuploader) - INFO - Open directory for files ... 19:48:44 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 19:48:44 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 19:48:44 INFO - (blobuploader) - INFO - Uploading, attempt #1. 19:48:45 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 19:48:45 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 19:48:45 INFO - (blobuploader) - INFO - Done attempting. 19:48:45 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 19:48:45 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 19:48:45 INFO - (blobuploader) - INFO - Uploading, attempt #1. 19:48:46 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 19:48:46 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 19:48:46 INFO - (blobuploader) - INFO - Done attempting. 19:48:46 INFO - (blobuploader) - INFO - Iteration through files over. 19:48:46 INFO - Return code: 0 19:48:46 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 19:48:46 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 19:48:46 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/c7aaddce5025c19a19ed73a36ba2172831ffad5fc03acc542be51f3ff8e110d76f903dacd86433c4abd6646d441c00ead1d27aeae0234aba542dd2189c266c92", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/e6301c96781823ccc0b00cacc5eb508dcd5666f360b1d74a903ebbb1d4aa212570120e1571250cb45386fdfb0566ac2375d9ab2ec72b7df6d5c1eb6a848484e6"} 19:48:46 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 19:48:46 INFO - Writing to file /builds/slave/test/properties/blobber_files 19:48:46 INFO - Contents: 19:48:46 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/c7aaddce5025c19a19ed73a36ba2172831ffad5fc03acc542be51f3ff8e110d76f903dacd86433c4abd6646d441c00ead1d27aeae0234aba542dd2189c266c92", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/e6301c96781823ccc0b00cacc5eb508dcd5666f360b1d74a903ebbb1d4aa212570120e1571250cb45386fdfb0566ac2375d9ab2ec72b7df6d5c1eb6a848484e6"} 19:48:46 INFO - Running post-run listener: copy_logs_to_upload_dir 19:48:46 INFO - Copying logs to upload dir... 19:48:46 INFO - mkdir: /builds/slave/test/build/upload/logs 19:48:46 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=657.468321 ========= master_lag: 0.29 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 57 secs) (at 2016-04-23 19:48:47.187923) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-23 19:48:47.193408) ========= 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.lra34qAHmu/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.JioNlvoRTH/Listeners TMPDIR=/var/folders/9j/4fh549jj3szc5hrvft_030_w00000w/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-central/sha512/c7aaddce5025c19a19ed73a36ba2172831ffad5fc03acc542be51f3ff8e110d76f903dacd86433c4abd6646d441c00ead1d27aeae0234aba542dd2189c266c92", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/e6301c96781823ccc0b00cacc5eb508dcd5666f360b1d74a903ebbb1d4aa212570120e1571250cb45386fdfb0566ac2375d9ab2ec72b7df6d5c1eb6a848484e6"} build_url:https://queue.taskcluster.net/v1/task/UU14ISk-TiuStyUAk4sFRw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/UU14ISk-TiuStyUAk4sFRw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012873 build_url: 'https://queue.taskcluster.net/v1/task/UU14ISk-TiuStyUAk4sFRw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/c7aaddce5025c19a19ed73a36ba2172831ffad5fc03acc542be51f3ff8e110d76f903dacd86433c4abd6646d441c00ead1d27aeae0234aba542dd2189c266c92", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/e6301c96781823ccc0b00cacc5eb508dcd5666f360b1d74a903ebbb1d4aa212570120e1571250cb45386fdfb0566ac2375d9ab2ec72b7df6d5c1eb6a848484e6"}' symbols_url: 'https://queue.taskcluster.net/v1/task/UU14ISk-TiuStyUAk4sFRw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.02 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-23 19:48:47.230762) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-23 19:48:47.231151) ========= 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.lra34qAHmu/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.JioNlvoRTH/Listeners TMPDIR=/var/folders/9j/4fh549jj3szc5hrvft_030_w00000w/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.005189 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-23 19:48:47.279905) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-23 19:48:47.280220) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-23 19:48:47.284021) ========= ========= Total master_lag: 0.61 =========